Fabio Formosa

Website

  • 00100110 (38y)
  • Pisa, Tuscany, Italy
  • Software Engineer
  • Coding, futsal, coffee
  • To photograph, Chopin, Dance with wolves
  • Spotify, microwave oven, Amazon Prime

Intro

  • Laureato in Ingegneria Informatica all'Università di Pisa, dal 2009 progetto e sviluppo architetture enterprise principalmente in Java.

    Sono cresciuto professionalmente presso una PMI e una startup pisana, dapprima come junior developer, successivamente mi sono occupato anche di progettazione architetturale in qualità di senior developer e infine ho ricoperto per tre anni il ruolo di lead developer in un team di 4 componenti lavorando per clienti quali Deutsche Telekom, Lines e Pampers (Fater Spa), Zanichelli.

    Nel 2016 ho arricchito il mio percorso con un'esperienza da libero professionista.

    Dal 2017 sono lead developer in Dedagroup Stealth, famosa software house che opera per le più importanti griffe di fashion&luxury. Gestisco progetti per Salvatore Ferragamo e gruppo Kering (Gucci, Yves Saint Laurant, Bottega Veneta, Balenciaga, ...).

    Padroneggio i più diffusi framework di sviluppo backend/frontend, so operare in continuous delivery, mi interfaccio con clienti per la raccolta delle specifiche o in generale con gli stakeholder per riportare lo stato di avanzamento.

    Prediligo la fase di modellazione e le sessioni di refactoring, ma non disdegno comunque l’attività di insight tipica del debugging.

    Faccio parte del Tuscany Coder Group ed è probabile che possiate facilmente incontrare alle più famose dev conf in giro per l'Italia.

Esperienze Lavorative

  • Lead Developer 2017 - now

    Dedagroup

    Member of the "Tailored Application" Business Unit, of the "Dedagroup Stealth" division, since 2017 I design and develop of platforms for fashion & luxury. I coordinate a team of 6 resources and I like to call myself "servant leader" at the service of the team.
    I am the architect of LPM (Leather Performance Management), the Java management software that aims to minimize the inefficiencies and waste resulting in the life cycle of trasformation of leather into shoes and accessories. I designed a leather tracking system based on QR Codes, bar code readers and Zebra portable printers for monitoring raw materials, from tanneries to assembly contractors.
    In 2018 I contributed to the development of a component for Stealth (the popular ERP adopted by most of the brands in the Fashion & Luxury area).
    SInce 2019 I'm lead developer for an ERP technology porting for the management of the life cycle of the fashion stores from Java + OracleDB (on-premisis) to Stack MERN (MongoDb + Express + React + NodeJs) with CI / CD cloud techniques.

    I work daily with technologies such as Spring / Hibernate / Maven / Mockito (for java), Express / NestJs / MongoDB / Jest (for NodeJs), Angular (Frontend), Jenkins / Docker.

    Since 2018 I'm Scrum Fundamental Certified.

  • Freelancer 2016-2017

    Software Engineer

    In 2016-17 I undertook a freelancer experience. I developed and launched two services online in two different contexts.

    Minosselex is a management system designed for law firms. For its design and development, I collaborated with lawyers and legal experts.
    I founded the project, developed the platform (MVP) and contributed to the drafting of the business plan to be submitted to sector investors.
    In its 3 years of life, with Minosselex more than 600 registered users have managed 1300 files and 5300 procedural deadlines.
    Today Minosselex is no longer online and the domain has been dismissed. There remains a personal staging version for demonstration purposes:
    http://minosselex-test.fabioformosa.it/app

    Dilloconunbarattolo is a creative and unique platform of its kind. It is an e-commerce in the field of digital craftsmanship.
    The idea was inspired by the happiness jar project of the writer Elizabeth Gilbert, author of the best-seller "Eat, Pray, Love".
    Gilbert tells, in a facebook post dated August 2013, of her habit of writing the happiest moment of the day on a piece of paper every day and collecting all the cards in a jar.
    With dilloconunbarattolo users order a personalized jar in 3 steps: writing the notes through an online editor, choosing the jar decoration and finalizing the shipment by courier.
    In its 3 years of life, dilloconunbarattolo has distributed handmade jars throughout Italy.
    Today dilloconunbarattolo is a closed project and the domain has been dismissed. A staging version remains for personal portfolio for demonstration purposes:
    http://dilloconunbarattolo-test.fabioformosa.it/composer/

  • Development Team Leader 2013 - giu 2016

    Kiunsys

    INES Cloud is a project that has involved me from 2013 to 2016 as a lead developer and I followed from the first commit to production for 3 different customers. I collected the specs, designed the platform and, together with other team members, developed it (java backend, frontend, in part even mobile).
    With INES Cloud I had the opportunity to learn how to manage the project roadmap, participate in the selection of hiring prpcess and apply internationalization techniques to roll out the platform in two different European countries (beyond Italy).
    I approached horizontal scalability issues by experimenting with technologies such as chefs and dockers, orchestrated by Jenkins. For the integration of webservices, I have been able to collaborate with Cisco and Deutsche Telekom development departments.

    INES Cloud is a management system designed for urban mobility companies through which access and parking permits can be issued in Limited Traffic Areas, paid parking by mobile apps, sanctioning non-regular vehicles, and monitoring the state of occupancy of road stalls through a network of sensors.

    Technologies used: Spring 4.2 (IoC, MVC, Boot, Security, Integration, AOP), Hibernate, ActiveMQ, Apache CXF, Apache Camel, AngularJS, RequireJS, Bootstrap, Maven, CAS Server, Docker, Chef, Jenkins, Amazon AWS.

  • Senior Java Developer 2009 - 2013

    Liberologico Srl - ICT Solutions - Pise

    Liberologico was my "get started" in the Spring + Hibernate + Maven application stack.

    Over the years, I've been doing more important tasks and responsibilities until I become a senior developer.

    I learned how to model DB using CASE tools (eg Visual Paradigm), TDD coding technique, application server (Tomcat), Service Bus (Fuse ESB) on ActiveMQ queues, and using one of the first precursors of javascript framework DojoJS.

    I worked for customers as Fater spa (Lines and Pampers), Zanichelli spa and Panini spa, for the last one I fully realized the first version of the app android Comix (more than 45,000 downloads on Google Play and almost 5 stars).



    In Liberologico I contributed to the development of M3P proprietary CRM to create marketing campaigns and profiling of their consumers through gamification.

Progetti

  • INeS Cloud
    Tech Lead

    Kiunsys Srl

    INeS is a suite of software modules oriented to smart mobility and smart parking. Through INeS is possibile to manage and to sell park tickets, to issue access permits in restricted areas, to apply sanctions at vehicles, to monitor flow sensors and park sensors.

    I designed the re-engineering of the legacy platform.
    I created a new Java EE project that solved tackling scalability and security issues and that was modular and pluggable.
    I applied Spring-Security Framework for authentication and authorization, with CAS Integration module to interface the opensource single sign-on service (Jasig CAS Server).
    For frontend components I adopted AngularJS, RequireJS and Bootstrap as graphic layout.

  • ERMES
    Senior Developer

    Liberologico Srl

    ERMES is a management system ordered by third party companies working in tannery industry. Through ERMES is possible to record the working activities carried out in factory, to track flows of production batches, to monitor process costs and maintenance on equipment, to analyze performance indicators to evaluate the competitiveness, the efficiency and the financial reliability.

    In ERMES project, I followed the whole developing cycle: spec harvest, data modelling, implementation, test and trial. I dealt with backend and frontend. I employed MVC client-side with Dojo Framework.
    Today, I'm the only manager for customer, I provide help desk support and upgrade service.

  • M3P
    Junior Developer

    Liberologico Srl

    Through M3P a comany can create marketing campagins and profile own consumers. Basing on gamification concept, the platform allows to handle contests with prizes over several participation channels (SMS, IVR, web site, facebook, mobile app).
    On viewpoint of DEM (Direct Email Marketing), it's possibile to send communications to consumers grouped by cluster, on the basis of behavioral criteria of consumption.

    Developing M3P, I got used to queues (ActiveMQ) and to ESB (Apache ServiceMix). I designed data model using the CASE tool Visual Paradigm. I deepened the app stack: Spring Framework / Hibernate / Maven.

Istruzione

  • Enalbed to Italian Engineer Register March 2010

    Engineer Association - Pise

    Enabling awarded upon passing of State Examination.

  • Master degree in Computer Science 2009

    University of Pise

    Master degree in Computer Science,
    grade 110 magna cum laude.

  • CISCO CCNA Course 2004

    Cisco Networking Academy

    Cisco Certified Network Associate (CCNA) certifies the ability to install, configure and troubleshoot route, switched networks, WAN.

  • Degree in Computer Science 2003

    University of Pise

    Degree in Computer Science,
    grade 110 magna cum laude

I feed off of ideas
  • Stay hungry, stay foolish

    Speech by Steve Jobs at Stanford University

    I'm not part of that sect of fanatics that Steve Jobs is a god or a saint.
    However, I have seen so many times the speech of Steve held at Stanford University, in 2005, to know it by heart.


    • And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle [...] stay hungry, stay foolish.
    • It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.
    • Death is very likely the single best invention of Life. It is Life's change agent. It clears out the old to make way for the new
  • Achieving Your Childhood Dreams

    Randy Pausch Last Lecture | Carniege Mellon University

    A mocking destiny unites the life of Randy Paush to that of Steve Jobs
    Randy was a computer scientist in USA. He was a professor at the University Virgin at first, then an engineer for Electronic Arts (EA), and Walt Disney, then a consultant for Google.

    In 2007 He had a pancreas cancer diagnosed. He died a year later at the age of 48 years
    "The last lecture" held at Carnegie University is his testament. The video lasts more than an hour, but well worth it to watch it!


    • I’m dying and I’m having fun. And I’m going to keep having fun every day I have left. Because there’s no other way to play it.
    • the brick walls are there for a reason. The brick walls are not there to keep us out. The brick walls are there to give us a chance to show how badly we want something. Because the brick walls are there to stop the people who don’t want it badly enough. They’re there to stop the other people.
    • Do not complain. Work harder. Do not give up. The best of the gold’s at the bottom of barrels of crap

Teniamoci in contatto

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
handy spionage software android Spionage site Internet kindersicherung iphone Spy videos iphone Whatsapp spy software bajar gratis Гњberwachungssoftware handy erkennen site Spyware for the iphone 6 Plus Iphone spy Pc Гјberwachung mitarbeiter press Mitarbeiter heimlich Гјberwachen Spy on Spy app on iphone Spy iphone ios 9.1.3 Pc Гјberwachung app Spionage app Iphone spionage software gratis Iphone Cell phone spy software iphone 6 Plus Spy software auf handy erkennen Android spy app xda Iphone spy sms cydia link site sms spion pc netzteil spannung Гјberwachen kann polizei here press press