Charles Oconor is a Principal Engineer based in Chicago with 11 years of experience building full-stack web applications and leading engineering efforts at Ocrolus. He progressed through senior and staff roles into technical leadership, bringing hands-on expertise in Java, C++, Python (Flask), and AngularJS across high-growth startups and enterprise environments including Dropbox and Goldman Sachs. Comfortable owning architecture and delivery, he has a background that spans backend services, frontend UX, and data-focused tooling from his early research and hardware internship work. A University of Michigan computer science graduate, he pairs strong engineering fundamentals with practical product sensibility—often bridging analytics, systems, and user-facing features. Colleagues describe him as a pragmatic problem-solver who scales teams and systems while still diving into code when it matters.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science in Engineering Computer Science, Bachelor of Science in Engineering Computer Science at University of Michigan
Contributions:1 PR, 142 pushes, 3 branches in 4 years 3 months
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.