Presentation logo

Matteo Bertamini

Fullstack Developer

Toolbox

I like the idea of a developer as an artisan who loves and cares its product the most.
Pushed by that mindset, I constantly grow and cover different expertises.

With that in mind, this is what I currently have in my toolbox 🧑🏽‍💻:

  • Frontend
    • ES6: vanilla, Typescript, Flow.js
    • React
    • Next.JS
  • Backend
    • Node
    • Java: Kotlin, Groovy
    • PHP: symfony
    • C++: Qt
  • Cross
    • Agile: kanban and scrum
    • Kubernetes
    • Hexagonal architecture
    • DDD

Work Experience

Telefónica
2017 - Present
I'm part of a multidisciplinary team that aims to fully digitalize the customer care experience, from solving technical issues remotely to support their visit in physical shops. Our work is visible on Vivo Brasil, Movistar (worldwide), O2 (worldwide) and Tuenti's apps.
  • Frontend: Typescript, React, Next.JS, Jest (and more!)
  • Backend: Kotlin and Node, PHP8 and Java8 on legacy
  • Kubernetes for our 52 environments 🤪
  • We work in CI/CD, depending on the environment/product
  • Clean architectures
  • DDD: evangelizing the adoption
  • Development of google Maps interfaces
Belka
2015 - 2017
Evolution of a legacy HW-SW platform to plan, analyse and monitoring energy and environmental data to cut energy-related costs in big and industrial buildings.
  • Legacy: evolution of an undocumented old back-frontend towards a long lasting, future-proof solution
    • Adoption of DDD
    • Progressive transition to Reactive architecture
    • BDD and Acceptance testing in order to cover old a new requisites
    • Evolution in scrum cycles with a tight collaboration with the stakeholders
  • Multi-lang multi-timezones challenging requisites that led to implement tailored solutions
  • Backend: PHP7, Symfony framework
  • Frontend: React
Tembo
2014 - 2015
Evolution and maintenance of Tembo White, an independent e-commerce platform based on Prestashop.
  • Prestashop
  • React JS for frontend embedded widgets in products' pages
  • Continuous deployment

Photos

Image number 1
Image number 2
Image number 3
Image number 4
Image number 5
Image number 6
Image number 7
Image number 8
Image number 9
Image number 10
Image number 11
Image number 12
Image number 13
Image number 14
Image number 15

Chat with me

Yep, a 1:1 live chat with me. Keep in mind it's experimental, but everything should be working good!

Send

Matteo Bertamini 2022