Badges
Certifications
Work Experience
Software Engineer
UL SolutionsâąÂ  May 2022 - PresentâąÂ  Remote
Working on web systems related to testing and validation of credit card payment systems. âą Refactoring of web pages to use Angular instead of JSP. âą Implementing parsers and validators for transactions of different implementations of ISO 8583. âą Implementing XML parsing and validation for a ISO 20022 test system. âą Use of the design pattern builder and unit tests to refactor the backend of a page, which was taking more than a minute to load and now loads in less than 5 seconds. âą Building APIs and services with Java (versions 8 and 11), Spring, Spring Boot, Spring Data, Hibernate, MySQL, MariaDB, and some UL Java frameworks and proprietary languages, like ETDL, which is used for transaction matching and authentication. âą Building views with Angular, JSP, and Vue. âą Writing unity tests using JUnit and Mockito. âą Creating and editing Gitlab pipelines for CI/CD. âą Improvement of legacy code by applying Clean Code principles. âą TDD (Test Driven Development) and DDD (Domain Driven Design) approaches âą MVC (Model-View-Controller) Pattern. âą Being involved in all parts of software development life cycle, as planning, testing, code review, deployment, and maintenance. âą Use of SonarQube to ensure code quality. âą Agile culture and ceremonies using Scrum over Jira.
Software Engineer
VorasysâąÂ  August 2021 - May 2022âąÂ  Remote
Worked on financial web systems and on a Slack chatbot. âą Building views with React, JSP, and JQuery. âą Creation and maintenance of AWS lambdas written in Python. âą Building a chatbot for Slack using the Hubot framework and Node. âą Deployment of the Slack chatbot to a Docker container using the AWS services ECR and ECS. âą Building APIs and services with Java 8, Spring, Spring Boot, Spring Security, Hibernate, Oracle DB, PostgreSQL, and AWS services EC2, RDS, S3. âą Use of Jenkins for CI/CD. âą MVC (Model-View-Controller) Pattern. âą DDD (Domain Driven Design) approach. âą Agile culture and ceremonies using Kanban over Trello.
Software Engineer
Stefanini GroupâąÂ  July 2021 - August 2021âąÂ  Remote
Worked on an employee management software. âą Building views with Angular. âą Building APIs and services with Java 8, Spring, Spring Boot, Spring Security, Hibernate, and PostgreSQL. âą SOA (Service-Oriented Architecture) and Microservices architectures. âą DDD (Domain Driven Design) approach. âą Improvement of legacy code by applying Clean Code principles. âą Use of RabbitMQ as the system's message broker. âą Agile culture and ceremonies using Scrum over Jira.
Education
Instituto Nacional de Pesquisas Espaciais
Combustion and Propulsion, MSâąÂ  January 2019 - July 2021âąÂ  Percentage: 80
Unfinished.
Universidade de BrasĂlia
Aerospace Engineering, BEâąÂ  April 2013 - December 2018âąÂ  GPA: 3.9