James Spence

Senior Software Engineer II at Trunk Tools

Milwaukee, Wisconsin, 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 Spence is a Senior Software Engineer II with 11 years of experience building and modernizing web platforms across startups and larger employers, currently based in Milwaukee. He blends strong individual contribution in PHP (Laravel), JavaScript (React/Node), and CI/CD with hands-on technical leadership, mentoring, and code quality advocacy. James has a track record of shipping new API architectures, re-architecting sites for scale, and introducing testing and DI practices that raised team velocity and reliability. He thrives in fast-paced, agile environments and is comfortable across Docker, automated pipelines, and both MySQL and Postgres-backed systems. Notably, he has navigated both greenfield SaaS products and complex client replatforms, and was part of a company acquisition, giving him experience in transition-heavy engineering contexts. His background in diverse languages and mobile stacks reflects a practical curiosity that drives continual learning and cross-stack problem solving.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's Degree History, Bachelor's Degree History at University of Wisconsin-Whitewater
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,040reputation
252kreached
28answers
13questions
Badges
mysql
top-5%
php
top-5%
laravel
top-5%
github-logo-circle

Github Skills (200)

jsonb10
error-handler10
testing10
drag10
automation10
sortable10
browser10
d110
json10
exceptions10
cucumber10
oracle-db10
nodejs10
mongodb10
webdriverio10

Programming languages (12)

TypeScriptJavaCSSCoffeeScriptC++ShellJavaScriptGo

Github contributions (5)

github-logo-circle
jamesaspence/codeWorkbench

Jan 2017 - Nov 2018

A service to help developers, old and new, expand their skill set, build a portfolio, and help others learn.
Contributions:2 PRs, 51 pushes, 9 branches in 1 year 10 months
reactjavascriptexpressnodejshelp-others
Contributions:6 releases, 143 commits, 67 pushes in 1 year 4 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
James Spence - Senior Software Engineer II at Trunk Tools