Nathan Hullebroeck

C++ Software Engineer | Component Owner | Performance & Maintainability

Belo Horizonte, Minas Gerais, Brazil

About

C++ Software Engineer and Component Owner focused on improving reliability, maintainability, and performance in complex C++ systems. Interested in algorithms, optimization, software architecture, and clean engineering practices.

Experience

  • PSI Software – Process Industries & Metals (Full-time · 4 yrs 9 mos)
    • C++ Software Engineer – Component Owner – Brazil
      Sep 2025 - Present · 10 mos

      Continue owning and improving MPlanner remotely after internal relocation to Brazil Improve performance, reliability, and maintainability in a large C++ codebase Fix production issues, deliver new features, and expand regression test coverage

    • C++ Software Engineer – Component Owner
      Jan 2023 - Sep 2025 · 2 yrs 9 mos

      Promoted from C++ Software Engineer to Component Owner for MPlanner Improved maintainability through refactoring, dead code removal, architecture improvements, and increased regression test coverage Optimized critical code paths, compilation time, and memory usage using profiling and performance analysis tools Collaborate with international engineering teams across regions

    • C++ Software Engineer
      Oct 2021 - Jan 2023 · 1 yr 4 mos

      Developed and maintained MPlanner, an industrial planning application for the metals industry Investigated and resolved production issues, crashes, and software defects in a large C++ codebase Worked with optimization techniques including greedy heuristics, simulated annealing, and CPLEX-based planning

  • Junior Web Developer at Student.be
    Jul 2019 - Dec 2019 · 6 mos

    Contributed to the development of a new version of the Student.be website Primarily worked on frontend development with occasional backend contributions