Johnny Ribeiro is a Senior Software Engineer with over 7 years of professional experience developing and implementing data-driven solutions and applications for medium to enterprise customers. Johnny’s strongest on the Back-End, he’s an expert with Java 8, Spring, Boot, MVC, REST, and SOAP. Most recently he’s been building native cloud applications with microservices and an emphasis on clean code. He has been in the IT industry for over 13 years, most of them in the financial segment, developing, maintaining and supporting applications with teams spread across the globe. Johnny is an elite developer who is passionate about building new products to enhance users experiences and lives, seeking a Senior Back-End position.Hire Johnny
Back-end development of cloud native applications supporting the company’s money lending product. Ensured full cycle development of their internal software infrastructure.
Technologies & Skills: Java 17, Spring Boot, Microservices, Hexagonal Architecture, Serverless, gRPC, AWS (RDS, Fargate, Lambda, etc), JUnit, Mockito, AssertJ, ArchUnit, Docker, Gitlab (CI/CD), Terraform, Datadog
Back-end development of cloud native applications for fraud and money laundering prevention. Built full cycle development of their internal software. Maintained their infrastructure, stood in as their architect on several occasions, ensuring products stayed on-line. Wrote POCs for new applications they developed.
Technologies & Skills: Java 11+, Spring Boot, Microservices, Serverless, REST APIs, AWS (DynamoDB, SNS, API Gateway, Lambda, etc), Azure (DevOps), JUnit, Mockito, Hamcrest, Relational/Non-relational databases, Docker, Kubernetes, Terraform, Git
Developed and implemented native cloud applications and microservices. Responsibilities focused on back end development and implementing DevOps solutions for Cloud, SQL, and NoSQL environments. Contributed to architectural decisions and mentored junior developers.
Technologies & Skills: Java 11, Go, Spring Boot, Microservices, AWS (Lambda, SQS, etc), REST APIs, JPA, JUnit, Mockito, Hamcrest, Relational/Non-relational databases, Docker, Kubernetes, Git
Developed custom trade data processing software using Financial Information eXchange protocol (FIX). Responsible for advanced concurrent programming, high-performance and real-time software architecture, digital transformation, and DevOps. Also coached best practices for Agile development.
Developed and implemented Java applications to help one of Brazil’s largest banks meet regulatory deadlines. Developed new features and enhancements for retail clients, worked on modules such as payments, transfers, real estate loans, etc, all of them used by millions of Brazilians everyday.