Giovanni Mazza
Verified Expert in Engineering
Amazon API Gateway Developer
Gianni有超过20年使用LAMP栈开发应用程序的经验,有超过15年使用Ruby on Rails的经验. Currently, 他在伦敦一家教育科技公司担任技术架构师, 任务是使用尖端技术将平台从旧的单体应用程序重新构建为现代堆栈. He communicates exceptionally well in Italian and English; his strengths are efficiency, competence, and organizational skills within a teamwork and on his own.
Portfolio
Experience
Availability
Preferred Environment
Docker, Bitbucket, GitHub, AWS Step Functions, Amazon API Gateway, AWS Lambda, Kubernetes, AWS SAM, SDKs, Amazon CloudWatch
The most amazing...
...我实现的应用程序是一个架构良好的无服务器平台,使用aws管理的服务(如API Gateway和Step Functions)编排Rails服务.
Work Experience
Technical Architect | Back-end Lead
Thirdspacelearning LTD
- 使用由AWS Step Functions支持的AWS API Gateway实现后端和前端模式,以编排Rails服务.
- 实现了一个从中间件层开始自动生成架构图和文档的工具, 扩展CDK以在合成过程中生成文档.
- 在公司中培养遵循12因素方法论原则的良好架构的云原生应用程序文化.
Senior Full-stack Engineer
Thirdspacelearning LTD
- 在过去的五年里,维护一个由前一个团队开发的Ruby on Rails应用程序.
- 设计了一个工具,使开发人员能够自动开始在平台上工作, cloning the repository, creating the database, importing a staging dump, setting up the developer environment, and checking the platform's status locally.
- 实现了几个新功能,以保持应用程序最新的支持团队的要求.
- 设计新版本的edtech平台应用程序,将整体拆分为几个不同的RoR API服务(用户管理), bookings, sessions, reports, and contracts).
- Maintained the testing framework for the edtech platform; almost 100 new tests were added, and more than 200 tests were updated.
RoR Developer
Dan Halper
- 开发了一个管理房地产合同的应用程序后端,帮助人们处理房地产买卖交易.
- 使用Jira作为跟踪工具跟踪和修复现有平台中的错误.
- 通过在特性本身之前实现规范,使用TDD方法实现新特性.
- 实现了swagger文件的自动生成和发布,以帮助与前端团队进行有效的沟通.
Main Developer
Hgo Srl
- Designed and built, from scratch, 该框架用于一个完整的ERP系统的后端(PHP)和前端(jQuery),该系统目前在意大利有成千上万的客户在使用.
- 使用Ruby on Rails设计并构建微服务生态系统,创建一系列与CMS和电子商务相关的服务.
- 为新的响应式前端应用设计并构建了ERP应用的PHP通信API.
- 支持前端团队进行新前端的初始测试.
- Introduced the TDD methodology across the company.
- Introduced the Agile methodology across the company.
Experience
Thirdspacelearning
http://thirdspacelearning.comMathshub
http://mathshub.thirdspacelearning.comDoF Calculator and CameraDB
Resty
http://resty.euSubnotify
Thirdspacelearning (v2)
http://www.thirdspacelearning.comI chose AWS serverless technology to achieve our goal, 我用AWS API Gateway实现了BfF模式,用AWS Step Functions实现了SAGA模式. 当发生未处理的错误时,使用Amazon CloudWatch触发警报和通知,可观察性目标已经达到.
Skills
Languages
Ruby, JavaScript, Regex, HTML, HTML5, CSS, SCSS, ECMAScript (ES6), TypeScript, PHP, Swift
Frameworks
Ruby on Rails (RoR), Prototype Framework, Sinatra
Libraries/APIs
jQuery, Ruby on Rails API, Vue, Node.js, React
Tools
Git, RSpec, Postman, AWS Step Functions, Amazon CloudWatch, Bitbucket, Jira, GitHub
Paradigms
Agile Software Development, Test-driven Development (TDD)
Platforms
iOS, MacOS, Visual Studio Code (VS Code), AWS Lambda, Docker, Linux, Kubernetes
Storage
MySQL, SQLite, PostgreSQL
Other
Web抓取,API, Amazon API网关,Structurizr,文本挖掘,AWS SAM, sdk,提示工程
Education
Bachelor's Degree in Computer Science
Università degli studi di Catania - Catania, Sicily, Italy
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring