Full stack software engineer from voltage on the wire to pixels on the screen. I've worked at every layer of the stack, from ethernet frames and kernel behavior through to frontend rendering pipelines.
Experience
2024 — Now
2024 — Now
Kansas City, Missouri, United States
Partner with a Product Manager and Engineering manager to lead large projects. Lead Engineers focus on technical leadership and hands-on coding.
Help interview, onboard, and mentor engineers. We take a hands-on approach to onboarding and mentoring and jump into pair programming to help unblock our teammates.
Lead technical designs on your team, and assist other leads by reviewing their technical designs. Review merge requests; help move work forward when it's good enough, and give feedback where work falls short.
Expected to ramp up and be an expert on the general FE, BE, and the Schema patterns of our application within 3-6 months. Able to train, unblock, or lead any engineers on the team.
Break down and structure work so code is shipped frequently, not in large chunks.
2023 — Now
2023 — Now
Kansas City, Missouri, United States
Partner with a Product Manager and Engineering manager to lead large projects. Lead Engineers focus on technical leadership and hands-on coding.
Help interview, onboard, and mentor engineers. We take a hands-on approach to onboarding and mentoring and jump into pair programming to help unblock our teammates.
Lead technical designs on your team, and assist other leads by reviewing their technical designs. Review merge requests; help move work forward when it's good enough, and give feedback where work falls short.
Expected to ramp up and be an expert on the general FE, BE, and the Schema patterns of our application within 3-6 months. Able to train, unblock, or lead any engineers on the team.
Break down and structure work so code is shipped frequently, not in large chunks.
2022 — 2023
2022 — 2023
Kansas City, Missouri, United States
Build reusable APIs and back-end infrastructure using Ruby on Rails and the front-end interface that consumes them in React. Contribute to architecture and product decisions.
Design and implement new features and enhancements to our application. Review the feasibility of UI/UX designs and propose features and functionalities to the product team. Build out reusable APIs and back-end infrastructure that are performant, scalable, reliable, and maintainable using Ruby on Rails.
Ensure the app is well tested. Ownership of the front-end for our new products; from low-level optimizations to improving user experience. Solve backend challenges around scalability, caching, database load management, and API design.
Contribute to architectural decisions and help shape engineering standards and process improvements at scale.
Help interview, onboard, and mentor other engineers. Help expand the team and develop talent.
2014 — 2017
2014 — 2017
Greater St. Louis Area
Assisting in planning and designing of new systems.
Providing on-call technical and customer support for relevent services.
Research, develop, and architect software solutions at the application level.
Research, design, and develop Human-Computer Interfaces, for both mobile and web.
Design, document, and implement schema level changes to persistent data structures.
Document and test all layers, components, and subcomponents.
2012 — 2014
2012 — 2014
Write and modify infrastructure related systems software in Ruby, C, and Python relating to KVM and Linux (Debian/GNU Linux in particular).
Education
Ozarks Technical Community College
Associate of Arts and Sciences (A.A.S.)
2009 — 2012