Craig O.

Craig O.

Staff Software Engineer @ Hinge Health

About Craig O.

Craig O. is a Staff Software Engineer with a strong background in user experience and interface design, currently working at Hinge Health since 2022. He has previously held positions at Itiviti AB and Pear Therapeutics, specializing in performance optimizations, complex application architecture, and test-driven development.

Work at Hinge Health

Craig O. has been employed at Hinge Health as a Staff Software Engineer since 2022. His role involves contributing to the development of software solutions aimed at improving health outcomes. He works remotely from Boston, applying his extensive experience in software engineering to enhance user experience and interface design.

Previous Experience at Itiviti AB

Before joining Hinge Health, Craig O. worked at Itiviti AB as a Principal Software Engineer from 2017 to 2019. His responsibilities included overseeing software development projects and implementing performance optimizations. He previously held the position of Senior Software Engineer at the same company from 2015 to 2017, where he focused on enhancing application performance and user experience.

Experience at Pear Therapeutics

Craig O. served as a Principal Software Engineer at Pear Therapeutics from 2019 to 2022. In this role, he contributed to the development of digital therapeutics, leveraging his expertise in software engineering and user interface design to create effective health solutions in the Greater Boston Area.

Education and Expertise

Craig O. earned a Bachelor of Science degree in Software Engineering from Michigan Technological University, where he studied from 2006 to 2010. His educational background laid the foundation for his expertise in complex application architecture, particularly with the Spring framework, as well as performance optimizations and test-driven development.

Technical Skills and Specializations

Craig O. possesses a strong skill set in various areas of software engineering. He specializes in performance optimizations with a focus on parallelism, utilizing technologies such as Grand Central Dispatch and asynchronous design. He is experienced in data synchronization, effective data model design, and has a solid understanding of *nix systems, database design, and web development.

People similar to Craig O.