Michele Silletti, Developer in Rome, Metropolitan City of Rome Capital, Italy
Michele is available for hire
Hire Michele

Michele Silletti

Verified Expert  in Engineering

Cloud Architect and Developer

Location
Rome, Metropolitan City of Rome Capital, Italy
Toptal Member Since
March 23, 2015

Michele is a product owner for web and mobile projects, a certified scrum master, and a cloud software engineer. Since 2002 he has worked for small and big private companies and government agencies as a freelancer, employee, or owner. He was a delivery manager for multiple teams and a technical product manager in retail, payments, and digital identity. Michele is able to design scalable architectures and manage the implementation while easily communicating plans and advancements at C-level.

Portfolio

Ringpay
Amazon Web Services (AWS), NGINX, Android, iOS, PHP, CI/CD Pipelines
Business Remedy LLC
Twilio, Vtiger
Hotel Effectiveness Solutions
Amazon Web Services (AWS), Relational Database Services (RDS), MySQL

Experience

Availability

Part-time

Preferred Environment

CI/CD Pipelines, PHP, Python, JavaScript, AWS Amplify, Software Architecture, Agile, Amazon Web Services (AWS), Cloud Platforms, Databases

The most amazing...

...I've achieved is a 400% productivity boost by introducing Agile and DevOps to 20 developers, transitioning from bi-monthly to 3x daily releases in just 30 days.

Work Experience

CTO

2013 - 2018
Ringpay
  • Implemented usability tests on the mobile interface.
  • Filed a patent for barcode technology used in the app.
  • Coordinated the development of four different apps for Android/iOS.
  • Designed a highly scalable secure REST API for mobile payments.
  • Managed scalability issues at the code and system level.
Technologies: Amazon Web Services (AWS), NGINX, Android, iOS, PHP, CI/CD Pipelines

Twilio/Vtiger Developer

2015 - 2016
Business Remedy LLC
  • Integrated Vtiger phone and SMS in Vtiger community edition.
  • Added the ability to send and receive calls through Twilio to Vtiger users (shared or exclusive phone number).
  • Added the ability to send and receive SMS through Twilio to Vtiger users (shared or exclusive phone number).
  • Enhanced functionality to process an Excel file of contacts and send a "mail merge" based on predefined messages and Excel columns.
  • Packaged all modules and provided detailed instructions for repeatable setup.
Technologies: Twilio, Vtiger

MySQL RDS Database Migrator

2015 - 2016
Hotel Effectiveness Solutions
  • Created an automated script for large database migration.
  • Managed low-to-zero downtime using RDS replicas in production.
  • Resolved timezone issues with RDS for MySQL during migration.
  • Automated migration of a large database with several GB.
  • Managed automated complex migration of hundreds of stored procedures from version 5.1 to 5.5.
Technologies: Amazon Web Services (AWS), Relational Database Services (RDS), MySQL

DevOps Engineer

2013 - 2014
Punctis
  • Designed and implemented a rock-solid production infrastructure to serve the REST API with millions of requests per day.
  • Handled development, testing, and production environments with automated deployment scripts.
  • Carried out a feasibility study of efficient content delivery network (CDN) usage for the REST API.
  • Created a backup policy based on virtual machine images.
  • Implemented a disaster recovery procedure and scripts.
Technologies: PHP, Amazon Web Services (AWS)

DevOps Engineer

2013 - 2013
Ferrari (through Spindox)
  • Migrated from classic hosting to a multi-zone cloud environment.
  • Scaled infrastructure up to 3Mpv/month, enabling reaction to traffic peaks in less than 5 minutes (e.g., during F1 events, traffic increases 10x or 40x in the case of accidents).
  • Implemented load tests using beeswithmachineguns to assess the sustained load of the app.
  • Reported results to top management and assessed the savings obtained.
  • Implemented financial analysis on cost savings (>80%) and further improvements.
Technologies: Beanstalk, Amazon Route 53, Amazon CloudFront CDN, Amazon S3 (AWS S3), Autoscaling, Amazon EC2, Amazon Web Services (AWS)

Software Architect, DevOps

2012 - 2013
Qurami - now U-First
  • Designed, implemented, improved, and maintained server architecture based on Silex to deliver a robust REST API for agents and clients.
  • Handled remote Java agent design, implementation, and deployment on client premises.
  • Implemented a feasibility study for communication between agents, the central server, and clients.
  • Designed and implemented a message queuing system using jabber/XMPP and then using Amazon SQS.
  • Deployed and maintained automation through custom scripts.
Technologies: PHP, Java, Amazon Web Services (AWS)

Ferrari

https://www.ferrari.com/
This site features cloud infrastructure design for all web properties of the group. The project's scope was migrating from classic hosting to a multi-zone cloud environment. This new environment had to be resilient, able to manage 3Mpv/month, and able to react to traffic peaks in less than 5m (e.g., during F1 events, traffic increases 10 times, and in case of an accident 40 times).

We chose AWS and redesigned apps to take advantage of all AWS components like computational instances, dedicated databases, load balancers, Memcached servers, CDN, and PHP optimizations. Load tests demonstrated good results, with >80% savings on starting costs. Nowadays, the infrastructure is composed of several Amazon EC2 instances and several RDS instances in multi-zone + multi-read replicas. We increased the total number of instances to 200. The infrastructure also takes advantage of Amazon S3 and CloudFront.

Qurami (now ufirst)

https://apps.apple.com/us/app/ufirst/id470837979
The multi-platform mobile app was successfully developed for Android, iOS, Windows, BlackBerry, and Symbian devices, providing users with a seamless experience to save queuing time. You can use Qurami in selected universities, hospitals, or public offices to get a virtual queue ticket and monitor the queue directly from your smartphone.

Server architecture is based on Silex and communicates with remote Java agents through the XMPP protocol. The server provides an API to interact with mobile devices. We implemented a robust solution on the AWS stack to handle a large number of remote agents (potentially thousands), ensuring scalability, stability, and privacy. Also, we addressed critical management points to support distributed operations across various locations in Italy for Qurami.

Ringpay

I grew this startup from its 2010 inception until its market launch, firstly as the CEO and CTO and later delegating the CEO role in order to focus on tech matters. During that time, I performed usability tests on the interface, filed a patent for a technology used in the app, and struck deals with major European credit card processors. The team studied market strategies, managed the business budget, and presented the idea to many shows, contests, investors, etc. As CTO, I coordinated the development of four different apps descending from the various product evolutions. We developed for Android, iOS, and the web.

Punctis

Punctis is a web app for social engagement. Its main purpose is to collect user actions on several websites and assign prizes for those actions. I came in to create a production infrastructure to serve big customers, such as news websites and big brands.

I designed their infrastructure, handling development, testing, and production environments with automated migrations and scalability. It was all implemented on AWS using EC2 and RDS. Since the main load is not the website but the REST API, we decided not to use CloudFront.

Beatipick

https://www.beatpick.com/
Beatpick is a web app developed in Symphony2, making use of a media server and media player from Adobe. My work consists of three main tasks: changing the app to manage Japanese market differences, keeping the original app working, and managing automated migrations to different versions.

I replaced all proprietary technology from Amazon with open source products (provided and configured by other team members), ensuring no disruption happened in the platform. I also migrated the whole application and media library to AWS using EC2, RDS, S3, and CloudFront (including stress test and automation for fail recovery).

Telethon

https://www.telethon.it/
I worked on several different projects for Telethon, including the payment form currently in use online. I handled UX and CMS development using Drupal, the integrating PayPal API. Some other modules to track referrals and enable external inclusion of the form are also used. The electronic card module was based on a crowdsourced contest on 99design. The registration form is for a national initiative in multiple locations called Walk of Life. The project was simple, but the timeframe was very short; I had five days in total and managed it while working with an offshore development team.

MyWayTicket

https://mywayticket.it/
A ticket marketplace for concerts and events. It's a Symfony 1.4 project that features many external APIs for shipping (UPS), payments (PayPal), and SMS (PROmemo). It features a multilingual portal in it-en-es-ru. The project is long-term and employs developers from many countries with a very short turnover. The most important issue to manage is the knowledge transfer. Recently I managed the infrastructure renewal, migrating the app from Ubuntu 8 to Ubuntu 14, automating deployment, and migrating versioning from SVN to Git. The server infrastructure is partly in Amsterdam and partly in Barcelona. It's pretty small as it is composed of one web server and one database.
1998 - 2008

Master's Degree in Computer Engineering

Università La Sapienza - Rome, Italy

2003 - 2003

Erasmus Program in Software Engineering

Linköping University - Linköping, Sweden

NOVEMBER 2021 - NOVEMBER 2024

AWS Certified Cloud Practitioner

Amazon Web Services

SEPTEMBER 2011 - SEPTEMBER 2025

Certified Scrum Master

Scrum Alliance

Libraries/APIs

Stripe, PayPal API, Twilio API, Facebook API, AWS Amplify, Amazon API, Node.js, UPS API

Tools

Amazon ElastiCache, Amazon CloudFront CDN, Mailchimp, Amazon Simple Queue Service (SQS), Postfix, Amazon Simple Email Service (SES), Mantis, Apache, AWS IAM, Beanstalk, UltraEdit, Git, Jira, NGINX, Vagrant, Jenkins, Amazon Elastic Container Service (Amazon ECS), GitHub, Google Kubernetes Engine (GKE)

Languages

PHP, HTML5, JavaScript, Java, CSS, Python

Frameworks

Symfony, Silex, Slim

Storage

Amazon S3 (AWS S3), MySQL, Google Cloud, Amazon DynamoDB, Databases

Paradigms

DevOps, REST, Scrum, UX Design, CMMI, Agile

Platforms

Amazon Web Services (AWS), Amazon EC2, Linux, AWS Lambda, iOS, Android, LAMP, LEMP, Vtiger, Twilio, Azure, AWS Elastic Beanstalk, Kubernetes, Apache2, Google Cloud Platform (GCP)

Other

Software Architecture, Payment Gateways, Amazon RDS, Back-end, Software Engineering, APIs, System Administration, Site Reliability Engineering (SRE), Autoscaling, Amazon Route 53, Relational Database Services (RDS), CI/CD Pipelines, Amazon API Gateway, Cloud Platforms, PayPal, Web Scalability

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring