Principal Mobile Applications Architect
SharkNinja, Needham, MA - 2022-03 - Present
- Architected and lead the integration of React Native into the iOS and Android apps, resulting in a 30% reduction in development time and a 50% reduction in bugs.
- Developed a proxy layer in Typescript that allowed to type constraint the messages between the React Native and native code, reducing the number of runtime errors and crashes due to incompatible or missing data.
- Rewrote map rendering code from native using React Native-Skia resulting in common styling, better maintainability, and a 20% reduction in rendering time.