Michele Silletti,罗马开发商,意大利首都罗马大都会
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. 自2002年以来,他一直以自由职业者的身份为大大小小的私营公司和政府机构工作, employee, or owner. 他是多个团队的配送经理,也是零售部门的技术产品经理, payments, and digital identity. Michele能够设计可扩展的架构并管理实现,同时轻松地在c级沟通计划和进展.

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...

...通过向20名开发人员介绍敏捷和DevOps,我已经实现了400%的生产力提升, 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.
技术:亚马逊网络服务(AWS), NGINX, Android, iOS, PHP, CI/CD管道

Twilio/Vtiger Developer

2015 - 2016
Business Remedy LLC
  • Integrated Vtiger phone and SMS in Vtiger community edition.
  • 增加了通过Twilio向Vtiger用户发送和接收电话的功能(共享或专用电话号码).
  • 增加了通过Twilio向Vtiger用户发送和接收短信的功能(共享或专用电话号码).
  • 增强了处理联系人的Excel文件和发送基于预定义消息和Excel列的“邮件合并”的功能.
  • 打包了所有模块,并提供了可重复设置的详细说明.
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.
  • 管理从版本5开始的数百个存储过程的自动化复杂迁移.1 to 5.5.
技术:亚马逊网络服务(AWS)、关系数据库服务(RDS)、MySQL

DevOps Engineer

2013 - 2014
Punctis
  • 设计并实现了一个坚如磐石的生产基础设施,用于每天处理数百万个请求的REST API.
  • 使用自动部署脚本处理开发、测试和生产环境.
  • 对REST API的高效内容分发网络(CDN)使用进行可行性研究.
  • 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.
  • 将基础设施扩展到3Mpv/月,能够在不到5分钟的时间内对流量高峰做出反应.g., during F1 events, traffic increases 10x or 40x in the case of accidents).
  • 使用蜂枪进行负载测试,以评估应用程序的持续负载.
  • 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, 并维护基于Silex的服务器架构,为代理和客户端提供健壮的REST API.
  • 处理了远程Java代理在客户端的设计、实现和部署.
  • 实现了代理、中央服务器和客户端之间通信的可行性研究.
  • 首先使用jabber/XMPP,然后使用Amazon SQS设计并实现了一个消息队列系统.
  • Deployed and maintained automation through custom scripts.
Technologies: PHP, Java, Amazon Web Services (AWS)

Ferrari

http://www.ferrari.com/
该站点为集团的所有web属性提供云基础设施设计. 该项目的范围是从传统的托管迁移到多区域云环境. 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.在F1赛事期间,交通流量增加10倍,在发生事故时,交通流量增加40倍)。.

我们选择了AWS,并重新设计了应用程序,以利用AWS的所有组件,如计算实例, dedicated databases, load balancers, Memcached servers, CDN, and PHP optimizations. Load tests demonstrated good results, with >80% savings on starting costs. Nowadays, 基础设施由多个Amazon EC2实例和多个RDS实例组成,这些实例位于多区域+多读副本中. We increased the total number of instances to 200. The infrastructure also takes advantage of Amazon S3 and CloudFront.

Qurami (now ufirst)

http://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, 或者在公共办公室买一张虚拟排队票,直接用智能手机监控排队情况.

服务器架构基于Silex,并通过XMPP协议与远程Java代理进行通信. The server provides an API to interact with mobile devices. 我们在AWS堆栈上实现了一个健壮的解决方案来处理大量的远程代理(可能有数千个), ensuring scalability, stability, and privacy. Also, 我们解决了关键的管理点,以支持Qurami在意大利不同地点的分布式运营.

Ringpay

I grew this startup from its 2010 inception until its market launch, 首先担任首席执行官和首席技术官,后来委派首席执行官的角色,以便专注于技术事务. 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, 我协调了四个不同的应用程序的开发,这些应用程序来自不同的产品演变. We developed for Android, iOS, and the web.

Punctis

Punctis is a web app for social engagement. 它的主要目的是收集用户在几个网站上的行为,并为这些行为分配奖励. 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. 因为主要的负载不是网站而是REST API,所以我们决定不使用CloudFront.

Beatipick

http://www.beatpick.com/
Beatpick is a web app developed in Symphony2, making use of a media server and media player from Adobe. 我的工作包括三个主要任务:修改应用程序以管理日本市场的差异, keeping the original app working, and managing automated migrations to different versions.

我用开源产品取代了亚马逊的所有专有技术(由其他团队成员提供和配置), 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

http://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. 还使用了其他一些模块来跟踪引用并启用表单的外部包含. The electronic card module was based on a crowdsourced contest on 99design. 这张登记表是为在多个地点开展的一项名为“生活之路”的全国性倡议而准备的. 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

http://mywayticket.it/
A ticket marketplace for concerts and events. It's a Symfony 1.4个具有许多外部api的项目,用于运输(UPS)、支付(PayPal)和短信(PROmemo). It features a multilingual portal in it-en-es-ru. 该项目是长期的,雇用了来自许多国家的开发人员,周转时间很短. 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.

Languages

PHP, HTML5, JavaScript, Java, CSS, Python

Libraries/APIs

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

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

Frameworks

Symfony, Silex, Slim

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)

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)

Storage

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

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

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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