Michele Silletti
Verified Expert in Engineering
Cloud Architect and Developer
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
Experience
Availability
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
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.
Twilio/Vtiger Developer
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.
MySQL RDS Database Migrator
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.
DevOps Engineer
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.
DevOps Engineer
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.
Software Architect, DevOps
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.
Experience
Ferrari
https://www.ferrari.com/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/id470837979Server 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
Punctis
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/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/MyWayTicket
https://mywayticket.it/Education
Master's Degree in Computer Engineering
Università La Sapienza - Rome, Italy
Erasmus Program in Software Engineering
Linköping University - Linköping, Sweden
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Certified Scrum Master
Scrum Alliance
Skills
Libraries/APIs
Stripe Development, PayPal API, Twilio Development, Facebook API, AWS Amplify, Amazon API, Node.js, UPS API
Tools
AWS, AWS, MailChimp Development, Amazon Simple Queue Service (SQS), Postfix, AWS, Mantis, Apache, AWS IAM, Beanstalk, UltraEdit, Git, Jira, Nginx, Vagrant, Jenkins, Amazon Elastic Container Service (ECS), GitHub, Google Kubernetes Engine (GKE)
Languages
PHP, HTML5, JavaScript, Java, CSS, Python
Frameworks
Symfony, Silex, Slim
Paradigms
DevOps, REST, Scrum Master Consulting, UX Development, CMMI, Agile Development
Platforms
AWS, Amazon EC2, Linux, AWS Lambda, iOS, Android, LAMP, LEMP, vTiger, Twilio Development, Azure, AWS Elastic Beanstalk, Kubernetes, Apache, Cloud Engineering
Storage
Amazon S3, MySQL, Google Cloud Development, AWS, Database
Other
Software Architecture, Payment Gateways, AWS RDS, Back-end Developers, Software Engineering, APIs, System Administration, Site Reliability, Autoscaling, Amazon Route 53, Relational Database Services (RDS), CI/CD Pipelines, Amazon API, Cloud Platforms, PayPal Development, Web Development, Mail Merge
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring