Career Profile

I'm a backend java developer with more than 10 years of experience designing, building and deploying enterprise applications. Along these years I have already worked in more than 10 distinct business areas, deployed more than 15 applications in production and "fixed some bugs" in more than 40 applications.

I love software development, so I am always studying to improve my skills. My personal library is made of more than 50 books. I've just finished reading "Microservices Patterns" book and started reading "Designing Data Intensive Applications".

Experiences

Tech Lead

2021/05 - Present
Radix, Rio de Janeiro

Project: E-Commerce Microservices Migration
Description: Development team leadership of a e-commerce microservices migration effort. (~2300 stores, largest drugstore company in Latin America by revenue and market capitalization)
Skills & Techs: Java, Spring Boot, Spring Cloud, Kong API Gateway, Oracle Database, Microservices Patterns, RabbitMQ, Apache Kafka

Tech Lead

2021/01 - 2021/04
Radix, Rio de Janeiro

Project: Crawling Platform
Description: Solution Architect and development team leadership to build a massive crawler based solution (~80 crawlers)
Skills & Techs: ASPNET.Core, SQL Server, Selenium, Azure, 2Captcha, BestProxy, Angular

Tech Lead

2020/01 - 2020/12
Radix, Rio de Janeiro

Project: Pricing Platform
Description: Solution Architect and development team leadership to build a company pricing platform. (4th largest fuel distributor in Brazil)
Skills & Techs: ASPNET.Core, SQL Server, Domain Modelling, Angular

Tech Lead

2019/01 - 2019/12
Radix, Rio de Janeiro

Project: Cloud Migration Effort
Description: Solution Architect and development team leadership of a cloud migration effort. (~10 applications)
Skills & Techs: Java, Spring Boot, Spring Cloud, Azure

Senior Software Engineer

2018/01 - 2018/12
Radix, Rio de Janeiro

Project: Fuel Product Pricing OCR
Description: Development of backend application to recognize fuel product prices from images. (~5k images per day)
Skills & Techs: Java, Spring Boot, Spring Cloud, Google Vision, Python, Tensonflow, Keras, Deep Learning, YOLO Algorithm

Senior Software Engineer

2017/01 - 2017/12
Radix, Rio de Janeiro

Project: Train Management and Tracking Backend
Description: Development of backend application for train management system and tracking.
Skills & Techs: Java, Spring Boot, MySQL, Apache CouchDB, Domain Modelling, AngularJS

Software Engineer

2016/01 - 2016/12
Radix, Rio de Janeiro

Project: Templating Application
Description: Development of web application to create arts (websites and images) from templates.
Skills & Techs: Java, Spring Boot, SQL Server, Domain Modelling, AngularJS

Software Engineer

2015/01 - 2015/12
Radix, Rio de Janeiro

Project: Museum Content Management System
Description: Development of a web application for content management of a museum. (~hundreds of gigabytes of content)
Skills & Techs: Java, EJB, Wildfly, MySQL, Apache SOLR, AngularJS

Software Engineer

2014/07 - 2014/12
Radix, Rio de Janeiro

Project: Online Radio
Description: Development of online radio platform. (~500k sessions a day, 15k simultaneous users, 10+ countries, 50 servers on AWS infrastructure)
Skills & Techs: Java, Spring, MySQL, RabbitMQ, Wowza Streaming Server

Junior Software Engineer

2014/01 - 2014/06
Radix, Rio de Janeiro

Project: Music Platform - Music Exportation
Description: Development of music exportation (tracks and metadata) platform. (~hundreds of terabytes per month)
Skills & Techs: Java, Spring MVC + JSP & Servlets, SQL Server

Junior Software Engineer

2013/01 - 2013/12
Radix, Rio de Janeiro

Project: Music Platform - Business Intelligence
Description: Development of business intelligence features for a “Spotify-like” music platform. (~100k transactions per day)
Skills & Techs: Java, Spring MVC + JSP & Servlets, JQuery, MySQL & SQL Server, Pentaho, Multidimensional Modelling

Junior Software Engineer

2012/01 - 2012/12
Radix, Rio de Janeiro

Project: Music Platform - Search Engine
Description: Development/configuration of search engine with Apache SOLR for a “Spotify-like” music platform.
Skills & Techs: Java, Apache SOLR

Language & Frameworks Skills

Java

Spring

JPA/Hibernate

C#

ASPNET.Core

Entity Framework

Javascript/Typescript

Angular

Patterns, Principles & Architecture Skills

SOLID/Design Patterns

Domain Driven Design

Test Driven Development

CI&CD

Clean Architecture

Event Driven Architecture

Microservices

CQRS

Tools Skills

MySQL

SQLServer

Oracle

Apache SOLR

ElasticSearch

MongoDB

RabbitMQ

Apache Kafka

ELK Stack