Summary
Overview
Work History
Education
Projects & Awards
Timeline
Generic

ALAN (byungho) LEE

Danville,CA

Summary

  • Seasoned Android engineer with years of experience delivering products/ projects working with customers/ partners and various stakeholders, such as product, design, data, security and sales across region and company boundaries.
  • Mission-driven, tackling various technical problems regardless of prior expertise; from adding low-level system features on a Android reference board to developing features and UI in consumer facing apps used by millions.
  • Working with latest Android tools and best practices: Kotlin/ Java, Jetpack Compose, RxJava, MvRx, MVP/ MVVM/ MVI, GraphQL, Retrofit/ OkHttp, Dagger, Gson/ Moshi, Picasso, JUnit, Robolectric, Mockito, Espresso, GitHub, Jira and etc.

Overview

20
20
years of professional experience

Work History

Software Engineer

Nextdoor
06.2022 - 11.2023
  • Working closely with product and design in developing features supporting small businesses on Nextdoor Android app working with experiment and learn quickly motto
  • Re-implementing legacy web-view based features into a more modern and native Android experience using Kotlin & Jetpack Compose reducing loading time and enhancing user experience
  • Coordinating other teams such as feed and content creation to enhance business related features in various parts of the app.
  • Coordinating with content creation team in re-writing comment composer to better support business tagging and improve performance
  • Successfully delivering first version of nativized Android UI for Neighborhood Faves yearly survey which contributed to all time highest number of user votes resulting in more than one million
  • Working on back-end changes for GraphQL query resolvers in Python consumed by various clients
  • Taking on rotational duty as Android Czar (release manager) to ensure high quality weekly releases and troubleshoot any high-priority issues from the release

Staff Software Engineer

Venmo /PayPal
06.2020 - 05.2022
  • Developed and owned v2.0 of experimentation API used by feature teams for implementing feature flags and A/B tests, adding vastly simplified implementation supporting near real-time configuration changes reducing update time from many days to just few minutes
  • Coordinating and guiding feature teams with planning, implementation, testing and troubleshooting of various feature experiments
  • Partially working on modularization of legacy monolithic Venmo Android code base
  • Troubleshooting and debugging various P0/ P1 bugs
  • Leading and helping contractors navigate through various projects
  • Implemented friend's list privacy settings

Lead/ Senior Software Engineer

Gracenote
09.2015 - 06.2020
  • Member of a small team of designers and developers utilizing agile practices and design thinking to effectively showcase existing products, solve problems and prototype new features
  • Working on multiple Android applications that demonstrate the capabilities of various Gracenote (metadata) products using RESTful backends and native SDKs; Music ID, Olympic Medals, Unified Sports, Radio Station ID, FM Radio Data Collector
  • Developed a voice demo app on an Android tablet integrating LG's voice engine and Gracenote's music metadata API, working closely with LG and internal product & engineering teams for CES 2020
  • Developed Apple CarPlay and Android Auto clients on TI's Automotive reference board running Android OS; I2C communication using NDK, working with USB Driver, Android Init scripts and the Android OS build system
  • Created Virtual Reality video data navigator prototype for Google Daydream VR platform using Unity/ C#

Senior Applications Engineer

Gracenote
06.2013 - 08.2015
  • Wrote tools in Python for processing large XML files, scraping websites to analyze and identify data issues
  • Participated in technical and design discussions with customers to speed adoption and ensure best practices during technical implementation (Web API, Android SDK, iOS SDK, XML metadata)
  • Worked cross-functionally with teams such as sales, product management, engineering and content to fill in technical and content gaps and help enhance Gracenote's product for market needs
  • Helped a major customer fix XML parsing error that caused damage of over $60,000

Senior Software Developer

Oracle /Sun Microsystems
07.2008 - 06.2013
  • Tech lead for delivering Java ME middleware on Qualcomm M2M SoC as the core development platform
  • Designed and implemented parts of newly created device access APIs for Java ME Embedded 3.2 product (I2C, Memory Access APIs & AT commands API)
  • Worked with product management and core engineering to enhance Java ME product to meet customer needs during commercialization
  • Created hybrid mobile app demo using HTML, CSS, JavaScript (jQuery Mobile, knockout.js) as part of pre-R&D project
  • Received very positive feedback from major OEM and operator on PoC projects and demos created with JavaFX TV & Mobile
  • Made contributions in commercializing and enhancing Java ME Bluetooth and Location technologies
  • Partially ported Linux version of Java ME (CDC) native class libraries to Mac OS X.

Software Engineer

Samsung Electronics
03.2004 - 06.2008
  • Tech lead for development of 3G video telephony application for Windows Mobile, designing overall architecture, handling various audio/ video codecs (H.263, MPEG4, AMR) and protocol (H.324M) integrations
  • Played a major role in development of DMB (Mobile TV) for Windows Mobile, parsing MPEG-TS for EPG data and PES packets for multimedia processing with H.264, MPEG4 and AAC
  • Debugged and performance tuned complex multi-threaded multimedia and communications applications
  • Played a key role in developing and growing a new team as one of the founding members
  • Successfully steered through eight of Samsung's intense product development life cycles.

Education

M.S. in Computer Science & Engineering -

University of Texas at Arlington
Arlington, TX
12.2003

B.S. in Computer Science & Engineering -

Korea University
Seoul, Korea
08.2001

Projects & Awards

  • 2019 Created a podcast search app for Bixby and won Runner-Up prize at Bixby Dev Jam 2019
  • 2014 Won 1st Place at Gracenote Internal Hackathon; created Android tablet app using Personalized Radio API + Android YouTube Player API.
  • 2012 Created educational gaming app for the iPad leading a team with other developer and designer
  • 2010 Created simple flashcard app for the iPhone

Timeline

Software Engineer

Nextdoor
06.2022 - 11.2023

Staff Software Engineer

Venmo /PayPal
06.2020 - 05.2022

Lead/ Senior Software Engineer

Gracenote
09.2015 - 06.2020

Senior Applications Engineer

Gracenote
06.2013 - 08.2015

Senior Software Developer

Oracle /Sun Microsystems
07.2008 - 06.2013

Software Engineer

Samsung Electronics
03.2004 - 06.2008

M.S. in Computer Science & Engineering -

University of Texas at Arlington

B.S. in Computer Science & Engineering -

Korea University
ALAN (byungho) LEE