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

OCT 1993 - APR 2012

Master degree

Mathematics

University of Florence

Languages

English

Professional working (B2)

Italian

Native or bilingual (C2)

Training Details

APR 2017 - NOV 2017

Adv. Diploma IT Management

Course

JUN 2017 - JUL 2017

Machine Learning

Course

FEB 2019 - APR 2019

Deep Learning

Course

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

By continuing to browse the site, you expressly agree that cookies will be stored on your computer to help measure statistics of visits. Learn more | I agree