Michael Rybak

Software Engineer at Google
1
ICOs
-
Projects Raised
United States
Country
About Michael Rybak
I am a software engineer and a manager. I come from the sport-programming background - bronze medals at IOI 2001 and ACM 2003, red TopCoder. I've always been excited about adding the intelligent behavior to software - so that users would go "wow, I didn't know a machine could do that!". This brought me to CAD systems with complex & cool functionality. I've been building 3D CAD systems in C++ for 12 years in domains like hearing aids prototyping, general engineering, and dental prosthesis design. I've developed libraries and products that allowed: – Fitting a maximal-width 3D venting channel in a hearing aid's mesh to increase the airflow and thus durability of safe usage of a hearing aid - now used in Phonak and Siemens production. – Sampling a solid mesh with a firm lightweight primitives pattern - was used to reduce Toyota's car seat weight from 24kg to 7kg. – Simulating patient's jaw movement to ensure optimal crown design - now used by 10K+ dental technicians over the world. I've maintained and improved desktop applications with architecture comprising 1000+ connections between classes and 2M+ lines of code, including 50% of legacy code. I've started managing 7 years ago. I've done organizational, technical, project and product management with teams of 5 to 25, mostly in 3D/AR/CV domains: – Delivered "SnapChat" filters for an AR startup. Hired 4 contractors, including 2 ex-Googlers, delivered a smartphone-optimized algorithm in 2 months. – Established the RingLabs tech team (R&D lab for the Ring video doorbell LA-based startup) as VP of Research. Hired 30 researchers including 5 world class ones, created a lasting relationship with HQ, managed delivery of a scalable cloud-based person detection algorithm and an iOS app update. I'm good at engineering, leading, mentoring and presenting. I appreciate working with top-notch teams on products that improve life or work quality for the user.
Associated ICOs