
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
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
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
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
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.
Senior Software Engineer
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.
Senior Back-end Developer
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.
Senior Back-end Developer
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.
Senior Software Developer
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.
Experience
Mercado Livre Invoicing
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring