Johan Andruejol is a seasoned engineering manager with 15 years of experience bridging hands-on development and team leadership, currently leading teams at Align Technology from Chapel Hill, NC. Trained in computer science and image processing, he spent a decade at Kitware contributing deep technical work to prominent open-source visualization and data platforms like ParaView and CTK, improving UI/UX, testing, and backend APIs for medical imaging and scientific workflows. He combines full-stack fluency—UI widgets, VTK/Qt integrations, and secure backend APIs—with a track record of refactoring and test-driven improvements that reduce dependencies and increase maintainability. Known for pragmatic problem solving, he has shipped features ranging from decimal-aware widgets and dialog improvements to SHA512-based file download APIs, reflecting both usability and security sensibilities. Colleagues describe him as a developer-manager who still commits code, mentors engineers, and turns complex scientific requirements into reliable, well-tested software.
15 years of coding experience
10 years of employment as a software developer
PCSI and MP, Mathematics, Physics, PCSI and MP, Mathematics, Physics at Prépa CPE (Annexe des Chartreux)
Master’s Degree, Computer Science and Image processing, Master’s Degree, Computer Science and Image processing at Ecole supérieure de Chimie Physique Electronique de Lyon
A set of common support code for medical imaging, surgical navigation, and related purposes.
Role in this project:
Back-end Developer & UI Developer
Contributions:8 commits, 3 PRs, 7 comments in 3 years 1 month
Contributions summary:Johan contributed to the `ctk` repository by implementing and modifying UI elements and widgets, specifically related to the `ctkSpinBox` and `ctkSliderWidget`. These changes included enhancements for decimal handling using shortcuts and propagation of value proxies to various widgets. Furthermore, the user updated the `ctkVTKDataSetModel` with array location metadata and modified the `ctkConsole` to include options for file execution and shortcut control. These changes indicate a focus on enhancing the usability and features of the core widgets within the medical imaging and related domain.
A data management platform for the web, developed by Kitware
Role in this project:
Back-end Developer & API Developer
Contributions:13 commits, 4 PRs, 20 pushes in 6 months
Contributions summary:Johan contributed to the Girder platform by implementing and improving backend functionality. They added testing for the `hash_state` class, including addressing Python 3 compatibility issues. The user also designed and implemented a basic API route to download files using SHA512, enhancing the platform's data retrieval capabilities. Furthermore, they improved the hashsum download plugin by refining parameters and incorporating security measures.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.