Gabriel PachĂȘco Milhomem

Brazil

@gabrielpacheco_1

Software Developer at UL Solutions

Badges

Problem Solving
Python
Days of Code
Days ofStatistics

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

Skills

Algorithm
Angular
Css
Data Structure
React
SQL
Java
Python(Advanced)
Javascript(Intermediate)
AWS (Amazon Web Services)
Ruby
Docker
NodeJs
RESTful API
Git
GraphQL
Shell Scripting
HTML5
Express.js
Vue.js
JQuery