Francesco Gabbrielli - Online CV - Sprint CV
Professional Experience
18.4 years
Career began
2001 Mar
Projects
15 Projects
Spoken languages
2 Languages
certifications
3 certifications
Tech skills
61 Skills
Educational Details
Languages
English
Professional working (B2)
Italian
Native or bilingual (C2)
Training Details
Professional Experience
Sep 2019 - Present |
copy of Senior Java Developer at Cognizant
Job title
Senior Java Developer
Client (customer)
Industry
Pharmaceuticals
Company
Cognizant
Roles performed
Java Developer, JavaScript Developer, L3 Support
Technologies and methodologies used
JavaScript, PL/SQL, Oracle, Java
Sep 2019 - Present |
Senior Java Developer at Cognizant
Job title
Senior Java Developer
Client (customer)
Industry
Pharmaceuticals
Company
Cognizant
Roles performed
Java Developer, JavaScript Developer, L3 Support
Technologies and methodologies used
JavaScript, PL/SQL, Oracle, Java
Aug 2019 - Sep 2019 |
Full Stack JS
Job title
Full Stack Developer
Client (customer)
Industry
Information Technology and Services
Company
Freelance
Roles performed
Full Stack Developer
Technologies and methodologies used
Bootstrap, AWS Lambda, JavaScript/JQuery, AngularJS, REST Services, Node.js, MongoDB
Oct 2018 - Jul 2019 |
CRM Integration
Job title
Senior Developer
Client (customer)
Magic Leader
Industry
Information Technology and Services
Company
Magic Leader
General description
The company was in the process of upgrading both the UI and its technology stack to:
1. keep the software up to date
2. leverage some new cloud-based solutions recently made accessible and competitive against more classical approaches
3. improve UX
Activities and responsabilities
Feasibility analysis for alternative technical solutions;
Implementation and integration of 3rd party libraries;
Specification and documentation using internal proprietary tools;
Improve automation of existent processes;
Develop technical solutions;
Issue resolution.
Roles performed
PHP developer, JavaScript Developer
Technologies and methodologies used
PHP, JavaScript/JQuery, MySQL, HTML,CSS,Javascript, AWS, GIT, Knockout.js, Node.js, Composer
Feb 2014 - Jun 2018 |
Freelance
Job title
Full Stack Developer
Client (customer)
Various
Industry
Information Technology and Services
Company
Myself / Various
General description
As part of my travel experience lasting more than 3 years abroad, mainly in Australia and New Zealand, I kept myself up to date with Cloud / Mobile / Web design, and also rediscovered and updated my background in Machine Learning with occasional collaborations with people from the University of Sydney.
Activities and responsabilities
Machine Learning applied to video recognition and sensor data;
Mobile development, mainly Android, and IoT;
Responsive Single Page web applications (javascript MVC/MVVM frameworks);
J2EE applications maintenance;
Roles performed
Full Stack Developer
Technologies and methodologies used
WordPress CMS , PHP, Java, JavaScript/JQuery, Python, Android Studio, AndroidSDK, AWS, Machine Learning, IoT, AngularJS, REST Services, Angular 5, TypeScript, Spring MVC, Deep Learning, Node.js, Flutter, MongoDB, Mongoose, Spring 4
Jul 2013 - Jan 2014 |
TV/Movies on-demand
Job title
Senior Java Developer
Client (customer)
Mediaset
Industry
Information Technology and Services
Company
Accenture
General description
As part of a wider project aimed to deliver on-demand TV and movies on multiple platforms for a principal Italian client, I was hired together with other professionals to support and speed up the development, test and deploy of the Java-based Set Top Boxes software.
Activities and responsabilities
Java software development and solutions;
Test and debug of development and production environments;
Roles performed
Java Developer
Technologies and methodologies used
Java, Swing and AWT, JSON, Eclipse IDE, MHP
Jun 2012 - Feb 2013 |
ML-OCSR
Job title
Computing Professional
Client (customer)
University of Florence
Industry
Research
Company
University of Florence
General description
After my graduation with a thesis on a research project not yet published, I was being proposed a collaboration to rewrite, update the code and implement a new optimization approach based on Statistical Logic Programming.
Activities and responsabilities
Re-implement C++ routines, clean the code;
Design and implement state-of-the-art experimental Markov Logic Networks optimizations;
Develop tools for data augmentation and editing;
Study and implement new algorithms for better accuracy formulas
Roles performed
Software Developer
Technologies and methodologies used
Java, Python, Machine Learning, C++
Mar 2011 - May 2011 |
E-Commerce
Job title
Full Stack Developer
Client (customer)
Industry
E-commerce
Company
Myself
General description
A family-owned business wanted to go online with a B2C application. I helped my brother in setting everything up, mostly as an experiment.
Roles performed
Software Developer
Technologies and methodologies used
PHP, HTML,CSS,Javascript, OpenCart
Jan 2011 - Mar 2011 |
Electronic Prescription
Job title
Front End Developer
Client (customer)
Regional Public Health
Industry
Information Technology and Services
Company
Engineering
General description
New E-prescription service to be added to the website
Activities and responsabilities
Design/Develop a DHTML interface based on graphical input
Roles performed
Front End Developer
Technologies and methodologies used
CSS, JQuery, jQuery UI
Jan 2010 - May 2010 |
Loyalty & Promotions
Job title
Senior Java Developer
Client (customer)
Total / ERG
Industry
Information Technology and Services
Company
Infogroup
General description
A new system for building dynamic promotions was needed by the client and I was part of the team dedicated to develop it and integrate it into the J2EE management application already in use.
Activities and responsabilities
Developing servlets, JSP, WSDL based web services.
Roles performed
Java Developer
Technologies and methodologies used
JPA (Hibernate), Java, Servlets, J2EE, WSDL
May 2009 - Sep 2009 |
Cardholder Portal
Job title
Senior Java Developer
Client (customer)
CartaSi
Industry
Information Technology and Services
Company
Ingenium Technology
General description
The newly created team was set up to design and implement a complex software architecture encompassing security, scalability, and reliability; the solution of choice included GWT based portlet components running on a OSGi server allowing hot reload and load balancing obtained through a transparent server clustering all-Java solution.
Activities and responsabilities
Senior Java capabilities required for developing Java 6 components and also for training and coordinating small teams
Roles performed
Java Developer
Technologies and methodologies used
Java, GWT, OSGi
Jan 2009 - Apr 2009 |
EDI Platform
Job title
Senior Java Developer
Client (customer)
Metel
Industry
Information Technology and Services
Company
Ingenium Technology
General description
As a period of peak workload, I was included in a small team for the implementation of specific features requiring new technical skills.
Activities and responsabilities
Develop and implement a clean architecture for managing big file effectively, based on EJB, JMS, and Alfresco documental system.
New features implementation inside a well designed J2EE application.
Unit tests, deployment, CI, software quality.
Roles performed
Java Developer
Technologies and methodologies used
JPA (Hibernate), Java, J2EE, JUnit, Apache Ant, Apache Struts, Spring, JMS, EJB
Jan 2004 - Dec 2008 |
Digital Library
Job title
Full Stack Developer
Client (customer)
IMSS
Industry
Education Management
Company
IMSS
General description
As part of a Government-led initiative to digitalize the libraries cultural heritage, the Museum partnered the analysis and development of a software platform and a hardware infrastructure able to store, retrieve and serve digitalized and augmented version of ancient books and manuscripts.
Activities and responsabilities
Analysis, architecture, and development of an enterprise application based on the J2EE platform and Oracle DB;
Minor collateral software development projects including ASP, Flash/ActionScript, PHP;
Roles performed
Java Developer, Software Developer, Oracle DBA
Technologies and methodologies used
PL/SQL, Oracle, PHP, Java, XML/XSL, HTML,CSS,Javascript, MVC, XSD, J2EE, Adobe Flash
Jan 2005 - Feb 2008 |
GIS Geolocation Integration
Job title
Software Developer
Client (customer)
Garbage Collection Municipal Service
Industry
Telecommunications
Company
Sismic
General description
The client own GIS database was Oracle Spatial. The company's application needed an interface able to query the database directly and integrate the data with own proprietary Radio/GPRS data.
Activities and responsabilities
Oracle spatial data extraction, indexing, and integration with new data coming from TCP sockets;
Development of a Java standalone application for visualization and database queries.
Roles performed
Java Developer, Oracle Data Integrator
Technologies and methodologies used
Oracle, Java, MySQL, Swing and AWT, Oracle Spatial, J2ME, RMI , TCP/IP
Mar 2001 - Dec 2003 |
Database Integration
Job title
Software Developer
Client (customer)
Istituto e Museo di Storia della Scienza
Industry
Education Management
Company
IMSS
General description
The Museum needed to internal figures to train in the Oracle platform and the J2EE environment as the platform of choice for data migration from old database systems.
The aim in the long term was to access the data integrally and to serve them from multiple devices.
Roles performed
Java Developer, Software Developer, Database Programmer
Technologies and methodologies used
PL/SQL, Oracle, Java, HTML,CSS,Javascript, J2EE, ASP
Professional Experience
Sep 2019 - Present |
copy of Senior Java Developer at Cognizant
Job title
Senior Java Developer
Client (customer)
Industry
Pharmaceuticals
Company
Cognizant
Roles performed
Java Developer, JavaScript Developer, L3 Support
Technologies and methodologies used
JavaScript, PL/SQL, Oracle, Java
Sep 2019 - Present |
Senior Java Developer at Cognizant
Job title
Senior Java Developer
Client (customer)
Industry
Pharmaceuticals
Company
Cognizant
Roles performed
Java Developer, JavaScript Developer, L3 Support
Technologies and methodologies used
JavaScript, PL/SQL, Oracle, Java
Aug 2019 - Sep 2019 |
Full Stack JS
Job title
Full Stack Developer
Client (customer)
Industry
Information Technology and Services
Company
Freelance
Roles performed
Full Stack Developer
Technologies and methodologies used
Bootstrap, AWS Lambda, JavaScript/JQuery, AngularJS, REST Services, Node.js, MongoDB
Oct 2018 - Jul 2019 |
CRM Integration
Job title
Senior Developer
Client (customer)
Magic Leader
Industry
Information Technology and Services
Company
Magic Leader
General description
The company was in the process of upgrading both the UI and its technology stack to:
1. keep the software up to date
2. leverage some new cloud-based solutions recently made accessible and competitive against more classical approaches
3. improve UX
Activities and responsabilities
Feasibility analysis for alternative technical solutions;
Implementation and integration of 3rd party libraries;
Specification and documentation using internal proprietary tools;
Improve automation of existent processes;
Develop technical solutions;
Issue resolution.
Roles performed
PHP developer, JavaScript Developer
Technologies and methodologies used
PHP, JavaScript/JQuery, MySQL, HTML,CSS,Javascript, AWS, GIT, Knockout.js, Node.js, Composer
Feb 2014 - Jun 2018 |
Freelance
Job title
Full Stack Developer
Client (customer)
Various
Industry
Information Technology and Services
Company
Myself / Various
General description
As part of my travel experience lasting more than 3 years abroad, mainly in Australia and New Zealand, I kept myself up to date with Cloud / Mobile / Web design, and also rediscovered and updated my background in Machine Learning with occasional collaborations with people from the University of Sydney.
Activities and responsabilities
Machine Learning applied to video recognition and sensor data;
Mobile development, mainly Android, and IoT;
Responsive Single Page web applications (javascript MVC/MVVM frameworks);
J2EE applications maintenance;
Roles performed
Full Stack Developer
Technologies and methodologies used
WordPress CMS , PHP, Java, JavaScript/JQuery, Python, Android Studio, AndroidSDK, AWS, Machine Learning, IoT, AngularJS, REST Services, Angular 5, TypeScript, Spring MVC, Deep Learning, Node.js, Flutter, MongoDB, Mongoose, Spring 4
Jul 2013 - Jan 2014 |
TV/Movies on-demand
Job title
Senior Java Developer
Client (customer)
Mediaset
Industry
Information Technology and Services
Company
Accenture
General description
As part of a wider project aimed to deliver on-demand TV and movies on multiple platforms for a principal Italian client, I was hired together with other professionals to support and speed up the development, test and deploy of the Java-based Set Top Boxes software.
Activities and responsabilities
Java software development and solutions;
Test and debug of development and production environments;
Roles performed
Java Developer
Technologies and methodologies used
Java, Swing and AWT, JSON, Eclipse IDE, MHP
Jun 2012 - Feb 2013 |
ML-OCSR
Job title
Computing Professional
Client (customer)
University of Florence
Industry
Research
Company
University of Florence
General description
After my graduation with a thesis on a research project not yet published, I was being proposed a collaboration to rewrite, update the code and implement a new optimization approach based on Statistical Logic Programming.
Activities and responsabilities
Re-implement C++ routines, clean the code;
Design and implement state-of-the-art experimental Markov Logic Networks optimizations;
Develop tools for data augmentation and editing;
Study and implement new algorithms for better accuracy formulas
Roles performed
Software Developer
Technologies and methodologies used
Java, Python, Machine Learning, C++
Mar 2011 - May 2011 |
E-Commerce
Job title
Full Stack Developer
Client (customer)
Industry
E-commerce
Company
Myself
General description
A family-owned business wanted to go online with a B2C application. I helped my brother in setting everything up, mostly as an experiment.
Roles performed
Software Developer
Technologies and methodologies used
PHP, HTML,CSS,Javascript, OpenCart
Jan 2011 - Mar 2011 |
Electronic Prescription
Job title
Front End Developer
Client (customer)
Regional Public Health
Industry
Information Technology and Services
Company
Engineering
General description
New E-prescription service to be added to the website
Activities and responsabilities
Design/Develop a DHTML interface based on graphical input
Roles performed
Front End Developer
Technologies and methodologies used
CSS, JQuery, jQuery UI
Jan 2010 - May 2010 |
Loyalty & Promotions
Job title
Senior Java Developer
Client (customer)
Total / ERG
Industry
Information Technology and Services
Company
Infogroup
General description
A new system for building dynamic promotions was needed by the client and I was part of the team dedicated to develop it and integrate it into the J2EE management application already in use.
Activities and responsabilities
Developing servlets, JSP, WSDL based web services.
Roles performed
Java Developer
Technologies and methodologies used
JPA (Hibernate), Java, Servlets, J2EE, WSDL
May 2009 - Sep 2009 |
Cardholder Portal
Job title
Senior Java Developer
Client (customer)
CartaSi
Industry
Information Technology and Services
Company
Ingenium Technology
General description
The newly created team was set up to design and implement a complex software architecture encompassing security, scalability, and reliability; the solution of choice included GWT based portlet components running on a OSGi server allowing hot reload and load balancing obtained through a transparent server clustering all-Java solution.
Activities and responsabilities
Senior Java capabilities required for developing Java 6 components and also for training and coordinating small teams
Roles performed
Java Developer
Technologies and methodologies used
Java, GWT, OSGi
Jan 2009 - Apr 2009 |
EDI Platform
Job title
Senior Java Developer
Client (customer)
Metel
Industry
Information Technology and Services
Company
Ingenium Technology
General description
As a period of peak workload, I was included in a small team for the implementation of specific features requiring new technical skills.
Activities and responsabilities
Develop and implement a clean architecture for managing big file effectively, based on EJB, JMS, and Alfresco documental system.
New features implementation inside a well designed J2EE application.
Unit tests, deployment, CI, software quality.
Roles performed
Java Developer
Technologies and methodologies used
JPA (Hibernate), Java, J2EE, JUnit, Apache Ant, Apache Struts, Spring, JMS, EJB
Jan 2004 - Dec 2008 |
Digital Library
Job title
Full Stack Developer
Client (customer)
IMSS
Industry
Education Management
Company
IMSS
General description
As part of a Government-led initiative to digitalize the libraries cultural heritage, the Museum partnered the analysis and development of a software platform and a hardware infrastructure able to store, retrieve and serve digitalized and augmented version of ancient books and manuscripts.
Activities and responsabilities
Analysis, architecture, and development of an enterprise application based on the J2EE platform and Oracle DB;
Minor collateral software development projects including ASP, Flash/ActionScript, PHP;
Roles performed
Java Developer, Software Developer, Oracle DBA
Technologies and methodologies used
PL/SQL, Oracle, PHP, Java, XML/XSL, HTML,CSS,Javascript, MVC, XSD, J2EE, Adobe Flash
Jan 2005 - Feb 2008 |
GIS Geolocation Integration
Job title
Software Developer
Client (customer)
Garbage Collection Municipal Service
Industry
Telecommunications
Company
Sismic
General description
The client own GIS database was Oracle Spatial. The company's application needed an interface able to query the database directly and integrate the data with own proprietary Radio/GPRS data.
Activities and responsabilities
Oracle spatial data extraction, indexing, and integration with new data coming from TCP sockets;
Development of a Java standalone application for visualization and database queries.
Roles performed
Java Developer, Oracle Data Integrator
Technologies and methodologies used
Oracle, Java, MySQL, Swing and AWT, Oracle Spatial, J2ME, RMI , TCP/IP
Mar 2001 - Dec 2003 |
Database Integration
Job title
Software Developer
Client (customer)
Istituto e Museo di Storia della Scienza
Industry
Education Management
Company
IMSS
General description
The Museum needed to internal figures to train in the Oracle platform and the J2EE environment as the platform of choice for data migration from old database systems.
The aim in the long term was to access the data integrally and to serve them from multiple devices.
Roles performed
Java Developer, Software Developer, Database Programmer
Technologies and methodologies used
PL/SQL, Oracle, Java, HTML,CSS,Javascript, J2EE, ASP