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

  • 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