Fabio Formosa

Website

  • 00100100 (36y)
  • Pisa, Tuscany, Italy
  • Software Engineer
  • Java, futsal, coffee
  • To photograph, Chopin, Dance with wolves
  • Spotify, microwave oven, Amazon

Intro

  • Laureato in Ingegneria Informatica all'Università di Pisa, da più di 8 anni sviluppo architetture Java Enterprise.

    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 due anni il ruolo di lead developer in un team di 4 componenti.

    Nell'ultimo anno ho arricchito il mio percorso con un'esperienza da libero professionista.

    Padroneggio i più diffusi framework di sviluppo backend/frontend, so operare in continuous delivery, sono in grado di interfacciarmi con clienti e stakeholders.

    Faccio parte del Tuscany Coder Group ed è probabile che possiate facilmente incontrare ai più noti developer meeting in giro per l'Italia (a meno che non siano solo vetrine commerciali).

Esperienze Lavorative

  • 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