Howdy Logo
Image of Rafael G.

Rafael G.
Full-stack Product Engineer

Spring Boot
Java
Javascript
Amazon Aws
React
Bio

A forthcoming graduate of Universidade Federal de Minas Gerais, expected to obtain a degree in Computer Science in December 2023, brings two years of practical experience in full-stack development. Proficient in a range of technologies including Java (Spring Framework), Vue.js integrated with Vuex and Quasar, React.js, Node.js, SQL databases, Git version control, and Amazon Web Services (AWS). Currently functions as a Mid-Level Back End Developer Analyst, demonstrating a strong enthusiasm for technology and software development.

  • Senior Software Engineer
    11/1/2023 - Present

    Led the transformation of legacy applications by refactoring them into a modern architecture, leveraging tools and frameworks such as React, Angular, and Vue.js for front-end development. Utilized Node.js and Express for back-end services. Implemented microservices architecture using Docker and Kubernetes for containerization and orchestration, ensuring scalability and reliability. Employed continuous integration and deployment (CI/CD) practices using Jenkins and GitLab CI. Conducted extensive database optimization and migration with PostgreSQL and MongoDB. Enhanced code quality and collaboration through tools like Git and JIRA, ensuring effective project management and version control.

  • Mid-Level Back End Developer
    11/1/2022 - 11/1/2023

    Developed and implemented microservices architecture leveraging Java Spring framework, enhancing scalability and efficiency of distributed systems. Utilized Spring Boot for quick setup and deployment of production-ready applications, and employed Spring Cloud for service discovery, load balancing, and configuration management. Demonstrated expertise in building RESTful APIs, employing Spring Data JPA to interact with relational databases like PostgreSQL and MySQL. Integrated microservices with message brokers such as RabbitMQ and Kafka for asynchronous communication. Utilized Docker for containerization, enabling seamless development and deployment processes, along with Kubernetes for orchestration and management of containerized applications. Ensured robust continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and GitLab CI. Applied monitoring and logging solutions using ELK stack (Elasticsearch, Logstash, and Kibana) and Prometheus with Grafana for performance metrics, leading to improved system observability and troubleshooting capabilities. Conducted code reviews and ensured best practices in code quality and design patterns through adherence to SOLID principles and implementation of unit and integration tests using JUnit and Mockito. Collaborated closely with cross-functional teams to align microservices solutions with business requirements and enhance overall project outcomes.

  • Full Stack Engineer
    1/1/2022 - 12/1/2022

    Developed and implemented applications using Java Spring to deliver services within the Open Banking Brazil ecosystem. Demonstrated extensive expertise in Java Spring, designing and deploying microservices to enhance financial data sharing and interbank operations. Ensured high levels of security and compliance with Open Banking standards and regulations. Leveraged tools like Docker and Kubernetes for containerization and orchestration, ensuring scalable and efficient deployment. Employed robust testing frameworks such as JUnit and Mockito to guarantee code quality and functionality. Utilized RESTful APIs for seamless integration with external financial institutions, facilitating an open and collaborative banking environment. Enhanced data interoperability and streamlined consumer financial experiences through strategic application design and development.

  • Software Engineering Intern
    2/1/2021 - 12/1/2021

    Developed web applications and cloud services with a focus on React.js and Node.js. Gained extensive experience in using SQL for database management. Ensured collaborative code maintenance and version control through Git and BitBucket. Leveraged AWS for cloud infrastructure and services deployment, contributing to scalable and efficient web solutions.

  • Software Engineering Intern
    10/1/2019 - 2/28/2021

    Developed web and mobile applications for geographical information systems, gaining extensive experience in Java and Spring Boot for backend development. Utilized HTML, CSS, and JavaScript for front-end structures, while leveraging Vue.js and Quasar frameworks to enhance the user interface. Ensured reliable version control and collaborative project management through Git and GitLab.

  • Intern
    4/1/2019 - 9/30/2019

    Involved in web application development, achieving proficiency in Java, JavaServer Faces (JSF), and Java Persistence API (JPA). Engaged extensively with front-end technologies including HTML and CSS, ensuring the creation of dynamic and responsive user interfaces. Collaborated effectively within development teams, leveraging both back-end and front-end expertise to deliver robust and scalable web applications.

  • Computer Science at Federal University of Minas Gerais
    2017 - 2022

  • AWS Certified Cloud Practitioner at Amazon Web Services (AWS)
    7/1/2022

  • C1 Level English Certificate – Advanced at EF English Live
    2/1/2021

Rafael is available for hire

Hire Rafael G.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.