Palo Alto, California, United States
Software engineer with several years' experience living in Santa Clara County seeks to bring his enthusiasm, technical expertise and desire to excel to a company that is passionate about building software Specialties: web development, database development, systems programming, machine virtualization, floating-point mathematics, software engineering process, C/C++, C# and VB.Net
Delivered successful programs and projects as a technical lead for a variety of product and infrastructure teams across the company. [2018 - Present] Reality Labs Developer Infrastructure: Technical lead for internal developer infrastructure supporting our use of Android OS (AOSP). Led a multi-year project to reimagine AOSP source control in a new service that integrates much better with Meta's internal developer infrastructure. [2014 - 2018] Android Reliability: Redesigned and rebuilt the crash reporting architecture for Meta's Android apps, including Facebook for Android, Messenger for Android, Instagram for Android and more. Discovered and debugged significant internal regressions, causing problems for major new product releases. [2010 - 2013] Facebook Messages: Helped to launch and grow Facebook Messages and Messenger from initial creation. Enabled deep integration of Facebook Messages into iOS6 by building an automated username assignment service, creating meaningful user names for hundreds of millions of Facebook users. [2008 - 2010] Internal Tools: Technical lead for Facebook's internal bug tracking service and built extensible libraries for tagging, subscriptions and more that could be used as mix-ins across multiple internal tools.
Principal designer, developer, and maintainer of a several web and mobile applications. Worked primarily on a single web application for a Fortune 100 mobile phone manufacturer. Grew client's yearly project budget by 7x over a four-year period through demonstrated benefits. Guided day-to-day work of other developers and project staff.
Developed and maintained VMware's core virtualization technology as part of a team. Designed and wrote test programs for use in regression testing. Specialized in floating point mathematics emulation.
Created test suites, models, and other programs to reduce implementation defects during the design and development of Transmeta's Efficeon processor and corresponding Code Morphing Software .
Developed specification-based test cases to find Palm OS implementation defects. Conceived, designed, and constructed libraries for more rapid test development used by all team members.