James Moger

Director Of Engineering, VAS Platform

Town of Queensbury, 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
James Moger is a Director of Engineering with 15 years of professional experience leading cloud-native platform and software development for agricultural and medical domains. He combines hands-on expertise in C# and Java, cloud infrastructure (AWS), APIs, and both SQL and NoSQL databases with a background in agricultural and biological engineering from Cornell. At VAS he progressed from developer to director, shaping VAS Platform architecture and delivery while still contributing to core engineering decisions. An active open-source contributor, he has enhanced notable Java projects—adding HTTP PATCH support to Pippo, improving plugin lifecycle management in PF4J, and hardening SQLite JDBC transaction semantics. James brings a pragmatic, systems-oriented view informed by early embedded/firmware work in medical devices, which surfaces in his attention to reliability, testing, and data integrity.
code15 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science (B.S.), Agricultural and Biological Engineering, Bachelor of Science (B.S.), Agricultural and Biological Engineering at Cornell University
stackoverflow-logo

Stackoverflow

Stats
1,731reputation
473kreached
47answers
0questions
github-logo-circle

Github Skills (38)

ninja10
url-routing10
json10
sqlite10
modular10
back-end-development10
incident-management10
testing10
modularity10
databases10
jdbc10
ticket-tracking10
plugin10
java10
javas10

Programming languages (15)

C#MDXJavaC++RustScalaGoCommon Lisp

Github contributions (5)

github-logo-circle
gitblit-org/gitblit

Apr 2011 - Jun 2017

pure java git solution
Role in this project:
userBack-end Developer
Contributions:2543 commits, 111 PRs, 145 pushes in 6 years 3 months
Contributions summary:James primarily worked on the Gitblit back-end, refactoring and implementing features related to ticket management and web interface improvements. Their commits involved enhancing functionality in ticket creation and editing, improving the display of milestone progress, and addressing issues related to image and path handling within the raw servlet. Furthermore, the user added settings to control various aspects of the user interface and URL structures.
javagitblit
pippo-java/pippo

Nov 2014 - Aug 2016

Micro Java Web Framework
Role in this project:
userBack-end Developer
Contributions:347 commits, 82 PRs, 147 pushes in 1 year 8 months
Contributions summary:James primarily contributed to the Pippo micro Java web framework by adding support for the PATCH HTTP method and implementing methods to create and update entities using parameters from HTTP requests. The user also integrated additional methods such as set, remove, and more session methods in the Request class and added support for HTML form submissions. Their work also included the creation of new content-type engines for YAML and XML, in addition to the default engines, and improved the rendering of error responses.
javaweb-frameworkmicroservice
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