Junlu Cheng

Senior IT Developer at BNP Paribas

Hong Kong, China
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
Junlu Cheng is a Senior IT Developer based in Hong Kong with 13 years of experience building resilient technology solutions for the financial services sector, currently at BNP Paribas after a long tenure at Morgan Stanley. He combines strong C++ and Python expertise with practical Scrum and object-oriented design skills to deliver robust trading risk controls and enterprise systems. His background includes hands-on mobile development—contributing memory-management fixes to a notable Tesseract OCR iOS project—demonstrating attention to low-level reliability as well as application-layer features. Holding a Master’s in Computer Engineering from Tongji University, he brings both academic rigor and product-focused pragmatism to complex engineering problems. Colleagues know him for methodical code cleanup and a knack for spotting subtle memory and interface issues that improve long-term maintainability.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster's Degree, Computer Engineering, Master's Degree, Computer Engineering at Tongji University
languagesEnglish, Chinese, Shanghainese
github-logo-circle

Github Skills (8)

ocr10
memory-management10
objective-c10
ios10
tesseractjs10
tess4j10
tesseract10
web-framework9

Programming languages (4)

C++CHTMLSwift

Github contributions (5)

github-logo-circle
gali8/Tesseract-OCR-iOS

Feb 2014 - Feb 2014

Tesseract OCR iOS is a Framework for iOS7+, compiled also for armv7s and arm64.
Role in this project:
userMobile Developer (iOS)
Contributions:5 commits in 1 day
Contributions summary:Junlu focused on memory management and code cleanup within the Tesseract OCR iOS framework. Their contributions include freeing allocated memory used by the UTF-8 text, pixels, and the Tesseract engine itself, resolving potential memory leaks. They also added and then reverted a deprecated warning for a method, suggesting an effort to improve code quality and guide developers using the library.
optical-character-recognitionocriostesseractcompiled
frank4565/Alfred-Workflow

Mar 2013 - Jul 2019

Contributions:20 commits, 6 pushes, 2 issues in 6 years 5 months
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
Junlu Cheng - Senior IT Developer at BNP Paribas