Victor H.Back-end and Systems Engineer
Skills
Java Developer
8/1/2023 - Present
Developed microservices focused on account blocking, account unlocking, password change, authentication, and authorization. Integrated these microservices with mainframe systems using proprietary internal frameworks. Documented API endpoints meticulously with OpenAPI, ensuring robust and clear communication for further development and integration processes.Java Developer
7/1/2022 - 2/1/2023
Developed an adapter for fraud checking in credit card transactions. Created a REST API with Java 8 and the Spring Framework capable of handling over 10,000 transactions per second stably on a local Debian server. Modeled the persistence layer with a SQL database (PostgreSQL) for storing credit card information and auditing checks. Led a team, conducted code reviews, and mentored best practices with SOLID principles. Executed acceptance tests with large batches of data to verify the application's robustness, ensuring complete coverage of unit tests.Backend Instructor
1/1/2022 - 1/1/2023
Created didactic documents, exams, and exercises for students in a programming bootcamp. Instructed on building API Gateways, microservices, and visibility tools such as Eureka and Zipkin. Tutored on security implementations using Keycloak and Spring Security. Conducted advanced programming classes covering Java Streams, lambda functions, and the collections framework with Java 11, as well as the basic principles of Kotlin. Guided students on microservices architecture, deployment of Java applications in Docker containers, and best development practices following SOLID principles.Java Developer / QA Analyst
12/1/2021 - 7/1/2022
Facilitated the migration of a monolithic system to a microservices architecture, ensuring a more scalable and maintainable framework. Designed and implemented automated regression and integration tests using REST Assured and JUnit within a BDD pattern, seamlessly integrated into Jenkins CI/CD pipeline for efficient continuous integration and delivery. Conducted in-depth analysis, comprehensive documentation, and systematic migration of monolithic services to microservices, leveraging Maven parenting for module integration. Deployed applications using Docker on AWS EC2 instances, enhancing deployment efficiency and scalability.Java Developer
6/1/2021 - 10/1/2021
Contributed to continuous improvements in the banking systems, showcasing proficiency in optimizing financial processes. Developed new web pages and landing pages using Angular 5, CSS, and HTML5, integrating them with backend services by consuming endpoints. Modeled and developed new APIs in Java 9 with Spring, implementing multithreading and high-performance concepts to enhance application efficiency. Created unit tests and automated integration tests, ensuring code quality and reliability through a robust CI/CD pipeline.Java Developer
3/1/2021 - 5/1/2021
Successfully led the modernization of the Unified Health System for a government entity, transforming a legacy monolithic IaaS service into a microservices architecture utilizing AWS Cloud. Developed REST APIs in Java using the Spring framework and integrated microservices with Eureka for service discovery. Deployed applications in Docker containers on AWS EC2 instances, ensuring scalability and efficient resource management.Lead Java Developer
7/1/2020 - 3/1/2021
Led a team of five developers, acting as the focal point for reviewing application scalability, resilience, architecture, and conducting code reviews. Provided ongoing guidance to the team. Modeled the persistence layer using a SQL database (MySQL) and designed the API architecture following the MVC pattern. Created a REST API utilizing Java 9 and the Spring Framework, deploying on stable GCP instances which handled over 5000 transactions per second. The environment was managed through Docker containers orchestrated by Docker Swarm. Managed and facilitated Scrum ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives. Developed an internal blockchain using Solidity to facilitate online payments with cryptocurrencies.QA Analyst
4/1/2020 - 7/1/2020
Performed maintenance and enhancements on automated regression tests for a financial services REST API gateway. Developed new test scenarios utilizing REST Assured and Cucumber, ensuring comprehensive test coverage and reliability across the application.Java Developer / QA Analyst
8/1/2018 - 4/1/2020
Supported the maintenance and enhancements of the tax collection system for the Brazilian government's Department of Finance. Developed new features leveraging JavaEE, JSF, Primefaces, and JDBC. Structured new database tables and established relationships using SQL in a DB2 environment. Applied agile Scrum methodology for incremental development and utilized function point counting to gauge productivity. Led the creation of a framework for automated regression and integration tests, deploying Java, Selenium, and Cucumber with a Behavior-Driven Development (BDD) pattern. Streamlined the release cycle through the implementation of a Continuous Integration/Continuous Deployment (CI/CD) pipeline, incorporating automated test validations using Jenkins.
Computer Engineering at UNINTER
2023 - 2028Information Technology at UNINASSAU
2016 - 2018
EF SET English Certificate 77/100 (C2 Proficient) at EF Set
8/1/2023DEVOPS ESSENTIALS PROFESSIONAL CERTIFICATE at CertiProf
1/1/2018Scrum Foundation Professional Certificate at CertiProf
1/1/2018
Victor is available for hire
Hire Victor H.All Howdy Candidates are vetted for skills and english proficiency.