![]()
Software Engineer
Snap Inc. · Full-time
Jun 2023 - Present
• 1 yr 11 mos![]()
Staff Software Engineer
Lyft · Full-time
Oct 2019 - Jun 2023
• 3 yrs 9 mos- Led 0 -> 1 effort to build Lyft Rentals on Android.
- Mobile Tech Lead for 4 different product teams
- Owned Backend Engineering for Lyft Rentals Risk Screening.
- Tech Lead for Electrification team
Oct 2016 - Aug 2019
• 2 yrs 11 mos- Android developer for features and foundational improvements on Dropbox Paper Android application. Was able to help modernize codebase for better maintainability and productivity.
- Joined company as sole developer to develop experimental new product on Android as well as prototyping the product for Windows. Had broad impact in terms of development and mobile infrastructure.
- Organized lunch sessions for all mobile developers to learn from videos, talks, blogs and discussing over lunch.
- Founding member of effort getting Android developers across products and teams to better share learnings and solutions.
- Shared mobile engineering expertise such as RxJava, Dagger2, TDD, Clean Architecture, and Unidirectional architecture with other mobile developers within company.
- On occasion delving into Typescript for cross platform solutions.
![]()
Senior Software Development Engineer
Skype
Sep 2014 - Sep 2016
• 2 yrs 1 mo- Application Development on Skype for Android.
- Application Development on Windows Universal app framework and Silverlight Phone framework.
- Drive and review architectural and design decisions for development team.
- Mock unit testing and Test Driven Development.
- Working in team with agile development process.
![]()
Senior Software Development Engineer in Test
Microsoft
May 2007 - Sep 2014
• 7 yrs 5 mos- Design and develop automated software frameworks and tests to validate Windows Phone OS components.
- Features owned in Windows Phone: VoIP, Background Tasks, Navigation, Screen Composition, and GWES (user32 API set for Windows CE)
- Identify, investigate, and root cause bugs in product and test code.
- Quality assurance ownership on OS components.
- Provide reviews on specs, designs, and code changes.
![]()
Manager
Sam & R Enterprise
2002 - Jun 2006
• 4 yrs 6 mos