Highly skilled Senior Software Engineer with over 6 years of experience in designing and developing scalable Java-based solutions, specializing in Spring Boot, microservices, AWS, and reactive programming. Proven track record in leading complex system migrations, optimizing performance, and mentoring teams. Passionate about delivering high-performance, reliable solutions for global projects.
Overview
11
11
years of professional experience
Work History
Senior Software Engineer
RD Saúde
10.2024 - Current
Spearheaded migration of legacy monolithic system to hexagonal microservices architecture, improving scalability, reducing latency by 3 seconds, and enhancing system reliability.
Engineered 2 high-performance orchestrators to standardize multi-channel request routing, improving operational efficiency and user experience.
Developed 7 microservice-based API integrators, enabling real-time data delivery, reducing latency by 3 seconds, and standardizing workflows.
Achieved 95% unit test coverage through a robust automated testing strategy, reducing production issues by 95%.
Mentored interns, junior, and mid-level developers, fostering technical excellence and collaboration across squads.
Led development of scalable healthcare applications, enhancing patient data management and accessibility.
Senior Software Engineer
Develcode Tecnologia em Sistemas
07.2023 - 10.2024
Optimized backend data processing, achieving a 5-second reduction in response time using Java 11, Spring Boot, AWS, and reactive programming.
Enhanced frontend and backend systems with Node.js, React, TypeScript, REST APIs, and GraphQL, improving overall performance.
Led technical workshops and mentored junior developers, strengthening team capabilities in delivering scalable solutions.
Implemented CI/CD pipelines with Docker, ensuring seamless automated builds and deployments.
Led development of scalable healthcare applications, enhancing patient data management and accessibility.
Mentored junior engineers, fostering skill development and promoting best practices in software engineering.
Streamlined software deployment processes, reducing downtime and improving system reliability for end-users.
Collaborated with cross-functional teams to align technical solutions with organizational goals and user needs.
Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Delivered unit-tested systems within customer-prescribed timeframes.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Analyzed proposed technical solutions based on customer requirements.
Collaborated with cross-functional teams to design innovative software solutions.
Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
Developed robust, scalable, modular and API-centric infrastructures.
Collaborated with fellow engineers to evaluate software and hardware interfaces.
Coordinated with other engineers to evaluate and improve software and hardware interfaces.
Corrected, modified and upgraded software to improve performance.
Coordinated deployments of new software, feature updates and fixes.
Proved successful working within tight deadlines and a fast-paced environment.
Built databases and table structures for web applications.
Designed and developed forward-thinking systems that meet user needs and improve productivity.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Analyzed work to generate logic for new systems, procedures and tests.
Created proofs of concept for innovative new solutions.
Conducted data modeling, performance and integration testing.
Developed conversion and system implementation plans.
Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
Developed next generation integration platform for internal applications.
Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
Software Engineer
Shopseg Sistemas
06.2022 - 07.2023
Developed and optimized ERP modules using TypeScript, React, Node.js, Java, and Spring Boot, reducing processing time by 3 minutes.
Leveraged Apache Kafka for event-driven architecture and Docker/Kubernetes for containerized deployments, ensuring scalability and resilience.
Integrated systems with AWS (EC2, EBS, S3) and optimized PostgreSQL databases for enhanced service stability.
Mentored interns and facilitated knowledge transfer, improving team collaboration and technical capacity.
Collaborated with cross-functional teams to design and implement software solutions that enhance user experience.
Led code reviews and quality assurance processes to ensure adherence to best practices and coding standards.
Developed and maintained scalable web applications utilizing Java, Spring Boot, and Angular frameworks.
Mentored junior developers, providing guidance on technical challenges and fostering professional growth.
Streamlined development workflows by introducing Agile methodologies, improving project delivery times.
Analyzed system performance metrics to identify bottlenecks and optimize application efficiency.
Spearheaded integration of RESTful APIs, facilitating seamless communication between front-end and back-end systems.
Conducted technical workshops to enhance team skills in emerging technologies and industry trends.
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Developed reusable components that significantly reduced development effort on multiple projects.
Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Delivered unit-tested systems within customer-prescribed timeframes.
Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
Developed robust, scalable, modular and API-centric infrastructures.
Streamlined development processes to increase efficiency and reduce production time.
Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
Collaborated with cross-functional teams to ensure seamless integration of software components.
Enhanced system security by implementing robust encryption algorithms, safeguarding sensitive data from potential threats.
Increased code quality and reduced bug rates by establishing comprehensive unit and integration testing protocols.
Software Engineer
WHT - West High Technology
08.2020 - 05.2022
Contributed to website development using Java, Spring Boot, and REST APIs, enhancing system performance and user experience.
Gained expertise in MVC architecture, frontend-backend integration, and database management, applying best practices for scalable applications.
Delivered impactful solutions that improved code quality and accelerated technical growth in a production environment.
Developed and maintained scalable web applications utilizing Java, Spring Boot, and Angular frameworks.
Collaborated with cross-functional teams to design and implement software solutions that enhance user experience.
Led code reviews and quality assurance processes to ensure adherence to best practices and coding standards.
Mentored junior developers, providing guidance on technical challenges and fostering professional growth.
Streamlined development workflows by introducing Agile methodologies, improving project delivery times.
Analyzed system performance metrics to identify bottlenecks and optimize application efficiency.
Spearheaded integration of RESTful APIs, facilitating seamless communication between front-end and back-end systems.
Conducted technical workshops to enhance team skills in emerging technologies and industry trends.
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Developed reusable components that significantly reduced development effort on multiple projects.
Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Enhanced user experience with intuitive interface design and responsive web applications.
Coordinated with other engineers to evaluate and improve software and hardware interfaces.
Improved software performance by identifying and resolving bottlenecks in the code.
Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
Coordinated deployments of new software, feature updates and fixes.
Created proofs of concept for innovative new solutions.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Built databases and table structures for web applications.
Streamlined deployment processes, significantly reducing deployment time and minimizing errors.
Facilitated team collaboration and project management through introduction of agile methodologies, leading to more adaptable and responsive development cycles.
Optimized resource utilization by implementing efficient algorithms, contributing to more sustainable and cost-effective operations.
Reduced system downtime and improved reliability by proactively identifying and addressing potential system vulnerabilities.
Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
Automated routine tasks, freeing up valuable developer time for more complex problem-solving.
Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.
Collaborated with stakeholders to translate business requirements into technical specifications, ensuring alignment with business goals.
Software Engineer
Freelance
01.2019 - 07.2020
Developed and customized websites and systems using Java, Python, and TypeScript, delivering tailored, high-quality solutions.
Implemented scalable frontend and backend features, improving user experience and operational efficiency for clients.
Strengthened problem-solving and technical versatility through diverse, real-world projects.
Data Analyst
CPTM - Companhia Paulista de Trens Metropolitanos
07.2014 - 12.2018
Automated data collection and analysis processes using Python, Visual Basic, and Java, improving accuracy and saving time.
Conducted price analysis for bidding and purchasing, building a strong foundation in data processing and system integration.
Developed scripting and integration skills, laying the groundwork for advanced software development expertise.
Integrated multiple sources of disparate data into cohesive datasets using ETL processes, improving overall analytic capabilities.
Provided actionable insights through comprehensive reports and dashboards, supporting strategic initiatives.
Developed custom algorithms to optimize data mining, increasing the effectiveness of analytical insights.
Increased efficiency in data storage and retrieval by implementing robust database management systems.
Education
Postgraduate - Software Engineering
Faculdade Única
Brazil
04.2024
Bachelor of Science - Computer Engineering
Brazil
06.2025
Associate of Applied Science - Systems Analysis and Development
Attending Pediatric and Neonatal Anesthesiologist at Hospital das Clínicas and Instituto da Criança e do Adolescente of University of São PauloAttending Pediatric and Neonatal Anesthesiologist at Hospital das Clínicas and Instituto da Criança e do Adolescente of University of São Paulo