Charlie Lin is a Senior Application Developer with over a decade of Java/J2EE and enterprise database experience, currently delivering eApproval and CCPay solutions for the Treasury Board Secretariat in Toronto. He has a strong financial services background—including designing valuation and margin-dispute systems at Citigroup and multiple large-scale banking platforms at RBC, Scotiabank, and Bank of America—plus exposure to telecom and public-sector systems. A Sun-certified Java programmer and web component developer with a master's in computer science, Charlie combines deep OOAD and SDLC expertise with hands-on work across WebSphere, PCF microservices, Spring, JSF, and diverse RDBMSs. Known as a reliable individual contributor and mentor, he often owns end-to-end delivery, from architecture and coding to production support, and has a track record of modernizing legacy web apps for broad browser compatibility. An understated strength is his experience translating complex regulatory and onboarding requirements into scalable, auditable services that reduce operational friction.
8 years of coding experience
7 years of employment as a software developer
Master's Degree, Computer Science, Master's Degree, Computer Science at Nanjing University, China
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.