Rafael Naufal
Rafael Naufal
Rafael Naufal is a highly experienced software engineer with over 13 years of expertise in developing high-performance backend web applications using Java. He graduated with a degree in Computer Sciences from Pontifícia Universidade Católica de São Paulo and pursued his post-graduation in Software Engineering at Instituto Tecnológico de Aeronáutica - ITA. Rafael holds the Sun Certified Programmer for the Java 2 Platform SE 5.0 certification and has excellent technical skills in OOP, GoF design patterns, AOP, Spring (Core, Boot, Cloud), REST, Hibernate, JPA, Kafka, RabbitMQ, MongoDB, Redis, and various other tools and methodologies. He has worked in several agile teams (Scrum/Kanban) in the roles of Technical Leader, Software Architect, and Senior Software Engineer. Rafael's focus is primarily on evolving the architecture of Java microservices, making them scalable, maintainable, and resilient. He has also ventured into Ruby on Rails and is currently applying it in his personal web project. Rafael has worked with various companies in the past, including PagSeguro UOL, OLX Brasil, Grupo Netshoes, and Grupo ZAP, to name a few.