Engineer and Architect with 16+ years experience architecting, building, maintaining, and scaling AWS-based enterprise SaaS. Expert in Python, MySQL, managing complex requirements, and leading fully remote, distributed teams. Forward-thinking Software Engineer with background working productively in dynamic environments.
Overview
13
13
years of professional experience
Work History
Principal Software Engineer
BHub
BHub
São Paulo, Sao Paulo, Brazil
08.2021 - Current
Architected and developed the initial versions of the "Hub do Empreendedor" (https://app.bhub.ai), a comprehensive backoffice system ("Cockpit") utilized by the entire company, as well as the Accounts Payable service leveraging on Flask and Django frameworks.
Conducted thorough code reviews and incorporated engineering work into the system.
Designed and built the company's AWS cloud infrastructure.
Created a suite of Python AWS CDK components (including private and public APIs, VPCs, RDS instances and clusters, and pipelines) enabling seamless deployment of services into AWS using AWS CDK made available through pip using AWS CodeArtifact.
Developed service blueprints utilizing cookiecutter (https://github.com/cookiecutter/cookiecutter), resulting in improved development efficiency.
Improved software performance by conducting thorough code reviews and implementing optimization techniques.
Spearheaded the adoption of best practices for coding standards, documentation, and design principles within the engineering team.
Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.
Engineering Manager
BriteCore
EVERYWHERE
04.2018 - 07.2021
Architected and constructed the initial versions of the BriteDocs product leveraging on Django framework, a service utilizing various AWS services such as AWS API Gateway, AWS Lambda, AWS CodeBuild, AWS CodePipelines, AWS RDS, AWS AppSync, and AWS SQS.
Led cross-functional teams for successful product development, ensuring timely delivery and adherence to specifications.
Developed a template engine for insurance-related documents, incorporating Jinja (Python template language) and AWS AppSync, to support multiple data sources and version control.
Facilitated design sessions and guided the team to prioritize efficiency and prevent over-engineering, effectively managing operating costs.
Conducted thorough code reviews and approved engineering work for system integration.
Enhanced overall team productivity with continuous training and mentoring of junior engineers.
Streamlined communication between departments by establishing regular meetings, improving collaboration on complex projects.
Backend Engineer (Ruby)
Toptal
Everywhere
03.2017 - 03.2018
Successfully revamped a legacy CoffeeScript application into a cutting-edge API accommodating both desktop and frontend clients
Implemented caching mechanisms for responses, resulting in a significant 50% performance boost for select endpoints of the TopTracker API
Utilized Ruby on Rails to develop the TopTracker
API, achieving a remarkable throughput of approximately 2,000 requests per minute and an average response time of around 73ms
Expertly migrated outdated components, ensuring a smooth transition from Rails 4 to the latest version, Rails 5
Ruby Developer
Glio
Rio De Janeiro, Brazil
03.2016 - 03.2017
Developed a highly efficient service to detect fraudulent payments by integrating scores from various fraud detection systems.
Successfully optimized the application and batch processing servers, resulting in zero downtime periods per day.
Executed the complete return and refund process, ensuring seamless customer experiences.
Spearheaded the implementation of a supplier score service, resulting in a significant reduction in delayed deliveries.
Streamlined the development process by introducing quality tools such as RuboCop and HoundCI to the continuous integration (CI) process.
Software Development Leader
Tripda
São Paulo, Sao Paulo, Brazil
11.2014 - 02.2016
Developed automated test suites for the main monolithic web application.
Implemented a robust CI and CD pipeline for the main monolithic web application using Jenkins, resulting in a significant increase in deployment frequency from once every two weeks to ten deploys per day.
Provided comprehensive training to software engineers on Agile practices such as Test-Driven Development, Pair Programming, and Refactoring, as well as in-depth instruction on Object-Oriented (OO) design principles including Design Patterns, SOLID, and GRASP.
Successfully designed and implemented a highly efficient search engine utilizing RabbitMQ and ElasticSearch, supporting a high volume of 100k rides per month across multiple countries including India, Pakistan, Brazil, and Mexico.
Spearheaded the establishment of a dedicated CI server for mobile development, significantly improving the release cycle to one version per month with reduced bugs and enhanced features.
Introduced a novel service-based architecture to optimize system performance and scalability.
PHP Developer
Dafiti
São Paulo, Sao Paulo, Brazil
07.2011 - 05.2013
Collaborated with a team to successfully implement Dafiti Stores, a comprehensive e- commerce solution utilized by over 30 renowned brands at its peak, including Dafiti Sports, Dafiti Premium, Coca-Cola Jeans, Grendene, and Penalty
Facilitated the training of software engineers in Agile methodologies such as Test-Driven Development, Pair Programming, and Refactoring, as well as Object-Oriented design principles like Design Patterns, SOLID, and GRASP
Executed the migration of legacy code to a state- of-the-art services architecture using RabbitMQ, significantly enhancing scalability by leveraging messaging capabilities.
Education
Bachelor of Science - Computer Software And Media Applications
Faculdade De Tecnologia, SÃO PAULO
São Paulo, Sao Paulo, Brazil
07.2013
Skills
Oral and Written Communications
Project Management
Software Development
Object-Oriented Programming
Scrum Framework
DevOps Principles
Software Development Lifecycle
Team Development
Accomplishments
Oct/2016 - The Developer's Conference -
Melhorando seu código com Law of Demeter e Tell
don't ask
Aug/2016 - PHPSP +IMA - OOP: Princípios e
Padroes
Jul/2016 - The Developer's Conference - Ruby
Gotchas
Mar/2016 - PHP Experience - Domínio: Dividir e
conquistar
Jun/2015 - The Developer's Conference -
Interfaces: como os objetos deveriam se
comportar
Aug/2014 - PHP SC Conference - Test Driven
Events as Speaker
Development
Jul/2014 - InterconPHP - Advanced Live Testing
Dec/2013 - PHP Conference Brasil - Tirando
Coelho da cartola: Integrando sistemas com
RabbitMQ
Events as Speaker
Social Media
LinkedIn GitHub
Languages
Portuguese
Bilingual or Proficient (C2)
English
Bilingual or Proficient (C2)
Timeline
Principal Software Engineer
BHub
BHub
08.2021 - Current
Engineering Manager
BriteCore
04.2018 - 07.2021
Backend Engineer (Ruby)
Toptal
03.2017 - 03.2018
Ruby Developer
Glio
03.2016 - 03.2017
Software Development Leader
Tripda
11.2014 - 02.2016
PHP Developer
Dafiti
07.2011 - 05.2013
Bachelor of Science - Computer Software And Media Applications
Principal Software Engineer — Infinity Engineering / Blueprint Team at PegasystemsPrincipal Software Engineer — Infinity Engineering / Blueprint Team at Pegasystems