I am a JavaScript Software Engineer focused on creating high-performance web apps. I'm especially interested in real-time web mapping, and I particularly like working with React/Preact. Lately, I've really enjoyed working with Go.
I am also building a tool for monitoring and fixing performance issues in Postgres databases with a co-founder. More information about it is available at magistratehq.com.
Work
Principal Software Engineer
Oracle Netsuite
to Present
My primary focus is empowering team members by pair programming, participating in code reviews, and mentoring on a large React codebase.
Spearheaded efforts to modernize and improve developer experience using tools like webpack and Jest
Led architecture and end-to-end development of features on several different projects
Standardized front-end testing strategy to increase overall code coverage from 43% to 80%
Coached other teams within Netsuite as a JavaScript subject matter expert
Implemented an RFC process to help with team alignment and consensus-based technical decision making
Web Engineer
Weather Decision Technologies
to
I built, organized, and directed my team to create some of the highest value services for the company. I developed complex web applications using weather data, microservices, and libraries like React and Hapi. Additionally, I led my team in exploring new technologies to improve our products.
Directed full-stack development of features on a weather forecasting SaaS app
Revamped a Flash-based mapping application in modern JavaScript
Techlahoma is a 501(c)(3) with the mission to advance Oklahoma's grassroots technology community. We do this by supporting user groups, running conferences and workshops, and mentoring.
Techlahoma
Director
to
ThunderPlains Developer Conference
Co-Organizer
to
Volunteer for three conferences. Co-Organizer for two.