Fabio Rafael da Rosa

Senior Software Engineer @ MongoDB

Germany

About

I am a software engineer with extensive experience in backend systems architecture design, implementation, and systems programming. I also have knowledge on mobile and frontend systems, which helps me have a clear view of all the systems integration. I'm a fast self learner and am very interested in distributed systems, programming languages and systems programming. I'm also passionate about knowledge sharing and mentoring, and have prepared and provided classes and workshops for my company and team mates around technical subjects. Throughout my career, my diverse background and inquisitive nature allowed me to deep dive into various subjects, allowing me to comprehend problems and intricate systems as needed. I have professional experience with the following programming languages: - Java - Kotlin - C - C++ - Golang - Python - Javascript I also have experience with Rust for personal projects.

Experience

  • Senior Software Engineer at MongoDB
    Jul 2024 - Present · 2 yrs

    Enterprise Advanced Team

  • SHARE NOW (Berlin, Germany)
    • Principal Software Engineer
      Jul 2023 - Jul 2024 · 1 yr 1 mo

    • Senior Software Engineer
      Jun 2021 - Jul 2023 · 2 yrs 2 mos

      Vehicle telematics platform Member of the team responsible for all vehicle control and communication backend services * Java and Kotlin (Springboot) * Postgres * RabbitMQ/ Rabbit Streams * Kubernetes (AWS EKS) * golang services maintenance

  • Senior Software Developer at Akelius Residential Property AB
    Oct 2019 - May 2021 · 1 yr 8 mos

    Backend Development * Kotlin (Springboot) * Postgres * golang CLI tools * Kafka (Azure Event Hub) * Kubernetes (Azure AKS)

  • Backend Software Engineer at 99
    Apr 2019 - Sep 2019 · 6 mos

    Distributed Backend development * Java/Kotlin (Springboot) * MySQL * RocketMQ

  • Senior Software Engineer at NAGRA
    Apr 2016 - Mar 2019 · 3 yrs

    * OpenTV middleware integration engineer for local customers (C / C++ / Javascript) * Backend services engineer (Javascript/NodeJS) * Tooling and automation (python / bash)