Summary
John Reese is a Senior Software Engineer based in Austin with 10+ years building full-stack and distributed enterprise systems, specializing in .NET back-end work (C#, ASP.NET, MVC) and ERP integrations. He focuses on automating manual business processes using DDD, TDD, and CI practices to move work from humans to machines, and has practical experience with EDI, messaging, and performance-driven ORM alternatives. His career spans startups to large enterprises—helping migrate legacy apps to modern stacks, integrating sales/configuration systems at Dell EMC, and building automation and monitoring portals for industrial and SaaS customers. Comfortable across the stack, he also brings front-end skills in jQuery and AngularJS and a history of creating testing tools, simulators, and fluent APIs that improve developer productivity. An often-overlooked strength is his track record of attending advanced distributed-systems and DDD training and translating that theory into pragmatic, high-impact solutions.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Park University
Associate of Applied Science, CIS, Programming, Associate of Applied Science, CIS, Programming at Austin Community College
English