IT professional with over 7 years working experience in product software engineering as a full stack engineer. The breadth of my knowledge in technologies and techniques for the production of software allows me to easily adapt to different contexts and always provide effective technical leadership and mentoring. I care about industry standards and best practices being followed so that people can focus on what matters. Solving a problem is not enough for me. What's really important is learning from failure and manage the risks of it happening again. Engineering is about managing trade-offs and being unambiguous. Hope is not a strategy.

Experience

May 2017 - currently employed
Lead Platform Engineer
Qstream, Inc - Dublin, Ireland
  • Designed, implemented and radiated Incident Management Process
  • Designed, implemented and radiated On-Call Process
  • Worked with external contractors to assess protocol compliance for the company
  • Automated Alerting Infrastructure design and implementation
  • Directly reported to VP of Engineering on strategy and progress
  • Infrastructure as Code
  • Terraform
  • Docker
  • Elastic
  • Golang
  • Bash
  • Amazon AWS
  • Chef
  • Kitchen.io
  • ElastAlert
  • Packer
  • CentOS
  • Amazon Linux
  • Continuous Delivery
  • Jenkins
May 2016 - April 2017
Senior Software Engineer
Qstream, Inc - Dublin, Ireland
  • Introduced the Operational Readiness Process for Software Architecture
  • Introduced Incident Post-Mortem analysis
  • Designed, architected and documented the Video Scenario product feature implementation
  • Worked on the product on a daily basis, mentored and advised less experienced developers
  • Standardised the Code Review process
  • Advocated and introduced Testing Practices
  • Extended main product functionality
  • Addressed bugs
  • Ruby on Rails
  • Git
  • Objective-C
  • Swift
  • MySQL
  • Kanban
  • AWS SNS
  • JIRA
  • UI
  • AngularJS
  • ReactJS
  • JavaScript
  • Cucumber
  • BDD
  • Continuous Delivery
  • Jenkins
May 2015 - May 2016
Software Development Engineer
Groupon International - Dublin, Ireland
  • Designed and developed micro-services for the global platform
  • Participated to the on-call rota for services reliability
  • Maintained and extended existing software
  • Java 8
  • Spring
  • PostgreSQL
  • Git
  • Jenkins
  • Capistrano
  • Ruby on Rails
  • AngularJS
  • Javascript
  • NodeJS
  • CoffeeScript
  • Continuous Delivery
  • Jenkins
January 2015 - April 2015
Software Engineer
Laserinn, startups incubator - Bari, Italy
  • Design and advice for software solutions for Startups
  • Startup mentoring selections committee consultant
  • Ruby on Rails
  • C
  • C++
  • HTML
  • JavaScript
December 2014 - December 2015
Consultant, Software Engineer
Self employed - Bari, Italy
  • Design and advice for software engineering
  • Android applications development
  • C
  • C++
  • Java
  • Android
January 2012 - November 2013
Technical Lead Software Engineer
Cirrus Thinking - Miami, Florida and Bari, Italy
  • Architecture, design and implementation of full-stack solution for cloud backups and file synchronization applications
  • Designed and contributed to the development of file synchronization API
  • Designed and contributed to the development of the Mac OS X DollyDrive App
  • Designed and contributed to the development of the iOS DollyDrive App
  • C
  • C++
  • Qt
  • Objective-C
  • FUSE
  • FreeBSD
  • Solaris
  • Appliance Development
  • UNIX
  • Ruby on Rails
  • Ruby Native Extensions
  • MySQL
  • Mongo
  • Capistrano
  • Git
July 2011 - December 2011
Software Developer
Developing.IT - Bari, Italy
  • Developed a facial recognition app for automated badges creation
  • Developed microservices for files synchronization
  • Developed Ruby on Rails websites
  • C
  • C++
  • Qt
  • Ruby on Rails
  • Ruby Native Extensions
  • MySQL
  • Mongo
  • Capistrano
  • Git
November 2010 - June 2011
Software Developer
MissingTech SRL - Bari, Italy
  • Design and development of microservices for a Resum√©¬†processing platform
  • Java
  • ZK
  • Qt
  • C++
  • C#
  • Tomcat
  • MySQL
  • SVN
  • Git

Open Source Contributions

2009 - 2010
Software Developer and Mentor
Google Summer of Code 2009/2010
  • Design and development of a Media Center native application for KDE
  • KDE
  • C++
  • Qt
  • Software Architecture
2008
Software Developer
KDE
  • Design and development of the system SDK and User Interface components
  • KDE
  • C++
  • Qt

Other Software Experience

2016
Creator
Typeflow - Type-ahead autocompletion API as a Service
  • Design and development
  • Ruby on Rails
  • Go
  • Mongo
  • HTML
  • CSS
2015
Co-Creator
GitHug - GitHub Recommendation System
  • Design and development
  • Ruby on Rails
  • Machine Learning
  • Mongo
  • HTML
  • CSS
2014
Co-Creator
Snapp - File sharing service
  • Design and development of a cross-platform peer-to-peer file sharing application
  • C
  • C++
  • Qt
  • Objective-C
  • UNIX
  • Ruby on Rails
  • Ruby Native Extensions
  • MySQL
  • Mongo
  • Capistrano
  • Git
  • AWS
  • Go
2014
Co-Creator
Nembo - Collaboration Software
  • Design and development of a Mac OS X Collaboration Software
  • C
  • C++
  • Qt
  • Objective-C
  • UNIX
  • Ruby on Rails
  • Ruby Native Extensions
  • MySQL
  • Mongo
  • Capistrano
  • Git
  • AWS
  • Go