Jacky Li

Senior 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 Senior Technical Project Manager in the UK who blends program management, business analysis and hands-on back-end engineering across e-banking, e-commerce, cloud and telecom (4G/5G/IoT) domains. He has led and mentored multi-disciplinary teams of 5–30 across the UK, Europe, Asia and North America, and brings strong customer empathy along with native fluency in Mandarin and Cantonese. Jacky pairs delivery experience at Veolia UK, Huawei and Lenovo with active open-source contributions to high-profile data projects—fixing bugs and enhancing SQL/MLlib in Apache Spark and improving data loading and compression in Apache CarbonData. Comfortable managing concurrent, mixed-technology programs on AWS and SaaS/PaaS stacks, he is known for pragmatic problem-solving, high integrity, and the uncommon combination of shipping code to large analytics projects while steering complex, cross-border initiatives.
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 (18)

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

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 - Senior Technical Project Manager at Veolia UK