São Paulo, Brazil
I am currently working as a Senior Software Engineer at Grupo Imagetech, focused on the development and modernization of critical public sector applications, utilizing a predominantly Java tech stack. My primary focus is Full-Stack Development, which involves building robust back-end services with Java and Spring Boot, dynamic interfaces with Angular, and cross-platform mobile applications using Flutter and Kotlin. My experience is built upon a solid technical and practical foundation in Continuous Integration and process automation. I am proficient in modern architectural patterns, such as Hexagonal Architecture and SOLID principles, applying methodologies like TDD with JUnit and Mockito to ensure application quality and testability. Recent contributions include enhancing system efficiency through Microservices, database normalization (MySQL, Postgres, SQL Server), and automating delivery via CI/CD pipelines in Azure DevOps. Holding a degree in Information Technology from the Universidade Federal de Mato Grosso do Sul, completed in July 2025, I strive to combine technical excellence with business-driven solutions. I have experience with REST API/RESTful services, Swagger for documentation, Docker for containerization, and message brokering using RabbitMQ or AWS Serverless solutions. I am dedicated to collaborating with multidisciplinary teams to deliver reliable, high-performing software. Keywords: Java Spring Boot Kotlin Flutter Full-Stack Azure DevOps CI/CD TDD Microservices Docker RESTful API RabbitMQ Hexagonal Architecture SOLID AWS Serverless JUnit Mockito MySQL Postgres http://lattes.cnpq.br/3952907807446664
As a Full-Stack Software Engineer at Imagetech, I specialize in the full software development lifecycle for critical public sector applications. I primarily utilize a Java-based tech stack, with expertise in building robust back-end services with Spring Boot, dynamic web interfaces with Angular, and cross-platform mobile applications with Flutter. My key contributions include: System Development & Modernization: RADAR System: Developed a full-stack solution using Spring Boot and Angular to automate traffic rule verification, including the identification of official government vehicles. I also normalized the system's database to the first normal form (1NF), which improved data efficiency and integrity. AUTUA Mobile Application: Contributed to the development of a cross-platform mobile application using Flutter for traffic agents to electronically issue tickets, modernizing a previously paper-based process. This application integrates seamlessly with a Spring Boot back-end. Cloud & Infrastructure: Gained practical experience deploying and managing applications on Serpro's Estaleiro cloud platform. Leveraged key technologies such as Docker and Kubernetes for container orchestration, ensuring the scalability and reliability of public sector applications. Software Development Lifecycle: Architectural Design: Collaborated with other engineers to design scalable, maintainable, and robust solutions that align with complex business and governmental requirements. Code Quality & Best Practices: Wrote clean, efficient, and well-documented code, including using OpenAPI for API specifications and Flyway for database migrations. I also implemented comprehensive Unit Tests to ensure software quality and actively participated in code reviews. Full-Stack Integration: Managed the seamless integration between the Spring Boot back-end and Angular front-end to ensure data integrity and an optimal user experience.
At CEO Sistemas, I was a key contributor to the mobile development team, primarily using the React Native framework. My work was focused on the development of a Human Capital Management (HCM) system. My responsibilities and key accomplishments included: Feature Development: Developed and improved new features for the HCM system, with a specific focus on the iOS platform. Third-Party Integration: Integrated the mobile application with third-party services, including a facial recognition platform named Gryfo, to enable secure biometric authentication for users. iOS Development: Managed iOS-specific functionalities, including configuring required permissions in the info.plist file. App Release Management: Oversaw the version management and submission process for app updates on both the Apple App Store and Google Play Store. This experience provided me with hands-on skills in React Native, React.js, and the full mobile application release cycle.
Developed and maintained new features for internal systems using PHP and JavaScript, ensuring smooth functionality and resolving reported issues. Standardized the access control system by transitioning from individual access to group-based permissions, improving security and information management compliance. Refactored RPA scripts to enhance reliability, preventing crashes during execution and enabling automatic retries until successful automation was achieved. Optimized database performance by analyzing and improving SQL queries and executing routine performance tuning. Contributed to the team’s efficiency by introducing Azure DevOps for backlog management and source code version control, streamlining project organization and collaboration.
Maintained and enhanced legacy systems built with JSF, including the Employee Portal and Payroll System, improving performance and initiating the migration of key modules to Spring Boot. Contributed to modernizing the technology stack by leveraging Spring Boot, applying best practices to ensure better performance, maintainability, and scalability. Developed the Transparency Portal, integrating external APIs like Gov.br and MS State Government APIs to facilitate secure and efficient data exchange. Improved system reliability and team collaboration by implementing unit testing with JUnit and documenting all services with Swagger, and endpoints specifications. Established a CI/CD pipeline, automating build, test, and deployment processes to boost productivity and minimize deployment errors. Consistently upheld best practices in clean code, version control, and agile methodologies, fostering a culture of continuous improvement within the team.