Erik Rogers is a Principal Software Engineer II with over a decade of professional experience and a two-decade personal immersion in programming languages spanning backend services, mobile, and embedded systems. He has led architecture and backend initiatives at financial and SaaS companies—shaping scalable APIs, internal patterns, and system diagrams at organizations like Ally, Bank of America, Botkeeper, and Predoc. Comfortable across Java, C++, C#, Python and JavaScript, he bridges product needs and engineering delivery while mentoring teams on reusable templates and new technology adoption. Erik’s career started in trackside systems and device-focused roles, and that hardware-minded background informs his knack for optimizing software for constrained or embedded environments. Outside work he brings hands-on mechanical curiosity—tinkering with cars and retro consoles—which fuels unconventional problem-solving and a pragmatic appreciation for systems that must just work.
11 years of coding experience
19 years of employment as a software developer
Computer Science, Computer Science at University of North Carolina at Charlotte
Unity package library for sending and receiving events across components and scenes
Contributions:7 releases, 35 commits, 10 PRs in 1 month
eventsunity-packageunityreceiving-eventssending
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Erik Rogers - Principal Software Engineer II at Predoc