Marcus Christie

Staff Full Stack Engineer at Inari

Bloomington, Indiana, 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
Marcus Christie is a Staff Full Stack Engineer with 11 years of professional experience building reliable, data-driven web applications using Python and Java, currently shaping products at Inari from Bloomington, Indiana. He brings deep scientific computing and gateway expertise from seven years as a Principal Science Gateway Research Consultant at Indiana University, where he bridged research needs with production systems. Marcus has a track record of improving security and authentication in large open-source projects—contributing IDP logout and OIDC redirection fixes to the widely used Galaxy platform—showing attention to both backend architecture and integration nuances. With an MS in Computer Science and an earlier background in mathematics and astrophysics, he combines rigorous analytical thinking with practical engineering to solve complex, data-intensive problems.
code11 years of coding experience
bookMS, Computer Science, MS, Computer Science at Indiana University Bloomington
github-logo-circle

Github Skills (9)

galaxy10
oid10
user-authentication10
authorizations10
authentication10
python10
back-end-development10
authorization10
bioinformatics3

Programming languages (10)

TypeScriptJavaJavaScriptVuePHPHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
galaxyproject/galaxy

Dec 2018 - Jun 2024

Data intensive science for everyone.
Role in this project:
userBack-end Developer
Contributions:1 review, 5 PRs, 31 comments in 5 years 7 months
Contributions summary:Marcus primarily focused on enhancing the authentication and authorization mechanisms within the Galaxy project. Their contributions included adding support for Identity Provider (IDP) logout functionality, which involved modifications to several backend components, including the `authnz` and `custos_authnz` modules. They also addressed redirection behavior to OIDC providers and implemented related configuration changes. Furthermore, the user worked on bug fixes and improvements to the codebase, as seen in the changes to JS formatting and adding tests for added functionality.
pythonsciencepipelinednadata-science
Apache Airavata Django Portal SDK
Contributions:7 PRs, 122 pushes, 9 branches in 3 years
pythondjangoapachesdkportal
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
Marcus Christie - Staff Full Stack Engineer at Inari