A passionate software developer.

Software developer in different companies, undertaken freelance and personal projects.
Passionate about innovative projects and excellent problem solver.

Technical Expertise

Backend:

  • LAMP environment: Linux, Apache, MySQL, PHP.
  • PHP frameworks: Yii 2, Laravel, Symfony, Zend.
  • PHP Micro frameworks: Silex, Slim.
  • RDBMS: MySQL, Oracle, SQLite, PostgreSQL.
  • Python scripting (beginner).
  • Java (beginner): Ant, Maven, JUnit, Spring Boot.

Frontend development

  • Web standards, accessibility, responsive web design.
  • Javascript server and client side: NodeJS, Nest, ExpressJS, ES6, Typescript.
  • Angular v2+, React JS.
  • Testing: Cypress, Karma, Jest, Enzyme.
  • CSS frameworks: Twitter Bootstrap, Zurb Foundation, Material Design, Skeleton

Search Engine Optimization

  • Google Analytics, Google Tag Manager, Facebook APIs, Open Graph, benchmark.

Software development life cycle

  • Agile Methodologies: Kanban, Scrum
  • Software: Jira, Confluence.
  • Agile testing and QA engineering: test plan, exploratory test, UAT, browser automation.
  • Extreme programming (XP): TDD, OOP, Design Patterns
  • Version control systems and softwares: Git, SVN
  • CI \ CD with Jenkins, Travis, Gitlab, Bitbucket

Download CV [PDF]

Certification

Zend Certified PHP Engineer logo

I am a Zend certified PHP engineer since 16 September 2015.

Professional Experiences

Engineering S.p.a

Software developer, Consultant
Florence, January 2019 - present
Consultant for IT Partner Italia. Frontend training, research and development of an healthcare software.
  • Training on an existing Java healthcare software.
  • Training in Naples for learning about the new Engineering software architecture and frontend software.
  • Research and development on the new Angular 6+ healthcare frontend software.
  • Angular 6 development on a software based on a .NET backend

Reply S.p.a

Software developer, Consultant
Florence, September 2017 - September 2018
Frontend development with NodeJS, Angular v2+ and Material Design for a financial services company.
  • Testing with Jasmine, Karma and Protractor
  • Java training: core language, Eclipse IDE, Ant, Maven, EJB, JUnit, Servlets.
  • Testing and monitoring a core banking systems with a team of Java developers.

Plansoft s.r.l

Frontend developer
Florence, March - June 2017
Frontend developer at Plansoft, Florence.
  • Frontend web development for projects with Node JS, Angular JS, Angular 2, Twitter Bootstrap.
  • Technical assistance on Java softwares and training with the customer

Geosystems S.r.l

Software developer
Florence, February 2016 - March 2017
Software developer at Geosystems, Florence (February 2016 - March 2017)
  • PHP applications development, testing and maintenance using Yii 2, Slim, Codeception and PHPUnit
  • Web GIS programming on a own PHP framework
  • GIS programming with Javascript, NodeJS, Gulp in a team of 5 people
  • Python scripting and testing with Unit test and a PostgreSQL database
  • ArcGIS plugin developmentwith C#

Freelancer

Freelancer web developer
Sassari - Florence, 2006 - 2008, 2015
Freelance web developer
  • Web application with RESTful APIs for B2C companies and public administrations in line with accessibility and W3C standards
  • Developed websites and applications using PHP MySQL \ Oracle at backend and frontend in standard-compliant HTML4 / XHTML / HTML5, CSS and Javascript for private, corporates, web agencies and public administrations
  • Part-time collaboration with an advertising company: management of an old ASP / MySQL application.

Register.it (Dada Group)

Software Developer
Florence, January 2008 - November 2014
Software developer PHP MySQL \ Oracle for Dada group Florence (January 2008 – November 2014)
  • Agile software development with SCRUM in a team of eight people. PHP \ MySQL and Oracle developmentnt
  • First, second and third level support on different platforms and brands operating in Italy, Spain, France, Portugal, UK and Netherlands
  • Application support: technical support on CMS and websites, domain and hosting products. Abuse system, Inboud & Outbound, Web security

Academic Training

  • Diploma in Computer Science, Sassari (1996-2002)

Interests

  • Computer science
  • Ethical hacking, Cyber security, Pentesting
  • Live music (especially metal concerts)
  • Videogames: PC, arcade retro games and console emulators
  • Manga, Movies, TV series, Chess
  • Playing drums since 16 years old
  • Beers :)

GDPR

In compliance with the Italian Legislative Decree no. 196 dated 30/06/2003 and GDPR (UE 2016 / 679), I hereby authorize the recipient of this document to use and process my personal details for the purpose of recruiting and selecting staff and I confirm to be informed of my rights in accordance to art. 7 of the above mentioned decree.