James Johnson

Senior Software Developer at University of Minnesota

Minneapolis, Minnesota, 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
James Johnson is a Minneapolis-based senior software developer and educator with 14 years of experience building web applications and educational technology for higher education. Currently at the University of Minnesota, he designs and develops instructional web apps for Liberal Arts Technology Innovation Services while bringing deep LMS and SIS integration experience from prior roles as Director of Online Learning. A former math teacher turned technologist, he blends pedagogy and engineering to create usable, scalable learning systems and faculty-facing tools. Active in bioinformatics and data-intensive open source, he has contributed backend improvements and package maintenance to projects like Galaxy and Bioconda, including tooling for mass spectrometry data and SnpEff/SnpSift integration. His background in curriculum and instruction and a BS in Mathematics and Computer Science give him a rare combination of classroom insight and robust backend engineering. Colleagues rely on him for practical solutions that bridge academic workflows and reproducible data pipelines.
code14 years of coding experience
job13 years of employment as a software developer
bookM.Ed., Curriculum and Instruction, M.Ed., Curriculum and Instruction at University of Minnesota
github-logo-circle

Github Skills (24)

tooling10
sqlite10
package-management10
python10
datatypes10
toolbox10
conda10
bash10
mass-spectrometry10
development-tools10
data-management10
bioinformatics10
galaxy10
toolz10
developer-tools10

Programming languages (9)

C#JavaShellC++CSSMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
galaxyproject/tools-iuc

Nov 2014 - Jul 2022

Tool Shed repositories maintained by the Intergalactic Utilities Commission
Role in this project:
userBackend Developer
Contributions:19 reviews, 120 commits, 46 PRs in 7 years 9 months
Contributions summary:James primarily contributed to the development of tools and data managers for the `galaxyproject/tools-iuc` repository. Their commits focused on integrating and updating tools for the SnpEff and SnpSift bioinformatics software, including adding metadata and modifying data managers to handle database downloads and table entries. The user also made enhancements to the query_tabular tools, improving functionality and adding features like column name handling.
intergalacticrepositoriesusegalaxywrapperscommission
galaxyproject/galaxy

Jul 2015 - Jan 2022

Data intensive science for everyone.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 23 PRs, 49 comments in 6 years 7 months
Contributions summary:James contributed to the Galaxy project by modifying backend datatypes related to mass spectrometry data analysis, specifically for Dlib and Elib formats. These changes involved refactoring existing SQLite-based datatypes and adding new datatypes to handle the specified file formats. The user also addressed minor issues such as fixing the BlibSQlite class and adding a comment, while also updating string formats in binary data type. These changes suggest the user is focused on supporting new data formats and improving the backend data processing capabilities within the Galaxy platform.
pythonsciencepipelinednadata-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