James Monger

Principal Software Engineer at Tiberisoft

Southampton, England, United Kingdom
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 Monger is a Principal Software Engineer and founder with 13 years' experience building and scaling engineering teams across startups, scaleups and £1bn+ organisations. He combines hands-on full‑stack engineering—recently architecting a Vue 2→3 migration framework and serverless microservices—with people leadership, mentoring apprentices to senior engineers and designing competency-driven training programmes. Long-time maintainer and contributor to InversifyJS (a TypeScript IoC container with millions of monthly downloads), he brings proven open-source sensibility to production-grade tooling and test infrastructure. James excels at translating business needs into reliable delivery through end-to-end ownership of requirements, CI/CD and AI-assisted developer workflows. Based in Southampton, he now splits time between principal engineering roles and running a product-focused studio working on video games.
code13 years of coding experience
job10 years of employment as a software developer
bookComputer Science, Spanish, Maths, Computer Science, Spanish, Maths at BURNHAM GRAMMAR SCHOOL
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
10,411reputation
1.4mreached
152answers
83questions
Badges
enums
top-5%
typescript
top-1%
javascript
top-1%
dom
top-5%
angular
top-5%
github-logo-circle

Github Skills (20)

javascript10
testing10
typescript10
mochajs10
typescript-types10
nodejs10
typescripts10
dependency-injection10
enums9
gulp9
dom9
angular9
html6
generics6
unity-game-engine6

Programming languages (20)

C#MDXPowerShellJavaC++CSSCRust

Github contributions (5)

github-logo-circle
inversify/InversifyJS

Jan 2016 - May 2016

Powerful and lightweight inversion of control container. Moved to https://github.com/inversify/monorepo
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 126 commits, 28 PRs in 4 months
Contributions summary:James primarily refactored and updated the testing infrastructure for the InversifyJS project, migrating from Karma to Mocha and integrating code coverage reporting with Coveralls. They moved and refactored test files, updated references, and fixed build configurations. They also made minor changes to the `gulpfile.js` file, adding new tasks and reorganizing existing ones to accommodate the changes.
inversion-of-controlmonorepotypescriptiocjavascript
Contributions:10 PRs, 180 pushes, 10 branches in 8 months
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