Summary
James Ervin is an engineering manager in Austin with 20 years of experience building and leading teams that deliver robust enterprise and embedded software. He has moved between hands-on roles—software engineer, architect, scrum master and product owner—bringing deep expertise in Eclipse RCP/Plugin, OSGi, Java/C/C++ and test-driven Agile practices. His background spans tooling, DSP, web services and an IDE-quality codebase, with notable open-source contributions like the Groovy Monkey Eclipse plugin that improved scriptability and editor experiences. At Hypori he moved from senior engineer to engineering manager, applying iterative continuous-improvement practices to scale delivery. Colleagues rely on him for pragmatic architecture decisions that balance developer productivity with operational value. He pairs systems-level thinking from an ECE degree with a developer-first mindset forged in both defense and consumer software domains.
20 years of coding experience
24 years of employment as a software developer
Bachelor of Science, Electrical and Computer Engineering, Bachelor of Science, Electrical and Computer Engineering at The University of Texas at Austin