Ning Ding

Senior Software Engineer at Apple

Cupertino, 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

👤
Senior
🎓
Top School
Ning Ding is a Senior Software Engineer in Cupertino with 11 years of experience blending deep academic research and industrial engineering to optimize smartphone OS, apps, and network systems. He spent seven years in academia (Ph.D., Purdue) and five years at Apple improving iOS, watchOS, and macOS battery life for hundreds of millions of users, building ML platforms and delivering data-driven product optimizations. Ning co-founded a startup that commercialized his energy-efficiency research, cutting popular apps’ energy drain by up to 90%, showing a rare ability to turn lab breakthroughs into production tools. His background in electrical engineering and top academic performance underpin a systems-first approach to performance, power, and networking challenges. Based in Silicon Valley, he combines rigorous measurement-driven methods with pragmatic engineering to deliver user-visible battery and efficiency gains.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Electrical and Electronics Engineering, 3.91 / 4.30, Bachelor's degree, Electrical and Electronics Engineering, 3.91 / 4.30 at University of Science and Technology of China
bookDoctor of Philosophy (Ph.D.), Computer Engineering, 3.99 / 4.0, Doctor of Philosophy (Ph.D.), Computer Engineering, 3.99 / 4.0 at Purdue University
languagesEnglish, Chinese
github-logo-circle

Github Skills (61)

ci-server10
splits10
turnip10
spinach10
buildkite9
java9
travis-ci9
amazon-web-services9
rspec9
cucumber9
streaming9
minitest9
batch9
kubernetes-setup8
artemis8

Programming languages (6)

TypeScriptJavaJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
Vydia/postgres_to_redshift

Aug 2017 - Apr 2020

Copies postgres databases to redshift
Contributions:52 commits, 4 PRs, 44 pushes in 2 years 7 months
databasedatabasespostgresql
dingn1/vcrpy

Apr 2020 - Mar 2025

Automatically mock your HTTP interactions to simplify and speed up testing
Contributions:2 PRs, 5 pushes in 4 years 11 months
mock-serverspeedfunctional-testingtestingapi-testing
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