Summary
Jeffrey Simpson is a software engineer with nine years of experience building IDE tooling and domain-specific languages, currently developing Eclipse plugins and agent-based modeling tools at the National Renewable Energy Laboratory in Denver. He has a strong systems and language tooling background in Java, C/C++, Unix, XML, SQL and Eclipse-based frameworks, with prior work on FAA weather systems and ETL-style workflow editors. At IRI he designed a Graphical Editing Framework and xText/Ecore grammars that brought automatic validation and code completion to a legacy DSL, and he has mentored new hires on database integrations and plugin development. His blend of academic grounding (MS/BS in Computer Science from Auburn) and hands-on IDE development means he is as comfortable modeling language grammars as shipping production integrations. A detail not obvious from job titles: he has repeatedly turned legacy languages into modern, user-friendly IDE experiences, reducing friction for end users and maintainers.
9 years of coding experience
14 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Auburn University