Summary
Patrick O'hara is a Senior Software Engineer and architect with 12+ years of experience building and modernizing enterprise systems across .NET, Java, and embedded C/C++ platforms. He specializes in SOLID, component-based design, middleware, RESTful integrations and legacy-to-component refactoring, frequently leading cross-site, multidisciplinary teams. Patrick pairs hands-on development and SQL/data modeling with instructional design and delivery, having trained developers across multiple locations including New Delhi. His background spans product ownership, principal engineering for machine vision, and integration project leadership for WMS and ERP systems, giving him a rare blend of product, architecture and delivery expertise. Based in Milwaukee, he’s equally at home defining system-to-system communications as he is mentoring junior engineers or converting monoliths into reusable components. Outside of work he applies the same experimental mindset to home brewing, an interest that reflects his iterative, test-driven approach to solving complex problems.
12 years of coding experience
23 years of employment as a software developer
Information Resources, Information Resources at University of Wisconsin-Milwaukee