Jacky Li

Technical Project Manager at Veolia UK

United Kingdom
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
Jacky Li is a Technical Project Manager with 11 years’ experience leading multi-disciplinary teams across the UK, Europe, Asia and North America to deliver complex e-banking, e-commerce, telecom (4G/5G) and IoT solutions. He blends hands-on backend engineering experience—demonstrated by significant contributions to high-profile open-source projects like Apache CarbonData (VP/Chairman/Committer) and Apache Spark—with program and product delivery skills. Fluent in Mandarin and Cantonese, he excels at cross-cultural stakeholder management and mentoring teams of 5–30 members in distributed environments. Known for pragmatic problem-solving and high personal integrity, he has repeatedly delivered concurrent projects involving cloud (AWS), SaaS/PaaS and data-intensive systems. An unusual mix of technical depth and program-level oversight, he often pairs code-level optimizations (e.g., data loading and compression work) with strategic project governance.
code11 years of coding experience
job12 years of employment as a software developer
bookMSc, MSc at The University of Glamorgan
bookBSc, BSc at Dalian University of Technology
languagesEnglish, Chinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (17)

spark10
big-data10
java10
ml10
scala10
data-storage10
javas10
data-loading10
sql10
compress9
dataframe9
dataframes9
compression9
file-format8
hadoop7

Programming languages (5)

JavaCScalaHTMLPython

Github contributions (5)

github-logo-circle
apache/carbondata

Jul 2016 - Mar 2020

High performance data store solution
Role in this project:
userBack-end Developer
Contributions:25 reviews, 531 commits, 418 PRs in 3 years 8 months
Contributions summary:Jacky primarily worked on implementing new features and fixing existing issues within the Apache CarbonData project, with a focus on data loading and storage functionality. The commits demonstrate expertise in the integration of data from various sources, including handling diverse data types, into the CarbonData file format. They also were responsible for optimizing and refactoring the data writing process by adding in a compression module.
carbondatadata-formatdata-storeapachebig-data
apache/spark

Jan 2015 - Mar 2016

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:10 PRs, 15 comments in 1 year 2 months
Contributions summary:Jacky primarily contributed to the Apache Spark project by fixing bugs, improving code quality, and enhancing functionality related to SQL and MLlib. They refactored and optimized existing code, removed unnecessary imports, and added parameters to improve configuration options. The user's contributions included making wait times configurable in BroadcastHashJoin, adding a configurable `numRows` parameter to `DataFrame.show()`, and improving the LiveJournalPageRank example.
analyticspythondata-processingsqlapache
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
Jacky Li - Technical Project Manager at Veolia UK