James Ives

Technical Lead, Principal Software Engineer at Blizzard Entertainment

Washington, District of Columbia, 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

🤩
Rockstar
James Ives is a seasoned technical lead and principal software engineer with 11 years of experience building front-end focused design systems and mission-critical web platforms, currently leading the Battle.net Web team at Blizzard Entertainment. He blends deep UI craftsmanship—Angular, Web Components, React, TypeScript—and backend familiarity with Java and Node to ship e-commerce, rebranding, and in-game integration projects at scale. A hands-on manager and mentor, he drives cross-functional delivery while still contributing code and CI/CD improvements, including notable work on the popular github-pages-deploy-action to simplify GitHub Pages deployments. His background spans high-profile media and fintech products at The Washington Post and Capital One, plus freelance work for gaming companies, giving him a rare mix of product, design, and operations perspective. Based in Washington, D.C., he’s known for pairing meticulous front-end design sensibilities with pragmatic automation to accelerate shipping.
code11 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
3,285reputation
278kreached
79answers
145questions
github-logo-circle

Github Skills (23)

git10
github-ci10
scripting10
cd10
cicd10
script10
ci-cd-pipeline10
pipeline10
sh10
shell10
githubaction-workflow10
build-pipelines10
deployment-automation10
bash9
html6

Programming languages (16)

C#JavaCSSBikeshedApacheConfHTMLNunjucksTypeScript

Github contributions (5)

github-logo-circle
🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Role in this project:
userDevOps Engineer
Contributions:109 releases, 55 reviews, 1010 commits in 3 years 11 months
Contributions summary:James primarily focused on developing and maintaining the CI/CD pipeline for the GitHub Pages deployment action. Their work involved modifying the shell script (`entrypoint.sh`) to incorporate features like optional build scripts, setting commit details, managing deployment branches, and handling potential errors. The user also added support for environment variables related to deployment like `BASE_BRANCH` and `CNAME` for better customization, and they also worked on allowing the usage of SSH for authenticating. They contributed to improving the overall deployment process.
continuous-deploymentdeployerworkflowworkflow-configurationpush
:mega: :x: Slack integration that can destroy all incoming messages from Slackbot.
Contributions:36 commits, 16 PRs, 29 pushes in 10 days
incomingslackbotslack-botslackmega-x
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 Ives - Technical Lead, Principal Software Engineer at Blizzard Entertainment