James Mac William

Senior Software Engineer at Abbove

Orange Park, Florida, 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
James Mac William is a Senior Software Engineer with 11 years of experience who excels at turning ambiguous requirements into performant, production-ready systems. He has held leadership and founder roles—CTO, staff engineer, and founder—while driving architecture, CI/CD, and user-facing product work across startups and mid-sized companies. His expertise centers on application and database performance, concurrency and race condition mitigation, and rigorous automated testing. James pairs hands-on coding with operational instincts, having implemented zero-downtime migrations, optimized DB indexing/queries, and reworked deployment pipelines. Based in Orange Park, Florida, he blends a technical background with legal training (J.D.), an unusual combination that sharpens his attention to auditability and exacting requirements.
code11 years of coding experience
job12 years of employment as a software developer
bookJuris Doctor (J.D.), Law, Juris Doctor (J.D.), Law at Seton Hall University School of Law
bookInformation Technology (Pre-law concentration), Information Technology, Information Technology (Pre-law concentration), Information Technology at New Jersey Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (116)

ruby10
html10
rails10
mvc9
ruby-on-rails9
activerecord9
ipados8
mspec8
ipad8
test-suite8
integrate8
state-machine7
inline-css7
date-parser7
crud7

Programming languages (6)

TypeScriptJavaJavaScriptHTMLSwiftRuby

Github contributions (5)

github-logo-circle
jamesmacwilliam/percona_ar

Mar 2016 - Oct 2017

Contributions:1 release, 25 commits, 17 PRs in 1 year 6 months
railsperconarubymigrationactiverecord
spreemo/workflow

Mar 2017 - Oct 2017

Like acts as state machine (aasm), but _way_ better (it's in Ruby too!)
Contributions:7 PRs, 11 pushes, 6 branches in 7 months
acts-asfsm-libraryfsmstatemachineruby
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
James Mac William - Senior Software Engineer at Abbove