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
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
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
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
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
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
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
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
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
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
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
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
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