John Elm

Software Engineer Lead at Experian DataLabs

San Diego, California, 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
John Elm is a seasoned software and platform engineer with a decade of recent experience and a long history in enterprise and consulting roles, currently leading engineering at Experian DataLabs from San Diego. He combines infrastructure, platform, and full‑stack testing expertise—previously at Intuit he designed and single‑handedly implemented IOTA, a Node.js/Selenium test automation framework that boosted team velocity and solved complex issues like Recaptcha and localized test data. Comfortable across ops, QA engineering and software development, John has a track record of prototyping pragmatic tooling (language parser tweaks, cookie‑injection login) to unblock teams and scale automation. His background spans startups, independent consulting, and large companies like IBM and Intuit, reflecting both deep technical craft and an aptitude for mentoring and operationalizing reliability.
code11 years of coding experience
job26 years of employment as a software developer
bookMusic, Music at Grant Macewan College
bookAssociate's Degree, Computer Technology, Associate's Degree, Computer Technology at Excelsior College
github-logo-circle

Github Skills (41)

visual-studio-code10
electron10
microsoft10
applescript10
css10
typescript10
editor10
chrome10
nodejs10
osascript10
javascript9
keyboard9
karabiner9
html9
js8

Programming languages (8)

TypeScriptC++JavaScriptGoObjective-CHTMLRubyPython

Github contributions (5)

github-logo-circle
johnelm/node-jxa

Mar 2018 - Aug 2020

Use your favorite node.js modules (and JS editor) for your Javascript OSX automation scripts
Contributions:10 releases, 73 commits, 5 PRs in 2 years 5 months
automationjavascriptjsnodejsosa
johnelm/scylla-ansible-roles

Dec 2021 - Feb 2023

Ansible roles for deploying and managing Scylla, Scylla-Manager and Scylla-Monitoring
Contributions:2 PRs, 9 pushes in 1 year 2 months
ansible-rolesdeployingscylla-monitoringansiblescylla
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