Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Additional Information
Timeline
Generic

Carlos Hager

Christchurch,Christchurch

Summary

I am a Technical Lead with over 15 years of experience, primarily focused on the Federal Government and Healthcare sectors. My core strength is visualizing the end-to-end flow of a system, abstracting business requirements into clear technical roadmaps before development even begins.

Deeply rooted in the Java and Spring ecosystem, I take full ownership of the technical lifecycle, from early design stages to production. I am naturally detail-oriented, driven to understand every corner case of a solution before it becomes a problem. I enjoy connecting the big picture of a project with the day-to-day technical decisions, ensuring that the final solution is both reliable and aligned with what the organization actually needs.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Technical Lead / Senior Software Engineer

Cipalschaubroeck / ASAITEC Soluciones IT
, Belgium/Spain
08.2016 - Current
  • Role Progression & Leadership: Advanced from Senior Engineer to Technical Lead, assuming ownership of solution design for complex, large-scale applications within the government sector.
  • System Architecture & Integration: Architect new solutions and migrated legacy systems within a complex domain, designing a developing solutions as part of an ecosystem (Spring Boot, Kafka, MongoDB, and other technologies) that integrates with diverse internal and external applications.
  • End-to-End Technical Delivery: Maintain full responsibility for the technical lifecycle, from initial design through to production deployment, ensuring delivery meets business requirements and timelines.
  • Standards & Governance: Serve as an active member of the Technical Leads Group, establishing architectural guidelines and best practices adopted across the entire company.
  • Team Mentorship: Provide hands-on coaching and architectural guidance to project team members, conducting code reviews, and troubleshooting critical production issues.

Senior Java EE Developer

Unimed do Brasil
, Brazil
01.2009 - 10.2015
  • Role Progression & Development: Advanced from Junior to Senior Developer at Brazil’s largest health insurance organization (40M+ clients), demonstrating consistent growth in managing mission-critical healthcare systems.
  • System Modernization & Integration: Developed and modernized Java web applications to replace legacy systems, including the implementation of secure integrations with Brazilian national government health services.
  • Scalable Engineering: Contributed to the development lifecycle of high-availability modules, ensuring technical reliability for a platform serving a massive user base of over 40 million clients.
  • DevOps & Process Optimization: Improved development efficiency by implementing automated CI/CD pipelines using Jenkins, Maven, and SonarQube, to standardize code quality.
  • Technical Environment & Support: Optimized complex database solutions using Oracle, SQL Server, and PostgreSQL, while providing technical support and guidance to junior team members during project execution.

Java Programmer

Memo Serviços Interativos / Voxage Teleinformática
, Brazil
07.2007 - 01.2009
  • Role Progression & Development: I began my professional career as a Java Developer, contributing to the maintenance of a core integration platform connecting all major Brazilian telecommunications providers.
  • System Maintenance: Supported and enhanced mission-critical systems using Struts and Servlets, ensuring the continued reliability of telecommunications services.
  • High-Volume Processing: Gained practical experience in high-volume transaction environments, assisting in the development of features designed for large-scale data processing.
  • Web Services & Integration: Developed expertise in enterprise web services and data persistence, working with Axis2 and JPA/Hibernate to facilitate system integrations.
  • Technical Support and Reliability: Participated in the maintenance and troubleshooting of Java Enterprise applications, ensuring high availability for core telecommunications web services.

Education

Bachelor - Computer Science

UNIP (University Paulista)
São Paulo, BR
01.2010

Post-Graduate Certificate - Software Engineering & SOA (Service-Oriented Architecture)

FIAP
São Paulo, BR
01.2012

Some College (No Degree) - English Education

Navitas English
Sydney, Australia
07-2016

Skills

  • Java and Spring Framework
  • Microservices architecture
  • Solution design
  • Project ownership
  • Team leadership
  • Problem solving
  • Technical mentoring
  • Database management (MongoDB, MariaDB, Oracle, SQL Server)
  • REST APIs and API design
  • Apache Kafka and messaging systems
  • OAuth2 and Keycloak integration
  • JUnit and Mockito testing
  • JMeter performance testing
  • OWASP ZAP security testing
  • Jenkins CI/CD automation
  • Docker containerization
  • Git version control
  • Gradle build automation
  • Liquibase database versioning

Certification

  • Oracle Certified Professional: Java SE 6 Programmer (OCJP)
  • Oracle Certified Expert: Java EE 6 Web Component Developer (OCWCD)

Languages

  • English - Advanced Professional Proficiency
  • Portuguese - Native
  • Spanish - Conversational

Additional Information

Open to discussing visa sponsorship opportunities for New Zealand positions., Open to relocation to New Zealand for the right opportunity. Available for video interviews across time zones.

Timeline

Technical Lead / Senior Software Engineer

Cipalschaubroeck / ASAITEC Soluciones IT
08.2016 - Current

Senior Java EE Developer

Unimed do Brasil
01.2009 - 10.2015

Java Programmer

Memo Serviços Interativos / Voxage Teleinformática
07.2007 - 01.2009

Bachelor - Computer Science

UNIP (University Paulista)

Post-Graduate Certificate - Software Engineering & SOA (Service-Oriented Architecture)

FIAP

Some College (No Degree) - English Education

Navitas English
Carlos Hager