Matteo Cafarotti
Solutions Architect & Lead Developer at World Food Programme- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Raffaele Colace
Matteo is always painstaking to new technologies, an expert on python, django and more. I totally admire his style and his approach to work. He has a great sense of humor and working with him is always a great pleasure. It has been and continues to be a great pleasure to collaborate with Matteo.
Raffaele Colace
Matteo is always painstaking to new technologies, an expert on python, django and more. I totally admire his style and his approach to work. He has a great sense of humor and working with him is always a great pleasure. It has been and continues to be a great pleasure to collaborate with Matteo.
Raffaele Colace
Matteo is always painstaking to new technologies, an expert on python, django and more. I totally admire his style and his approach to work. He has a great sense of humor and working with him is always a great pleasure. It has been and continues to be a great pleasure to collaborate with Matteo.
Raffaele Colace
Matteo is always painstaking to new technologies, an expert on python, django and more. I totally admire his style and his approach to work. He has a great sense of humor and working with him is always a great pleasure. It has been and continues to be a great pleasure to collaborate with Matteo.
Credentials
-
Docker and Kubernetes: The Complete Guide
UdemySep, 2020- Oct, 2024 -
How To Become An Outstanding Solution Architect
UdemySep, 2020- Oct, 2024 -
AWS Certified Cloud Practitioner 2020
UdemyMay, 2020- Oct, 2024 -
AWS Certified Solutions Architect - Associate 2020
UdemyMay, 2020- Oct, 2024 -
Agile Fundamentals: Including Scrum and Kanban - 2020
UdemyMay, 2020- Oct, 2024 -
Google Analytics Course Zero to Hero
UdemyMay, 2020- Oct, 2024 -
Google Analytics for Beginner
UdemyMay, 2020- Oct, 2024 -
Introduction to Flutter Development Using Dart
The App BreweryMay, 2020- Oct, 2024 -
GCP Developer Enablement Program
CodemotionSep, 2019- Oct, 2024 -
Alexa Skills Development
QwiklabsFeb, 2018- Oct, 2024 -
Big Data on AWS
QwiklabsFeb, 2018- Oct, 2024 -
Cloud Architecture
QwiklabsFeb, 2018- Oct, 2024 -
Data Engineering
QwiklabsFeb, 2018- Oct, 2024 -
Developer - Associate
QwiklabsFeb, 2018- Oct, 2024 -
GCP Essentials
QwiklabsFeb, 2018- Oct, 2024 -
Machine Learning APIs
QwiklabsFeb, 2018- Oct, 2024 -
Scientific Data Processing
QwiklabsFeb, 2018- Oct, 2024 -
Serverless Web Apps using Amazon DynamoDB
QwiklabsFeb, 2018- Oct, 2024 -
Solutions Architect - Associate
QwiklabsFeb, 2018- Oct, 2024 -
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)Apr, 2021- Oct, 2024 -
AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)May, 2021- Oct, 2024 -
Google Analytics Course Zero to Hero
Udemy
Experience
-
World Food Programme
-
Italy
-
Non-profit Organizations
-
700 & Above Employee
-
Solutions Architect & Lead Developer
-
May 2018 - Present
Design and implementation of distributed, secured, resilient software architectures (monolithic distributed applications, microservices architectures with decoupled frontend-backend) based on different hosting solutions (on-prem, AWS cloud, hybrid).Management of external vendors on different projects providing best practices/guidelines/technical oversight using different collaboration tools (Atlassian suite, Azure DevOps suite) and applying the Agile methodologies acting as Scrum Master (Scrum and Kanban + CI/CD).
-
-
Senior Developer (Python-Django-Flask)
-
May 2013 - May 2018
Collection and definition of requirements, analysis, design, development and testing of multiple web applications written with Python-based web frameworks following the Scrum Agile and the CI/CD methodologies.Development of python-django libraries for having common components between applications.Administrative management of development, testing, qa and prod environments.
-
-
-
Softlab tech
-
Italy
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Software Developer
-
Feb 2013 - May 2013
Customer: UNITED NATIONS (FAO)J2EE Web Application DevelopmentJavascript Development (Prototype, Scriptacolous)Database Development (Oracle schema, functions development)Administrative management of development environment (Eclipse, SqlDeveloper, Tomcat, CVS) Customer: UNITED NATIONS (FAO)J2EE Web Application DevelopmentJavascript Development (Prototype, Scriptacolous)Database Development (Oracle schema, functions development)Administrative management of development environment (Eclipse, SqlDeveloper, Tomcat, CVS)
-
-
-
-
Software Developer
-
Oct 2011 - Feb 2013
Customer: LA7 (TV Network), ANCITEL SpaJ2EE Web Application Development (Maven, Ant, Spring-MVC, Spring-WS, Spring-Security, Spring-Webflow, JPA, Hibernate, Ejb 3.0, Jasper Report, Apache Tiles, Dojo)Database Development (Oracle schema, functions, stored procedures development)Test Driven Development (Selenium, JUnit)Administrative management of development and testing environments (Eclipse, SqlDeveloper, JBoss, iReport, Hudson Continuous Integration Tool, Mantis Bug Tracker, SVN, CVS, Serena Changeman Dimension)
-
-
-
K-Tech Srl
-
Italy
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Sep 2010 - Oct 2011
Customer: UNITED NATIONS (WFP)Python Software Development (Django web framework, jQuery)Database Development (Oracle, SQLite, PostgreSQL, MySQL schema development)Test Driven Development (Twill, Selenium, Django Testing, python coverage analysis)Administrative management of development and testing environments (Eclipse, PyCharm, Apache Web Server, IIS 6.0, Trac wiki and issue tracking system, Buildbot Continuous Integration, SVN) Customer: UNITED NATIONS (WFP)Python Software Development (Django web framework, jQuery)Database Development (Oracle, SQLite, PostgreSQL, MySQL schema development)Test Driven Development (Twill, Selenium, Django Testing, python coverage analysis)Administrative management of development and testing environments (Eclipse, PyCharm, Apache Web Server, IIS 6.0, Trac wiki and issue tracking system, Buildbot Continuous Integration, SVN)
-
-
-
Intersistemi Italia S.P.A
-
Italy
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Developer
-
Sep 2008 - Sep 2010
Customer: RIYAD BANK (SAUDI ARABIA), MIBAC, ENACJ2EE Web Application Development (proprietary web framework development based on j2ee technologies: jsp, custom tag, ajax, servlet, java applet, jms, javamail, dao, connection pooling management - Ejb 2.0, Axis framework)Javascript Development (proprietary javascript framework development)Database Development (Microsoft SQL Server 2005, Oracle schema development)Administrative management of development environment (Eclipse, JBoss AS, Toad for Oracle, Microsoft Source Safe)Human Resources selection (technical interview) and training on the job.Author of the courses "java base" and "java per il web" for the retraining of employees.
-
-
-
Gepin Contact
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Developer
-
Jan 2005 - Sep 2008
Customer: POSTE ITALIANE SPA (BANCOPOSTA)J2EE Web Application Development (Struts 1.3, Ejb 2.0, Macromedia Flash)Javascript development (ajax, dom)Database Development (Microsoft SQL Server 2003 schema, stored procedures, dts development)Administrative management of development environment (JBuilder X, Bea Weblogic 9, Microsoft Visual Source Safe, Macromedia Suite)System Integration (to allow bidirectional communication with another SAP web application) Customer: POSTE ITALIANE SPA (BANCOPOSTA)J2EE Web Application Development (Struts 1.3, Ejb 2.0, Macromedia Flash)Javascript development (ajax, dom)Database Development (Microsoft SQL Server 2003 schema, stored procedures, dts development)Administrative management of development environment (JBuilder X, Bea Weblogic 9, Microsoft Visual Source Safe, Macromedia Suite)System Integration (to allow bidirectional communication with another SAP web application)
-
-
-
-
Software Developer
-
Jan 2004 - Jan 2005
J2EE Web Application Development (jsp, servlet, Ejb 2.0)Database Development (Microsoft SQL Server 2000 schema, stored procedures development)Administrative management of development environment (Eclipse, JBoss, CVS) J2EE Web Application Development (jsp, servlet, Ejb 2.0)Database Development (Microsoft SQL Server 2000 schema, stored procedures development)Administrative management of development environment (Eclipse, JBoss, CVS)
-
-
Education
-
Prael Sistemi Spa
Post Diploma, Information Technology -
Consorzio Scuola Lavoro Roma
Post Diploma, Information Technology -
L.S.S C.Cavour
Diploma Maturità Scientifica, 95/100