Richard Bateman

Lead Software Architect at HamStudy.org

American Fork, Utah, 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
award
Top expert inNeovim Ecosystem and Shell Customization
Richard Bateman is a Lead Software Architect with 18 years of hands-on experience building cross-platform systems, reusable tooling, and resilient backend services. He has deep expertise in C/C++, OO JavaScript, Node.js, MongoDB and SQL, and has driven architecture and implementation work from browser plugins (author of FireBreath) to heavy JavaScript stacks and mobile JNI integrations at GradeCam. A pragmatic problem-solver, he focuses on preventing needless reinvention by creating reusable frameworks and improving developer ergonomics, evidenced by contributions to high-profile open-source projects like Mongoose and FireBreath. He founded HamStudy.org to apply intelligent spaced-repetition learning to amateur radio study, reflecting a blend of product thinking and technical craft. Comfortable in roles that span hands-on coding, project management, docs and ops, he also brings practical hardware and network design experience and an operator’s mindset (callsign KD7BBC).
code18 years of coding experience
job18 years of employment as a software developer
bookOrem Senior High School
bookB.S., Computer Science, B.S., Computer Science at Utah Valley University
languagesRussian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

mongoose10
javascript10
c-language10
activex10
vimscript10
plugin-development10
configuration-management10
mongodb-database10
orm10
nodejs10
cprogramming-language10
text-editing10
odm10
mongodb10
testing9

Programming languages (26)

C#CMakefileWebAssemblyGoMustacheHTMLTypeScript

Github contributions (5)

github-logo-circle
firebreath/FireBreath

Sep 2009 - Oct 2019

Browser Plugin framework (NPAPI and ActiveX on Windows, Mac, and Linux)
Role in this project:
userBack-end Developer
Contributions:1278 commits, 37 PRs, 114 pushes in 10 years 2 months
Contributions summary:Richard's commits focus on enhancing the functionality of the Firebreath browser plugin framework. The contributions involve modifying the ActiveX Plugin, the ScriptingCore, and the NpapiPlugin test files. Specifically, the changes include adding new features like handling DOM objects to the host, implementing method call support, and fixing a race condition issue.
browserwindowsjavascriptlinuxactivex
spf13/spf13-vim

Aug 2010 - Jan 2014

The ultimate vim distribution
Role in this project:
userFull-stack Developer
Contributions:41 commits, 3 comments in 3 years 5 months
Contributions summary:Richard made several contributions to the vim configuration, including adding and removing plugins, and updating snippets. They introduced new functionality with a buffer explorer, improved the overall project setup by merging master branch changes. Moreover, the user updated the existing documentation for the project.
vimvim-pluginneovimultimatedistribution
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
Richard Bateman - Lead Software Architect at HamStudy.org