Joshua Ohlman

Software Engineer at A.I. Insurance Inc.

Remus, Michigan, 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

👤
Senior
🎓
Top School
Joshua Ohlman is a pragmatic software engineer and founder with 12 years of experience building production web applications, currently engineering at A.I. Insurance Inc. and running his consultancy, Ohlman IO. He specializes in JavaScript and Meteor.js, contributes to widely used open-source projects like moment.js by improving test coverage and edge-case reliability, and is exploring Elixir to broaden his backend skills. Comfortable leading small teams and negotiating client contracts, he blends hands-on development, project management, and developer training from roles as Lead Developer and CEO. Based in Remus, Michigan, he brings an uncommon mix of entrepreneurial grit, practical QA-focused craftsmanship, and a background that ranges from plumbing apprenticeship to building software businesses—showing he values solving real-world problems end-to-end.
code12 years of coding experience
job5 years of employment as a software developer
bookOhlman Home School
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
763reputation
51kreached
32answers
24questions
github-logo-circle

Github Skills (12)

unit-testing10
momentjs10
javascript10
test-automation10
testing10
css6
internet-explorer6
vbscript6
meteor6
knockoutjs6
server-side6
navbar6

Programming languages (7)

TypeScriptC++RustJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
moment/moment

Jun 2015 - Jul 2015

Parse, validate, manipulate, and display dates in javascript.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 2 PRs, 13 comments in 8 days
Contributions summary:Joshua primarily focused on enhancing the testing suite for the "moment" library. Their contributions involved adding new test cases to cover various scenarios, particularly around the `min`, `max`, `isBefore`, `isAfter`, and `isSame` functions. They specifically addressed edge cases related to invalid moments and ensuring consistency in behavior. This work directly improved the reliability and correctness of the date manipulation library.
validationnpm-packagejavascriptnodejsdates
cwohlman/meteor-payments

Dec 2014 - Nov 2015

Contributions:42 commits, 4 pushes, 1 branch in 11 months
meteorpayment-processingbulletproofpaymentlogic
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
Joshua Ohlman - Software Engineer at A.I. Insurance Inc.