James Allred

Web Software Developer II at Mouser Electronics

Mansfield, Texas, 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 Allred is a web software developer with nine years of experience building eCommerce and enterprise web applications, currently driving web development at Mouser Electronics after eight years as a developer and eCommerce specialist in the printing industry. He is proficient across the Microsoft and web stacks—C#, .NET, VB, PHP, HTML, CSS and JavaScript—and brings practical experience turning complex pricing, product and checkout logic into reliable production systems. An active open-source contributor at heart, he has improved back-end game mechanics and tooling for MegaMek, a notable open-source BattleTech clone, highlighting his comfort with legacy Java codebases and algorithmic fixes. Based in Mansfield, Texas, he pairs a hands-on engineering approach with an AAS in Software Development and a knack for pragmatic, customer-focused solutions that bridge operations and development.
code9 years of coding experience
job8 years of employment as a software developer
bookAssociate of Arts and Sciences (AAS), Software Development / Programming, Associate of Arts and Sciences (AAS), Software Development / Programming at North Lake College
bookAssociate of Arts and Sciences - AAS, Software Development, Associate of Arts and Sciences - AAS, Software Development at Brookhaven Community College
languagesEnglish
github-logo-circle

Github Skills (7)

javas10
debug10
game-development10
java10
software-design9
debugging9
unit-testing7

Programming languages (6)

C#TypeScriptJavaShellJavaScriptGo

Github contributions (5)

github-logo-circle
MegaMek/megamek

Jul 2016 - Jun 2019

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
Role in this project:
userBack-end Developer
Contributions:47 commits, 15 PRs, 64 comments in 2 years 11 months
Contributions summary:James primarily contributed to the back-end logic of the MegaMek project. Their work included fixing bugs related to terrain modifiers and battle value calculations, improving the unit tooltip to display battle value information, and adding unit initial battle value functionality. They also updated logging methods and refactored the project to use a shared configuration class for handling configuration values. These contributions focused on improving game mechanics and user information display.
playersgamerpg2-playersfight
wildj79/foundryvtt-mwii

Jan 2020 - Dec 2022

Game system definition of Mechwarrior 2nd Edition for the Foundry Virtual Tabletop
Contributions:56 commits, 6 PRs, 47 pushes in 2 years 11 months
foundrymechwarriorvirtual-tabletopgame-systemdefinition
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 Allred - Web Software Developer II at Mouser Electronics