I have over 18 years experience on design and development Java/JEE applications and delivered over 30 applications for Banks and provincial government. I have a lot of experience handling any issues happen on development and support.

Robert Y. Lu

I have over 18 years experience on design and development Java/JEE applications and delivered over 30 applications for Banks and provincial government. I have a lot of experience handling any issues happen on development and support.

Available to hire

I have over 18 years experience on design and development Java/JEE applications and delivered over 30 applications for Banks and provincial government. I have a lot of experience handling any issues happen on development and support.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Javanese
Fluent

Work Experience

Senior Consultant at Ministry of Public and Business Service Delivery
May 1, 2023 - Present
Designed RESTful APIs aligned with domain-driven design and microservice architecture. Created CXP reconciliation to synchronize application state with 3rd parties. Designed data models and related database objects for multiple services. Implemented application designs using Java 17/25 and Spring Boot. Integrated with external ministries (Transportation, Health, Finance). Built CI/CD pipelines for Azure Kubernetes deployments. Conducted performance, load, and penetration testing.
Senior JEE Consultant at TD Bank
May 1, 2020 - April 1, 2023
Enhanced Discovery Wealth and Discovery platform components using Angular and Java 8. Built Node.js APIs for wealth products. Redesigned DTDW wealth product RESTful APIs with Node.js. Migrated infrastructure to Azure App Service, ASE, and ASP containers. Designed CI/CD pipelines leveraging Terraform, Python, and Jenkins. Ensured security compliance via Veracode scans and remediation.
Senior JEE Consultant at Bank of Montreal
February 1, 2018 - May 1, 2020
Project 1: Security Cache Parallel Refresh API and Refinitiv Data Retrieve. Project 2: BMO Trade Management Platform. Project 3: Wire Payment for Business. Developed REST APIs and integration solutions across platforms, enabling secure, scalable trading and payment workflows.
Senior Consultant at Ministry of Customer Services and Consumers
May 1, 2016 - February 1, 2018
Migration and release design for major applications including Single Name and Parentage Reform, One Source for Business, SPNCOM, PIN Batch and Vision Applications Migration.
Senior JEE Consultant at Bank of Nova Scotia, Capital market
December 1, 2012 - May 1, 2015
Global Client Onboarding (GCO) and Online Open an account / frozen account initiatives focusing on enterprise-grade JEE solutions and market data integrations.
Application Developer at Royal Bank of Canada
February 1, 2000 - July 1, 2008
Application development and maintenance of Java-based enterprise applications, enabling multi-tier architectures and robust financial workflows.

Education

Master of Computer Science at Northwestern Polytechnical University
January 11, 2030 - December 3, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Government, Professional Services, Education