Nathan Jensen

Principal Software Engineer at FrenchEmpire.net

Papillion, Nebraska, 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
Nathan Jensen is a Principal Software Engineer with 14 years of experience architecting and hardening mission-critical geospatial and meteorological systems, currently serving as the AWIPS software architect for the National Weather Service. He blends deep Java/Python interoperability expertise—demonstrated by leading and improving the open-source JEP fork to add numpy and robust exception handling—with hands-on design of pluggable data access frameworks, REST microservices, and Eclipse RCP clients. At Raytheon he has driven performance and stability work, built custom messaging and omnibar search experiences, and ported dynamic serialization between Java and Python to enable new deployment models. Based in Papillion, Nebraska, he also maintains a long-running historical web project built on Django, reflecting a mix of engineering craftsmanship and sustained personal curiosity.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Wyoming
github-logo-circle

Github Skills (6)

javas10
jna10
java10
python9
exception-handling9
memory-management8

Programming languages (7)

JavaC++CJavaScriptHTMLMarkdownPython

Github contributions (5)

github-logo-circle
ninia/jep

Sep 2014 - Oct 2022

Embed Python in Java
Role in this project:
userBack-end Developer
Contributions:96 reviews, 497 commits, 39 PRs in 8 years 2 months
Contributions summary:Nathan contributed to the Java-based JEP project, focusing on enhancing core functionality. They implemented improvements to memory management in the Java component and made changes to support interactions with Python strings. The user also focused on modifying various functionalities around how to best handle Java exceptions in Python for more robust error handling.
javacpythonjnipythonc
Unidata/awips2

Jan 2012 - Jun 2016

Weather forecasting display and analysis package developed by NWS/Raytheon, released as open source software by Unidata.
Contributions:12663 commits, 1 comment in 4 years 5 months
forecastingpythoncavetomcatdata-server
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
Nathan Jensen - Principal Software Engineer at FrenchEmpire.net