John Lee

Software Engineer at BlackRock

New York, New York, 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
John Lee is a software engineer in New York with 11 years of cross-disciplinary experience blending mechanical engineering, rapid prototyping, and backend software development. Currently at BlackRock, he brings a systems-oriented mindset honed through roles at Bosch Rexroth and embedded systems work, translating hardware intuition into robust software and automation. An active open-source contributor, he has improved test coverage and maintainability in notable projects like nipype (neuroimaging workflows) and pytorch/ignite, and has automated package builds for the conda-forge ecosystem. He’s comfortable refactoring legacy code, surfacing clearer errors, and shipping reproducible builds—skills that reflect both engineering rigor and attention to developer experience.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
83reputation
14kreached
3answers
1question
github-logo-circle

Github Skills (28)

pytorch10
conda-forge10
dataflow-programming10
pytest10
dataflow10
python10
r10
testing10
machine-learning10
workflow-engine10
automation10
neuroimaging10
automations10
refactoring10
brain-imaging9

Programming languages (17)

MDXCSSC++CTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
nipy/nipype

Jul 2017 - Sep 2019

Workflows and interfaces for neuroimaging packages
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:11 commits, 3 PRs, 11 comments in 2 years 2 months
Contributions summary:John primarily contributed to improving the `nipype` neuroimaging library through bug fixes, feature enhancements, and test improvements. Their work included resolving issues in the `dcm2nii` interface, enhancing tab completion features for traits within the codebase, and adding test coverage for these enhancements. The user also addressed dynamic trait handling and refactored tests. Furthermore, the user added a 'goforit' option to Remlfit.
workflowneuroimagingpythondata-scienceworkflow-engine
conda-forge/staged-recipes

Oct 2022 - Dec 2022

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:1 review, 33 commits, 18 PRs in 2 months
Contributions summary:John contributed to the `conda-forge/staged-recipes` repository by adding recipes for several R packages. The changes mainly involve creating `build.sh` and `bld.bat` files, which are likely related to the build process for conda packages. The consistent use of `R CMD INSTALL --build` and `export DISABLE_AUTOBREW=1` suggests the user is automating the package build process for the R programming language within the conda-forge environment.
placeconda-forgerecipescondasubmit
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
John Lee - Software Engineer at BlackRock