Howdy Logo
Image of Douglas S.

Douglas S.
Back-end and Systems Engineer

JPA (Java Persistence API)
Spring Boot
Java
Mysql
Mongodb
Bio

Expertise in the Java programming language encompasses in-depth knowledge of the Spring Boot ecosystem. Competence extends to the development of RESTful APIs and Microservices architectures, ensuring robust backend services. Proficiency in unit testing is demonstrated using JUnit and Mockito, which underpins quality assurance. A solid foundation in database management is evidenced by experience with both SQL databases, such as MySQL, PostgreSQL, and SQLite, and NoSQL databases, including MongoDB, Redis, and CouchDB. Git version control, RabbitMQ messaging, Jenkins for continuous integration, Docker for containerization, Kubernetes for orchestration, and AWS cloud services such as Lambda, SQS, and S3 are also within the skill set. Additionally, knowledge of WebFlux facilitates effective asynchronous programming.

  • Junior Java Developer
    11/1/2021 - 11/1/2023

    Developed and maintained a critical payment gateway microservice for a major retail client. The role required proficiency in Java 17 and extensive use of the Spring Boot framework and its ecosystem. Managed containerized applications using Docker and orchestrated deployments with Kubernetes. Utilized Jenkins for continuous integration and continuous deployment (CI/CD) processes. Employed both PostgreSQL for relational database management and MongoDB for NoSQL solutions. Leveraged various AWS Cloud services including SQS, Lambda, and S3 to ensure scalable and reliable cloud infrastructure. Designed and implemented microservices architecture to handle all financial transactions smoothly and efficiently.

  • Junior Java Developer
    3/1/2019 - 10/1/2021

    Worked on an air space control system project aimed at enhancing the knowledge and skills of air traffic controllers through simulation of various operational scenarios. Developed strong technical expertise in Java 8 and 11 and utilized the entire Spring Ecosystem including Spring Boot, Spring Cloud, Spring Security, Spring Data, and Spring Batch. Focused on building robust APIs and maintained an efficient CI/CD pipeline using Jenkins. Implemented centralized logging solutions with Kibana for effective monitoring and troubleshooting. Leveraged AWS Cloud services for scalable and reliable infrastructure, and utilized Docker and Kubernetes for containerization and orchestration, ensuring a seamless development and deployment process.

  • Junior Developer
    4/1/2017 - 3/1/2019

    Gained extensive experience in Java 11 and the complete Spring Boot ecosystem within a Microservices architecture. Contributed to functionalities including user registration and authentication, as well as system integration. Acquired initial hands-on experience with Docker and Jenkins. Utilized PostgreSQL for database management.

  • Apprentice
    6/1/2013 - 7/1/2016

    Contributed to the development and enhancement of ERP systems utilizing Java and the Spring framework, ensuring efficient business process automation and integration. Gained extensive experience in handling complex database operations using SQL Server, optimizing queries and ensuring data integrity. Utilized various modules and tools within Spring, such as Spring Boot and Spring MVC, to develop scalable and maintainable enterprise solutions. Demonstrated proficiency in designing, implementing, and maintaining robust backend architectures, leading to improved system performance and reliability. Collaborated closely with cross-functional teams to gather requirements and deliver solutions that meet business needs, ensuring seamless integration with existing infrastructure.

  • Information Technology at Cruzeiro do Sul University
    2022 - 2023

  • Java Programming Language at Udemy
    5/1/2022

  • Web Development Certificate with Python + Flask at Udemy
    2/1/2022

Douglas is available for hire

Hire Douglas S.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.