I’m Charles Lam, a seasoned software engineer and IT leader with over 25 years of hands-on experience delivering robust, scalable, and secure IT solutions. I’ve worked across financial services, ERP, software vendors, and utilities, leading end-to-end development efforts and collaborating with cross-functional teams to align technology with business goals. I’m passionate about building maintainable architectures and mentoring teams to adopt best practices in code quality, testing, and DevOps. Currently based in Montreal, I bring a global perspective from living in Hong Kong and Australia, and I’m fluent in English with native Cantonese. I enjoy solving complex data and integration challenges, modernizing legacy systems, and contributing to projects that have a real business impact.

Charles Lam

I’m Charles Lam, a seasoned software engineer and IT leader with over 25 years of hands-on experience delivering robust, scalable, and secure IT solutions. I’ve worked across financial services, ERP, software vendors, and utilities, leading end-to-end development efforts and collaborating with cross-functional teams to align technology with business goals. I’m passionate about building maintainable architectures and mentoring teams to adopt best practices in code quality, testing, and DevOps. Currently based in Montreal, I bring a global perspective from living in Hong Kong and Australia, and I’m fluent in English with native Cantonese. I enjoy solving complex data and integration challenges, modernizing legacy systems, and contributing to projects that have a real business impact.

Available to hire

I’m Charles Lam, a seasoned software engineer and IT leader with over 25 years of hands-on experience delivering robust, scalable, and secure IT solutions. I’ve worked across financial services, ERP, software vendors, and utilities, leading end-to-end development efforts and collaborating with cross-functional teams to align technology with business goals. I’m passionate about building maintainable architectures and mentoring teams to adopt best practices in code quality, testing, and DevOps.

Currently based in Montreal, I bring a global perspective from living in Hong Kong and Australia, and I’m fluent in English with native Cantonese. I enjoy solving complex data and integration challenges, modernizing legacy systems, and contributing to projects that have a real business impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at FISKA
December 1, 2025 - April 1, 2026
Developed features using C#, Blazor, RESTful API, .NET 8.0, MySQL, TypeScript, gRPC, AWS, and DevOps. Supported end-to-end release cycles, performed debugging and root-cause analysis, implemented enhancements based on business needs, and participated in code reviews and testing to maintain quality.
Lead Developer at TSI SystemGroup
September 1, 2021 - December 1, 2025
Led front-end and back-end ERP web portal development for multiple companies. Built APIs to retrieve data from backend, and provided ongoing support for in-house ERP software written in Visual FoxPro. Managed defect resolution and change requests throughout the project lifecycle.
System Analyst (Contract) at Dah Sing Bank
July 1, 2019 - July 1, 2020
Moved data and programs for banking back-end systems, prepared management reports for stakeholders, and gathered requirements from users across departments.
Consultant at Bank of East Asia
December 1, 2014 - June 1, 2019
Analyzed, designed, developed, and implemented Banking Return Reporting and CRM applications. Managed vendor delivery for HKMA reporting and gathered cross-department requirements, providing ongoing production support and handling change requests.
System Analyst at Ayers Solution Ltd
October 1, 2013 - November 1, 2014
Supported securities and futures trading systems, settlements, and related processes; collaborated with QA and Project Management; assisted in system implementations and training.
Developer Consultant at Mizuho Securities Asia Ltd
May 1, 2013 - October 1, 2013
Assisted Middle Office project development for multiple markets, including cash equities, fixed income, and REPO. Integrated with Fidessa and Bloomberg channels; supported trade allocations and automated reconciliation workflows.
System Analyst at KVB Kunlun Co Ltd / China CITIC Bank International
December 1, 2012 - May 1, 2013
Supported FX Trading System; collaborated with traders, back-office staff, and auditors to meet HKMA security standards; performed unit testing and prepared deployment documentation for UAT/DR/Production.
System Analyst (Contract) at CEIC Data Co Ltd
December 1, 2011 - December 1, 2012
Participated in core data collection system development; built server-side and user-facing applications to support rapidly growing databases and improved operational workflows.
Senior Analyst Programmer at Dealogic
November 1, 2010 - November 1, 2011
Led software solution definition, design, construction, and modification; translated requirements into code, performed unit testing, and coordinated with QA on risk and regression analysis.
Senior Analyst Programmer at Guoco Capital Ltd
April 1, 2006 - November 1, 2010
Migrated front-office systems, implemented equity trading API features, and led meetings with vendors and internal users to gather requirements and ensure delivery.
Contract Analyst Programmer at Nomura Research Institute
October 1, 2004 - March 1, 2006
Developed CRM and HRM intranet/web applications and data migration tasks; redesigned UI for usability and performance improvements.
Contract System Analyst at Hong Kong Cancer Fund
December 1, 2003 - October 1, 2004
Developed Windows applications; migrated data to SQL Server; designed databases and UI; implemented record locking for data integrity.
Web Programmer at Dao Heng Securities Ltd
August 1, 2001 - February 1, 2003
Implemented corporate websites and MIS reporting tools; developed advisor tools and reports; coordinated with vendors for delivery.
Web Developer at Global E-Business Enabler Ltd / Modem Media Pty Ltd
February 1, 2000 - June 1, 2001
Developed web applications for software vendors; supported web projects and client deployments.
Contract Software Consultant at Hong Kong Telecom
April 1, 1999 - December 1, 1999
Supported IMS Navigator Hotline; UAT coordination and issue resolution for enterprise-grade systems.
Software Engineer at FISKA
December 1, 2015 - April 1, 2016
Developed C#, Blazor, RESTful API, .NET 8.0, MySQL, TypeScript, gRPC, AWS and DevOps practices. Supported end-to-end release cycles, debugged defects, implemented features per business requirements, and participated in code reviews to uphold quality and standards.
Consultant (Contract) at Bank of East Asia
December 1, 2014 - June 1, 2019
Performed analysis, design, development and implementation of Banking Return Reporting and CRM applications; managed vendor delivery for HKMA reporting; gathered requirements and provided ongoing production support.
System Analyst (Contract) at KVB KUNLUN CO LTD / CHINA CITIC BANK INTERNATIONAL
December 1, 2012 - May 1, 2013
Supported FX trading system; collaborated with traders, back-office, management and auditors to meet HKMA security standards; performed unit testing and release deployment.
Senior Analyst Programmer at GUOCO CAPITAL LTD (formerly DAO HENG SECURITIES LTD)
April 1, 2006 - November 1, 2010
Front-office system migration and equity trading API implementation; vendor coordination and requirements gathering; daily operational support and design of in-house systems.
Contract Analyst Programmer at NOMURA RESEARCH INSTITUTION
October 1, 2004 - March 1, 2006
CRM, HRM, cryptography, user account administration and data migration tasks; redesigned UI for better usability and performance.
Web Developer at GLOBAL E-BUSINESS ENABLER LTD AND MODEM MEDIA PTY LTD
February 1, 2000 - June 1, 2001
Developed web applications for software vendors; ensured functional delivery and integration with backend systems.
System Analyst at CEIC DATA CO LTD
December 1, 2011 - December 1, 2012
Participated in core data collection system development for global production hubs, and developed server-side and front-end applications to enhance operational workflows.
Senior Analyst Programmer at GUOCO CAPITAL LTD (Dao Heng Securities Ltd)
April 1, 2006 - November 1, 2010
Migrated front-office STP systems, implemented equity trading APIs, and managed FIX middleware. Led vendor meetings and requirement gathering with internal and external stakeholders, and produced design specifications and operation procedures.

Education

Master of Science in Financial Engineering (MSFE) at City University of Hong Kong
January 1, 2009 - December 31, 2010
Master of Science in Computer Science (MSCS) at City University of Hong Kong
January 1, 2005 - December 31, 2007
Bachelor of Science in Computer Science (BSCS) at University of New South Wales
January 1, 1994 - December 31, 1999
Diploma in Professional Financial Analysis at City University of Hong Kong
January 1, 2008 - December 31, 2008
Master of Science in Financial Engineering (MSFE) at City University of Hong Kong
January 1, 2009 - December 31, 2010
Master of Science in Computer Science (MSCS) at City University of Hong Kong
January 1, 2005 - December 31, 2007
Bachelor of Science in Computer Science (BSCS) at University of New South Wales
January 1, 1994 - December 31, 1999
Build Web Apps with ANGULAR, ASP.NET , Core REST API at Udemy
January 1, 2024 - April 2, 2026
Diploma in Professional Financial Analysis at City University of Hong Kong
January 1, 2008 - December 31, 2008
Microsoft Certified Professional (MCP) at Microsoft
January 1, 2005 - April 2, 2026
Sun Certified Programmer for Java 2 Platform (SCJP) at Sun Microsystems
January 1, 2001 - April 2, 2026
Master of Science in Financial Engineering (MSFE) at City University of Hong Kong
January 1, 2009 - January 1, 2010
Master of Science in Computer Science (MSCS) at City University of Hong Kong
January 1, 2005 - January 1, 2007
Bachelor of Science in Computer Science (BSCS) at University of New South Wales
January 1, 1994 - January 1, 1999
Diploma in Professional Financial Analysis at City University of Hong Kong
January 1, 2008 - January 1, 2008
Build Web Apps with ANGULAR, ASP.NET, Core REST API at Udemy
January 1, 2024 - January 1, 2024
Microsoft Certified Professional (MCP) at Microsoft
January 1, 2005 - January 1, 2005
Sun Certified Programmer for Java 2 Platform (SCJP) at Sun Microsystems
January 1, 2001 - January 1, 2001

Qualifications

Microsoft Certified Professional (MCP)
January 1, 2005 - April 2, 2026
Sun Certified Java Programmer (SCJP)
January 1, 2001 - April 2, 2026
Udemy Certificate: Build Web Apps with Angular, ASP.NET, Core REST API
January 1, 2024 - January 1, 2024
Microsoft Certified Professional (MCP)
January 1, 2005 - April 2, 2026
Sun Certified Programmer for Java 2 Platform (SCJP)
January 1, 2001 - April 2, 2026
Microsoft Certified Professional (MCP)
January 1, 2005 - January 1, 2005
Sun Certified Programmer for Java 2 Platform (SCJP)
January 1, 2001 - January 1, 2001

Industry Experience

Financial Services, Software & Internet, Professional Services, Manufacturing, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more