Welcome to my resume! Also available in .pdf
Personal Details
Name |
Mattia Righetti |
Contacts |
|
Education
-
2019-2022, MSc in Computer Science, Politecnico di Milano
-
2015-2019, BSc in Computer Science, Politecnico di Milano
Professional Experience
SDE Intern, Amazon
Jun 2022 - Current
-
Developed and optimized new backend APIs that automated most of the interactions that other teams had with our service, making it faster, more efficient and more available.
-
Developed a web application interface using Go and server-side rendering to showcase our backend API to other teams and which also turned out to be extremely valuable to onboard people on our APIs
-
Deployed and maintained OSRM service on AWS EC2 instance that freed the team from other internal API limitations
-
Data pipelines management and data manipulation with Apache Airflow, AWS Glue and AWS ECR. Improved parallelisms of data transformation pipelines
-
Setup multiple pipeline to manage CI/CD of services with the use of AWS CDK and AWS CloudFormation
Fullstack Engineer, Politecnico di Milano
Jun 2018 to Sep 2021
https://www.dica.polimi.it/?lang=en
-
Designed and maintained MySQL database, implemented scheduled jobs to periodically backup data and upload it to dedicated S3 bucket
-
Developed webapp frontend with HTML and CSS, later moved to Vue
-
Developed backend REST APIs with Go and Node.js to feed models data to the frontend webapp
-
Setup NGINX daemon to serve frontend content and route APIs requests to internal Docker network
-
VPS administration and maintenance including domain registration and networking setup
Publications
Model-Driven Development of Distributed Ledger Applications
Piero Fraternali, S. L. Herrera Gonzalez, Matteo Frigerio, Mattia Righetti
coming soon
Skills
-
Rust, Go, Python, C, Java, Javascript, Typescript, Bash, Swift, Protobuf
-
MySQL, Postgres, PostGIS, SQLite, DynamoDB, Aurora
-
Docker, NGINX, Redis, AWS EC2, AWS S3, AWS Glue, AWS CloudFormation, AWS ECR, AWS Fargate, AWS Lambda