Johan Andruejol

Manager at Align Technology

Chapel Hill, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job10 years of employment as a software developer
bookPCSI and MP, Mathematics, Physics, PCSI and MP, Mathematics, Physics at Prépa CPE (Annexe des Chartreux)
bookMaster’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
languagesFrench, English, French
github-logo-circle

Github Skills (20)

c-language10
qt10
python10
back-end-development10
api-design10
slicer10
ui-design10
data-management10
uid10
hash-algorithm10
front-end-development10
3d10
medical-imaging10
cprogramming-language10
testing9

Programming languages (6)

C++CCMakeTeXHTMLPython

Github contributions (5)

github-logo-circle
commontk/CTK

Apr 2013 - May 2016

A set of common support code for medical imaging, surgical navigation, and related purposes.
Role in this project:
userBack-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.
pythonmitk3d-slicerosgic-plus-plus
girder/girder

Feb 2016 - Aug 2016

A data management platform for the web, developed by Kitware
Role in this project:
userBack-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.
data-analyticsdata-managementpythonkitwaredata-science
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.
Request Free Trial