Felipe Corrêa de Moraes, Developer in São Paulo - State of São Paulo, Brazil
Felipe is available for hire
Hire Felipe

Felipe Corrêa de Moraes

Verified Expert  in Engineering

Software Developer

São Paulo - State of São Paulo, Brazil

Toptal member since March 11, 2020

Bio

Felipe is a computer engineer who graduated from the prestigious Instituto Tecnológico de Aeronáutica in Brazil. He has 13 years of professional experience in software development for prominent companies like Movile, Netshoes, Mercado Libre, Nubank, and CloudKitchens. He is known for his robust back-end systems (APIs and microservices), meeting high levels of responsiveness, resilience, and security.

Portfolio

Cloudkitchens
Java, gRPC, Cadence, CockroachDB, Back-end, Microservices, Spring Boot...
Nubank
Microservices, Apache Kafka, JVM, Clojure, REST APIs
Mercado Livre
Amazon Web Services (AWS), NoSQL, MySQL, Spring, JVM, Kotlin, Java, Spring Boot...

Experience

  • REST - 8 years
  • SQL - 7 years
  • Java 8 - 6 years
  • JVM - 6 years
  • Microservices - 4 years
  • Functional Programming - 4 years
  • NoSQL - 4 years
  • Kotlin - 3 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, SQL, Scala, Clojure, Kotlin, Java, Back-end, Microservices

The most amazing...

...product I've helped build was an invoice system completely integrated with a marketplace, invoicing hundreds of thousands of orders every day.

Work Experience

Senior Back-end Engineer

2021 - 2022
Cloudkitchens
  • Participated in constructing a platform for 3rd parties to integrate with our systems.
  • Mentored several team members, being able to help less experienced engineers to deliver to our high standards.
  • Maintained high levels of code quality, team productivity, and systems availability.
Technologies: Java, gRPC, Cadence, CockroachDB, Back-end, Microservices, Spring Boot, REST APIs

Senior Software Engineer

2019 - 2021
Nubank
  • Developed an in-house training and course platform using Scala, Clojure, and PostgreSQL.
  • Mentored junior developers (code review, pair programming).
  • Oversaw and was accountable for developing, testing, monitoring production, and acting on incidents.
Technologies: Microservices, Apache Kafka, JVM, Clojure, REST APIs

Senior Back-end Developer

2017 - 2019
Mercado Livre
  • Worked at one of the core marketplace teams, sharing the responsibility of the architecture, development, testing, and productivity of several APIs of a microservice system.
  • Worked on services that processed thousands of requests every second - 99% uptime.
  • Acted as a reference to the (30+ person) team, engaging in technical meetings to promote best practices and lightning talks on relevant topics, such as reactive and functional programming.
  • Gained recognition for writing clean and maintainable code, for implementing non-trivial requirements, and for successfully fixing several bugs.
Technologies: Amazon Web Services (AWS), NoSQL, MySQL, Spring, JVM, Kotlin, Java, Spring Boot, REST APIs

Senior Back-end Developer

2015 - 2017
Netshoes
  • Worked at the refactoring of legacy eCommerce web application code, extracting business requirements to microservices written in Spring Boot - Java 8.
  • Worked at a data transformation system, running batch services to aggregate and transform catalog data to XML files to be consumed by commercial and marketing partners—high impact on the company's GMV.
  • Participated in multidisciplinary teams running Agile processes, with sprint planning, sprint review, and daily meetings.
Technologies: MongoDB, Spring, RabbitMQ, MySQL, Oracle, Java, Spring Boot, REST APIs

Senior Software Developer

2013 - 2015
Maplink (Movile Group)
  • Built solutions for map-based applications, like routing, store locators, and search tools for points of interest.
  • Developed on-demand applications, including testing, deploying, monitoring, and incident response.
  • Influenced the shifting of the product development mindset from several isolated systems that usually shared the same logic (code) to more granular services through messaging and REST.
Technologies: Google Maps, SQL, JavaScript, .NET, C#, REST APIs

Experience

Mercado Livre Invoicing

The application was designed to allow sellers of the MercadoLivre (www.mercadolivre.com.br) marketplace to efficiently and promptly invoice orders. The project had a large scope and impact, including the collaboration of 30+ engineers to design, implement, test, and maintain the systems. Users could access the features through mobile or web, reaching a complex microservice back end with lots of API services designed to integrate sellers, buyers, and order data to the invoicing flow.

Education

2005 - 2010

Bachelor of Science Degree in Computer Engineering

Instituto Tecnológico de Aeronáutica - São José dos Campos - São Paulo, Brazil

Skills

Libraries/APIs

REST APIs, Google Maps

Tools

IntelliJ IDEA, RabbitMQ

Languages

Java 8, Java, SQL, Kotlin, JavaScript, Clojure, C#, Scala

Frameworks

Spring Boot, Spring 5, Spring, .NET, gRPC

Paradigms

REST, Microservices, Functional Programming, Reactive Programming

Platforms

JVM, Oracle, Amazon Web Services (AWS), Apache Kafka

Storage

MySQL, NoSQL, MongoDB, CockroachDB

Other

Back-end, Cadence

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring