Resumo do currículo
Visão geral
Histórico profissional
Formação acadêmica
Habilidades e competências
Certificados
Personalizado
Idiomas
Linha do tempo
Generic

Denis Frederico Klein

São Paulo,SP

Resumo do currículo

Profissional eficiente e com boas habilidades de relacionamento interpessoal, que contribuem para a prestação de um serviço de excelência e para o suporte à equipe em tarefas diversas, visando colaborar efetivamente com a rotina de trabalho.

Visão geral

17
17
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Histórico profissional

Senior Java Software Engineer

PortX
Mercer Island, Washington
09.2022 - 05.2025

Led the development of cloud-native RESTful APIs in Java (21/22) using Spring Boot and Apache Camel, integrating complex ecosystems involving core banking platforms such as Fiserv, Jack Henry, and others.

Designed scalable and decoupled services following microservices architecture, with PostgreSQL as the primary data store and message-based communication between components.

Implemented CI/CD pipelines for seamless deployment to AWS, leveraging Kubernetes for container orchestration and high availability.

Developed automated testing strategies, including unit tests with JUnit and integration testing with Testcontainers, ensuring code quality and maintainability.

Authored and maintained API documentation following OpenAPI/Swagger standards to improve developer experience and system interoperability.

Collaborated in cross-functional agile teams using Scrum, actively participating in sprint planning, backlog grooming, and code reviews.

Acted as a technical liaison with clients, translating business requirements into actionable technical specifications, and supporting solution design tailored to real-world operational needs.

Senior Java Software Engineer

Imagine Learning
Tempe, Arizona
03.2022 - 09.2022

Worked on the development and maintenance of a scalable e-learning platform, delivering features aimed at improving digital learning experiences for a broad user base.

Designed and implemented RESTful APIs using Java 8/11 and Spring Boot, following best practices in microservices architecture.

Modeled and managed data with PostgreSQL and Redis, ensuring performance and reliability across key services.

Integrated Elasticsearch to enhance content discovery and search capabilities across the platform.

Consumed and exposed data using GraphQL, enabling flexible and efficient client-service communication.

Developed and maintained automated tests with JUnit, contributing to a stable and reliable deployment cycle.

Built and maintained CI/CD pipelines with Spinnaker, and managed deployments in Docker and Kubernetes environments.

Collaborated in cross-functional teams using Git and Bitbucket for version control and continuous integration.

Participated in technical meetings and requirement refinements to ensure consistent delivery of business value.

Java Software Engineer

UOL - Universo Online
São Paulo, São Paulo
06.2019 - 01.2022

Contributed to the maintenance and development of high-traffic e-commerce products, with a focus on scalability, system integration, and real-time performance.

Designed and maintained microservices using Java 8/11 and Spring Boot, following modular and scalable architecture patterns.

Built robust integrations with internal and external systems using Apache Camel and RabbitMQ for asynchronous messaging.

Developed and consumed APIs using GraphQL, improving the flexibility and performance of client-server communication.

Ensured code reliability and system stability through automated testing with JUnit, Cucumber, MockMVC, and WireMock.

Managed application deployments in Docker and Kubernetes environments, using CI/CD pipelines via Jenkins.

Worked with PostgreSQL and MySQL, focusing on performance tuning and data consistency.

Collaborated with DevOps practices and cloud infrastructure using VCloud Director.

Actively contributed in agile teams, participating in technical refinements, code reviews, and continuous delivery processes using Git and Bitbucket.

Java Software Developer

NTT Data
São Paulo, São Paulo
07.2018 - 06.2019

Worked on the development and maintenance of a large-scale test automation platform, aimed at improving software quality and optimizing QA processes in complex enterprise environments.

Developed web applications using Java 8, JSF 2.4, Primefaces 6, EJB 3.2, and CDI 2.0, with a focus on modularity and reliability.

Designed and managed data in SQL Server, including database modeling and scripting.

Implemented ORM with JPA 2.0 and Hibernate for efficient data persistence.

Built RESTful services using Jersey, as well as SOAP-based integrations with external systems.

Worked with Git, SVN, and Maven for version control and build automation.

Deployed applications in enterprise environments using JBoss EAP 7 and WildFly application servers.

Java Junior Developer

Magna Sistemas
São Paulo, São Paulo
07.2015 - 06.2018

Java fullstack web developer, involved in development and maintenance of large aplications for Porto Seguro (insurance company) and Ministerio da Agricultura e Planejamento (governmental agricultural planning department).

Languages, frameworks and tools experience: Java 6, JPA 2.0, Hibernate, EJB 3.0, JSF 2.0 (Primefaces), REST microservices (Jersey), Weblogic, Oracle 11g, Maven, SVN, Git, HTML, Bootstrap, CSS, Javascript and AngularJS.

Flight Attendant

Latam Airlines
São Paulo, São Paulo
02.2008 - 07.2014

Cabin chief leading flight attendant teams, responsible for daily routines in the cabin and flight security on Airbus 319, 320 and 321 planes.

Formação acadêmica

Graduate - Information Architecture and UX

Impacta Tecnologia
01.2016 - 08.2017

Bachelor degree - Marketing and Advertisement

ESPM
01.1998 - 12.2001

Habilidades e competências

  • Boa comunicação com a equipe
  • Disposição para o trabalho em equipe
  • Disciplina para seguir as normas e regulamentos da empresa
  • Conhecimentos básicos de informática

Certificados

Oracle Certified Professional, Java SE 7 Programmer


Oracle Certified Associate, Java SE 7 Programmer

Personalizado

5,C1

Idiomas

Português
Inglês

Linha do tempo

Senior Java Software Engineer

PortX
09.2022 - 05.2025

Senior Java Software Engineer

Imagine Learning
03.2022 - 09.2022

Java Software Engineer

UOL - Universo Online
06.2019 - 01.2022

Java Software Developer

NTT Data
07.2018 - 06.2019

Graduate - Information Architecture and UX

Impacta Tecnologia
01.2016 - 08.2017

Java Junior Developer

Magna Sistemas
07.2015 - 06.2018

Flight Attendant

Latam Airlines
02.2008 - 07.2014

Bachelor degree - Marketing and Advertisement

ESPM
01.1998 - 12.2001
Denis Frederico Klein