![Michele Silletti,罗马开发商,意大利首都罗马大都会](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1057256%2Fhuge_5e9bb85cbb5f45c94875ea4b36a94bea-e3da775a6810c0be275d3791f6a5d2d4.png&width=524)
Michele Silletti
Verified Expert in Engineering
云架构师和开发人员
Michele是网络和移动项目的产品负责人, a certified scrum master, 还是一名云软件工程师. 自2002年以来,他一直以自由职业者的身份为大大小小的私营公司和政府机构工作, employee, or owner. 他是多个团队的配送经理,也是零售部门的技术产品经理, payments, and digital identity. Michele能够设计可扩展的架构并管理实现,同时轻松地在c级沟通计划和进展.
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...
...通过向20名开发人员介绍敏捷和DevOps,我已经实现了400%的生产力提升, 在短短30天内从两个月发布到三个月发布.
Work Experience
CTO
Ringpay
- 对移动界面进行可用性测试.
- 为应用中使用的条形码技术申请了专利.
- 协调四个不同Android/iOS应用的开发.
- 为移动支付设计了一个高度可扩展的安全REST API.
- 在代码和系统级别管理可伸缩性问题.
Twilio/Vtiger Developer
Business Remedy LLC
- 集成Vtiger电话和短信在Vtiger社区版.
- 增加了通过Twilio向Vtiger用户发送和接收电话的功能(共享或专用电话号码).
- 增加了通过Twilio向Vtiger用户发送和接收短信的功能(共享或专用电话号码).
- 增强了处理联系人的Excel文件和发送基于预定义消息和Excel列的“邮件合并”的功能.
- 打包了所有模块,并提供了可重复设置的详细说明.
MySQL RDS数据库迁移器
酒店效率解决方案
- 为大型数据库迁移创建了一个自动化脚本.
- 在生产中使用RDS副本管理低至零停机时间.
- 解决了MySQL迁移过程中RDS的时区问题.
- 自动迁移几个GB的大型数据库.
- 管理从版本5开始的数百个存储过程的自动化复杂迁移.1 to 5.5.
DevOps Engineer
Punctis
- 设计并实现了一个坚如磐石的生产基础设施,用于每天处理数百万个请求的REST API.
- 使用自动部署脚本处理开发、测试和生产环境.
- 对REST API的高效内容分发网络(CDN)使用进行可行性研究.
- 创建基于虚拟机映像的备份策略.
- 实现了灾难恢复过程和脚本.
DevOps Engineer
Ferrari (through Spindox)
- 从经典托管迁移到多区域云环境.
- 将基础设施扩展到3Mpv/月,能够在不到5分钟的时间内对流量高峰做出反应.g.例如,在F1赛事期间,如果发生事故,交通流量会增加10倍或40倍)。.
- 使用蜂枪进行负载测试,以评估应用程序的持续负载.
- 向最高管理层报告结果并评估所获得的节省.
- Implemented financial analysis on cost savings (>80%) and further improvements.
Software Architect, DevOps
Qurami - now U-First
- Designed, implemented, improved, 并维护基于Silex的服务器架构,为代理和客户端提供健壮的REST API.
- 处理了远程Java代理在客户端的设计、实现和部署.
- 实现了代理、中央服务器和客户端之间通信的可行性研究.
- 首先使用jabber/XMPP,然后使用Amazon SQS设计并实现了一个消息队列系统.
- 通过自定义脚本部署和维护自动化.
Experience
Ferrari
http://www.ferrari.com/我们选择了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实例组成,这些实例位于多区域+多读副本中. 我们将实例总数增加到200. 该基础设施还利用了Amazon S3和CloudFront.
Ringpay
Qurami (now ufirst)
http://apps.apple.com/us/app/ufirst/id470837979服务器架构基于Silex,并通过XMPP协议与远程Java代理进行通信. 服务器提供与移动设备交互的API. 我们在AWS堆栈上实现了一个健壮的解决方案来处理大量的远程代理(可能有数千个), ensuring scalability, stability, and privacy. Also, 我们解决了关键的管理点,以支持Qurami在意大利不同地点的分布式运营.
Punctis
我设计了他们的基础设施, handling development, testing, 以及具有自动迁移和可伸缩性的生产环境. 这一切都是使用EC2和RDS在AWS上实现的. 因为主要的负载不是网站而是REST API,所以我们决定不使用CloudFront.
Beatipick
http://www.beatpick.com/我用开源产品取代了亚马逊的所有专有技术(由其他团队成员提供和配置), 确保平台不发生中断. 我还使用EC2将整个应用程序和媒体库迁移到AWS, RDS, S3, 和CloudFront(包括压力测试和故障恢复自动化).
Telethon
http://www.telethon.it/MyWayTicket
http://mywayticket.it/Skills
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, 站点可靠性工程(SRE), Autoscaling, Amazon Route 53, 关系数据库服务(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弹性容器服务(Amazon ECS), GitHub, Kubernetes引擎(GKE)
Paradigms
DevOps, REST, Scrum, UX设计,CMMI,敏捷
Platforms
Amazon Web Services (AWS), Amazon EC2, Linux, AWS Lambda, iOS, Android, LAMP, LEMP, Vtiger, Twilio, Azure, AWS Elastic Beanstalk, Kubernetes, Apache2, 谷歌云平台
Storage
Amazon S3 (AWS S3), MySQL,谷歌Cloud, Amazon DynamoDB,数据库
Education
计算机工程硕士学位
意大利罗马大学
伊拉斯谟软件工程计划
Linköping瑞典Linköping大学
Certifications
AWS认证云从业者
Amazon Web Services
Certified Scrum Master
Scrum Alliance