John Lee

Senior Software Engineer, AIML at Apple

Los Gatos, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Lee is a Senior Software Engineer specializing in AIML with 12 years of experience building large-scale data platforms and ETL pipelines for companies like Apple and Netflix. He brings deep expertise in Infosphere DataStage, Ab Initio, Teradata and enterprise databases, complemented by hands-on engineering in Hadoop, Hive, Pig and AWS services. Known for implementing full ETL lifecycles for multi-terabyte warehouses, he combines advanced SQL/PLSQL skills with Python and shell scripting to operationalize complex data workflows. At Netflix he contributed meaningful UI and orchestration improvements to the popular open-source Genie project, improving cluster management and datetime handling. Comfortable across UNIX environments and cloud-native stacks, he often bridges backend data processing with pragmatic UI fixes that improve operator experience. Based in Los Gatos with an electrical engineering background from UVA, he pairs systems-level rigor with a practical focus on reliability at scale.
code12 years of coding experience
job13 years of employment as a software developer
bookB.S. Electrical Engineering (Controls), B.S. Electrical Engineering (Controls) at University of Virginia
github-logo-circle

Github Skills (16)

uid10
microservices-application10
user-interface10
microservices10
front-end-development10
ui-design10
java9
spring-boot9
javascript9
javas9
orchestra8
orchestration8
big-data8
react8
knockoutjs7

Programming languages (3)

JavaJavaScriptPython

Github contributions (5)

github-logo-circle
Netflix/genie

Aug 2013 - Jul 2017

Distributed Big Data Orchestration Service
Role in this project:
userFull-stack Developer
Contributions:169 commits, 166 PRs, 106 pushes in 4 years
Contributions summary:John contributed to the development of the Genie UI, starting with an initial redesign of the user interface and subsequent enhancements. They implemented a cluster detail page with the functionality to change the status of clusters. Further improvements focused on display formatting and bug fixes in the user interface, particularly concerning search functionalities, including bug fixes to prevent duplicate results. They also added support for handling both formats of datetime.
microservicebigdataorchestrationconfiguration-managementnetflixoss
irontable/genie

Mar 2016 - Jul 2017

Contributions:298 pushes, 1 branch in 1 year 4 months
sparkas-a-serviceplatform-as-a-servicehadoopjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Lee - Senior Software Engineer, AIML at Apple