Rodrigo G.Back-end and Systems Engineer
Skills
Possessing extensive experience in projects centered on migrating from legacy systems, constructing APIs, integrating systems, and developing platforms, microservices, and MVPs, this individual has demonstrated expertise as a full-stack developer with a strong command of Java, Python, PHP, and NodeJS. Presently specializing in back-end development, there is a keen interest in advancing towards technical leadership roles.
Senior Backend Engineer
7/1/2021 - 12/1/2023
Engaged in a series of projects emphasizing agile delivery of MVPs, leading to advanced proficiency in software engineering concepts such as demand refinement, hexagonal architecture, automated testing, scalability, and container orchestration.
Significant projects include:
For **Receivables Anticipation**, worked across the entire lifecycle from architecture planning to results validation. Utilized a REST API in PHP (Laravel) documented in OpenAPI, BFF GraphQL with Apollo, frontend in React, and infrastructure in Kubernetes/GCP, while employing Prometheus and Grafana for monitoring.
On the **PIX Payments** project, leveraged Open Finance features to enable client payments directly on the platform. Conducted extensive API studies, refined technical stories, and implemented multiple external API integrations.
For the **Payment Forecasting** project, developed a system providing companies control over cash flow through insights from fiscal documents. Built an API using Node.JS/Typescript to manage a database of approximately 2 billion documents.
Actively participated in **Knowledge Sharing** by presenting new technologies, design patterns, and software architecture to the engineering team. Facilitated technical discussions, promoting knowledge and implementing innovative practices within the organization.Senior Backend Developer
4/1/2020 - 7/1/2021
Enhanced expertise in TDD, SOLID principles, hexagonal architecture, event-driven architecture, and Docker. Acquired significant experience in performing code reviews and managing CI/CD processes. Directed the maintenance and development of various integrations for a job vacancy aggregator, leveraging APIs and web crawlers to ensure the availability of approximately 1 million job vacancies in the database. Played a crucial role in a squad dedicated to distributing job vacancies across platforms such as LinkedIn, Google Jobs, and Facebook Jobs via their official APIs, optimizing for factors like publication costs which were pivotal for revenue generation.Mid-Level Backend Developer
8/1/2019 - 4/1/2020
Developed proficiency in agile methodologies such as SCRUM, honing the technique of refining user stories and enhancing collaboration skills in larger teams. Contributed significantly to the construction of a CRM for the exchange market by developing and improving the platform using the PHP Laravel framework. Ensured a smooth migration of the legacy application to a new structure, maintaining transparency for clients. Actively participated in the continuous maintenance and enhancement of financial management software developed in Python, adding new functionalities and ensuring system stability and efficiency. This direct involvement facilitated the software’s evolution and adaptation to constantly changing requirements.Full-Stack Developer
7/2/2017 - 3/2/2019
Gained extensive experience in the planning and modeling of systems. Developed proficiency in creating Laravel APIs with a focus on performance optimization, utilizing queues effectively. Demonstrated skills in front-end development of web applications using Vue.js. Managed the deployment of applications in the cloud through various AWS services. Provided support and maintenance for legacy applications built with Java (Spring MVC) and Angular.js.Support Intern
5/2/2016 - 5/2/2017
Specialized in the implementation and customization of Moodle platform features as well as the institutional website. Provided comprehensive support for core employees and student users, ensuring efficient utilization of the platform. Managed maintenance of computer equipment, contributing to a seamless operational environment.Development and Support Intern
4/2/2015 - 4/2/2016
Developed and maintained web applications utilizing PHP, HTML, CSS, and JavaScript (including JQuery). Handled the maintenance of computer equipment and managed computer networks to ensure seamless operations. Provided user support efficiently addressing technical issues and queries.
Computer Science at Federal University of Itajubá
2015 - 2019Computer Technician at Senac Minas
2013 - 2015Computer Network Technician at Senac Minas
2013 - 2014
Rodrigo is available for hire
Hire Rodrigo G.All Howdy Candidates are vetted for skills and english proficiency.