Summary
Ryan Kupka is a software engineer based in Salt Lake City with seven years of experience turning operational pain points into scalable, automated systems. He blends backend expertise in Python, Java, AWS and databases (Postgres, DynamoDB, MongoDB) with front-end familiarity in JavaScript and Vue.js to deliver practical solutions—most notably collapsing a 15,000-object data assignment system to seven objects and cutting runtime by over 90%. His background in support engineering at Amazon and nCino gives him a user-centered, reliability-first approach to system design and incident mitigation. A Westminster University CS graduate with a Spanish minor, he pairs technical depth with clear stakeholder communication to drive adoption and reduce manual effort. Outside of work he recharges exploring the outdoors with his dog and exploring diverse music, pursuits that fuel his curiosity and pragmatic problem-solving.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science with Spanish Minor, 3.738, Bachelor of Science - BS, Computer Science with Spanish Minor, 3.738 at Westminster University
Associate of Science - AS, Computer Science, Associate of Science - AS, Computer Science at Utah Valley University