Software Engineer Full-stack
2021 - 2023Bicycle Health App- Developed the app with React Native and contributed to the back-end API development on Node.js.
- Set up the CI/CD pipeline and scaled the infrastructure to be production-grade.
- Helped roll out the app and added Sentry for monitoring.
Technologies: React, React Native, Node.jsReact Native Developer
2020 - 2021Forbes Media - Q.ai - Main- Developed features on the React Native application for the Q.AI app.
- Worked with several different tools, including GitHub, Jira, and AWS.
- Launched the app from zero to one and helped maintain new feature development and growth.
Technologies: React NativeMobile Developer
2020 - 2020BOALT, LLC- Developed the streaming and scheduling features for the Boalt Yoga app.
- Used tools like Jira, AWS, and Mariana Tek APIS, helped scale the infrastructure, and integrated Sentry as a monitoring tool.
- Led a team of multiple developers and helped with the design and development process.
Technologies: React Native, Swift, AndroidSoftware Engineer
2017 - 2020Facebook- Developed and shipped Oculus Streaming from Oculus VR headsets to companion mobile apps. This was a 0-1 effort, becoming the most utilized feature on Oculus VR headsets.
- Built Node.js signaling service for WebRTC connection setup between Oculus VR and companion app on mobile app.
- Supported and administered the launch and shipping of Oculus Quest with the Oculus VR companion app.
Technologies: Android, C++, Ruby on Rails (RoR), Node.js, React Native, HTML, Tailwind CSSSoftware Engineer II
2012 - 2017Microsoft- Implemented the front end for bug reporting and user feedback and hooked it with the back-end service.
- Implemented accessibility for a Skype Android client in major parts of the Skype Android client.
- Worked on a ReactXP-based Skype client focusing on the chat experience, message syncing, and integration with back-end chat services.
- Implemented a forward media message feature in ReactXP (React Native) Skype client (aka Skype for Life) and integrated with back-end service.
- Implemented a user presence feature (a user has seen timestamp) for a new ReactXP (React-Native) Skype client (aka Skype for Life).
- Designed and implemented a share intent feature on Android Skype for Life client.
- Developed unit and UI testing for Android apps and handled the integration with the CI system.
- Designed and implemented custom widgets and UI elements for an Android remote desktop client app using Android SDK.
- Designed and implemented a JNI C/C++ layer using Android NDK.
- Implemented an in-app storage SQLite database and cache store.
Technologies: Automation, Android NDK, Android SDK, React Native