Hi, I’m Ken Liang. I’m a senior software developer with over 20 years of experience building enterprise Java microservices and driving large-scale modernization projects. I focus on designing scalable APIs, cloud deployments, and secure, high-performance systems that deliver real business value. I enjoy leading engineering teams through complex transformations, embracing event-driven architectures, and exploring modern practices like CI/CD maturity, TDD, and AI workflow integration to streamline delivery and improve quality.

Ken Liang

Hi, I’m Ken Liang. I’m a senior software developer with over 20 years of experience building enterprise Java microservices and driving large-scale modernization projects. I focus on designing scalable APIs, cloud deployments, and secure, high-performance systems that deliver real business value. I enjoy leading engineering teams through complex transformations, embracing event-driven architectures, and exploring modern practices like CI/CD maturity, TDD, and AI workflow integration to streamline delivery and improve quality.

Available to hire

Hi, I’m Ken Liang. I’m a senior software developer with over 20 years of experience building enterprise Java microservices and driving large-scale modernization projects. I focus on designing scalable APIs, cloud deployments, and secure, high-performance systems that deliver real business value.

I enjoy leading engineering teams through complex transformations, embracing event-driven architectures, and exploring modern practices like CI/CD maturity, TDD, and AI workflow integration to streamline delivery and improve quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Work Experience

Senior Software Developer at Ontario Teachers’ Pension Plan
June 1, 2011 - February 1, 2025
Led the system modernization effort, migrating critical legacy financial applications to a modern Spring Boot Microservices Architecture. Designed and developed secure RESTful APIs, implemented Auth0 for external authentication/authorization, and integrated scheduling (Quartz) and messaging (ActiveMQ) to support an event-driven architecture. Conducted targeted JPA query tuning, performance optimization using Dynatrace, and concurrency management. championed CI/CD maturity by building and integrating automated tests (Python/TestComplete) into Bamboo pipelines, and guided Agile practices (TDD/XP) across the full software delivery lifecycle. Managed deployments in Pivotal Cloud Foundry (PCF) with environment bindings and scaling considerations.
Automation & AI Workflow Consultant
May 1, 2025 - Present
Designing and implementing automated Generative AI workflows and Retrieval-Augmented Generation (RAG) data pipelines using n8n. Integrated Google Document AI for precise PDF extraction and generated standardized Markdown documents for ingestion into the Open WebUI knowledge base. Configured intelligent Agents within Open WebUI to enable grounded Q&A and multi-source retrieval from the RAG knowledge base.
J2EE Technical Expert at Transat A.T. Inc.
January 1, 2010 - May 1, 2011
Led a Java development team delivering multi-tier applications using GW T/GXT, Axis2, Spring/JSF, and Oracle. Drove Agile practices (TDD, pair programming) and provided production support, focusing on performance tuning and refactoring of critical systems.
J2EE Team Lead at Vengeo Inc.
August 1, 2009 - December 1, 2009
Managed a Java development team for the DIY e-Publishing platform, overseeing task prioritization, project scheduling, and code implementation. Utilized Eclipse, SVN, Trac; worked with Tomcat 5.5.27, Hibernate 3.2.6, MySQL 4.1.
Senior J2EE Developer at Trailblazer Learning Inc.
September 1, 2007 - March 1, 2009
Implemented Java server-side components for a courseware trading/distributing platform, focusing on GW T web screens and Hibernate models in an iterative development process.
J2EE Developer at Bell Capital Markets Solutions Inc.
December 1, 2003 - August 1, 2007
Developed front-office, pre-trade, and post-trade components using JBoss, Hibernate, and Oracle within an iterative development approach.
Java Developer at R&D Department, DigitalChina LTD.
January 1, 2000 - January 1, 2003
Designed and developed multi-tier J2EE applications, ensuring robust backend logic and data persistence using established frameworks and patterns.
HONET Trainer at Customer Training Centre, HuaweiTech LTD.
August 1, 1998 - December 1, 1999
Trained customers on Huawei HONET, authored training materials, and set up/maintained training labs.

Education

Master Degree in Computer Science at Shantou University, China
January 11, 2030 - January 27, 2026
Bachelor Degree in Computer Science at Tsinghua University, China
January 11, 2030 - January 27, 2026

Qualifications

Data Science I Certificate
April 1, 2021 - January 27, 2026
BEA WebLogic Server Enterprise Developer Certification
June 1, 2003 - January 27, 2026
SUN Certified Java Programmer (SCJP)
April 1, 2002 - January 27, 2026
IBM WebSphere & Net.Commerce Course Certification
March 1, 2000 - January 27, 2026

Industry Experience

Financial Services, Software & Internet