I am an experienced software engineer with over ten years of expertise in analyzing, developing, and troubleshooting web applications. I have a proven ability to collaborate with teams in designing, developing, and implementing new solutions, as well as customizing existing ones to meet specifications on schedule. I am proficient in utilizing rapid development methodologies to deliver high-quality products efficiently. I have worked extensively as a Senior Software Engineer (Full-stack) with companies like Okta, Index Exchange, and Thomson Reuters. I bring strong skills in web and backend technologies, modern frameworks, scalable infrastructure, and CI/CD automation, focusing on improving performance and streamlining collaboration across teams.

I am an experienced software engineer with over ten years of expertise in analyzing, developing, and troubleshooting web applications. I have a proven ability to collaborate with teams in designing, developing, and implementing new solutions, as well as customizing existing ones to meet specifications on schedule. I am proficient in utilizing rapid development methodologies to deliver high-quality products efficiently. I have worked extensively as a Senior Software Engineer (Full-stack) with companies like Okta, Index Exchange, and Thomson Reuters. I bring strong skills in web and backend technologies, modern frameworks, scalable infrastructure, and CI/CD automation, focusing on improving performance and streamlining collaboration across teams.

Available to hire

I am an experienced software engineer with over ten years of expertise in analyzing, developing, and troubleshooting web applications. I have a proven ability to collaborate with teams in designing, developing, and implementing new solutions, as well as customizing existing ones to meet specifications on schedule. I am proficient in utilizing rapid development methodologies to deliver high-quality products efficiently.

I have worked extensively as a Senior Software Engineer (Full-stack) with companies like Okta, Index Exchange, and Thomson Reuters. I bring strong skills in web and backend technologies, modern frameworks, scalable infrastructure, and CI/CD automation, focusing on improving performance and streamlining collaboration across teams.

See more

Experience Level

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

Language

Chinese
Fluent
English
Fluent

Work Experience

Senior Software Engineer (Full-stack) at Okta
December 1, 2024 - August 8, 2025
Worked on Okta’s workflows, designing and developing the Role-Based Access Control (RBAC) mechanism and migrating React-Router to the latest version with lazy loading to improve page loading performance. Enhanced domain ownership and streamlined collaboration between teams by leveraging microservices, improving cross-functional alignment and system modularity. Contributed to Okta’s internal UI framework, reducing redundant custom components and standardizing development practices for faster and more consistent feature delivery. Built REST APIs with Express and handled user authentication using JWT/OAuth. Used Socket.IO to synchronize data with clients in real time. Built scalable infrastructure and optimized deployments using React, Node.js, Kubernetes, Caddy, and CircleCI, automating CI/CD pipelines for efficient development cycles.
Senior Software Engineer (Full-stack) at Index Exchange
December 1, 2021 - August 8, 2025
Worked on the new exchange platform leading the client-side implementation. Collaborated with design and PM teams to understand business requirements and implementation details, communicating them to downstream teams. Utilized Angular and Go for development, automated processes using ArgoCI, implemented monitoring with Grafana and Splunk, and collaborated on design using Figma.
Senior Software Engineer (Full-stack) at Thomson Reuters
April 30, 2021 - August 8, 2025
Worked on the enterprise legal product (eBilling hub). Normalized the NgRx store to improve page rendering performance. Designed APIs to reduce backend request costs. Used latest Angular framework including Typescript and RxJS, leveraging NgRx for state management to enable efficient and scalable frontend development. Implemented RESTful APIs using .NET framework and C# for mid-tier and backend API platform. Managed projects with Microsoft Azure including sprint management, repos, CI/CD pipelines, and monitoring DEV and QA environments.
Senior Frontend Engineer at TD Bank
November 1, 2019 - August 8, 2025
Led part of the team on Angular migration for the NGP project. Introduced technologies like RxJS and async/await to replace legacy event handling and asynchronous calls. Planned roadmaps and budget calculations for migration. Formulated coding conventions for the migration. Responsible for urgent defects of releases, CI/CD, pull request reviews, and team recruiting.
Frontend Engineer III at TD Bank
February 1, 2018 - August 8, 2025
Frontend engineer role without detailed additional description provided.
Frontend Engineer II at TD Bank
October 1, 2016 - August 8, 2025
Worked on TD's NGP project, which is online retail and small business banking for US customers with accessibility support using web technologies (AngularJS, HTML5, CSS3). Utilized build/task managers (grunt), package management tools (Bower, NPM, Yarn), and modular design patterns. Provided maintenance and development of new features and bug fixes. Designed solutions for complex problems during development. Collaborated with TD's design team on high-fidelity implementations and the BA team to analyze business requirements and clarify development issues. Managed daily and weekly builds for QA testing and demos using Docker and OpenShift and followed Git-flow for branch management. Provided documentation for onboarding new employees to quickly set up development environments.
Web & Mobile Developer at Mozzaz Corp
January 1, 2016 - August 8, 2025
Added Promises to eliminate JS callback hell. Worked on healthcare products (hybrid app, web portal) providing behavioral health solutions for different groups using HTML5, CSS3, JavaScript, jQuery, and Cordova.
Web Developer at Alaunus
June 1, 2014 - August 8, 2025
Worked on the company’s web application to provide solutions instead of paper files and spreadsheets.
Senior Software Engineer (Full-stack) at Okta
December 1, 2024 - August 8, 2025
Worked on Okta's Workflows, designing and developing the RBAC mechanism and migrating React-Router to the latest version. Added lazy loading to improve page loading performance. Enhanced domain ownership and streamlined collaboration between teams by leveraging microservices, improving cross-functional alignment and system modularity. Contributed to Okta’s internal UI framework, reducing redundant custom components and standardizing development practices for faster, more consistent feature delivery. Built REST APIs using Express and handled user authentication (JWT/OAuth). Used Socket.IO to synchronize data with clients in real time. Built scalable infrastructure and optimized deployments using React, Node.js, Kubernetes, Caddy, and CircleCI, automating CI/CD pipelines for efficient development cycles.
Senior Software Engineer (Full-stack) at Index Exchange
December 1, 2021 - August 8, 2025
Worked on the new exchange platform and led the client-side implementation. Collaborated with design and PM teams to understand business requirements and implementation details, communicating them to downstream teams. Utilized Angular and Go for development, ArgoCI for automation, Grafana and Splunk for monitoring, and Figma for design collaboration.
Senior Software Engineer (Full-stack) at Thomson Reuters
April 30, 2021 - August 8, 2025
Worked on the enterprise legal product (eBilling hub). Normalized the NgRx store to improve performance for page rendering. Designed the API to reduce backend requests, saving backend costs. Used the latest Angular framework which includes Typescript, RxJS, and leveraged NgRx for state management to enable efficient and scalable frontend development. Implemented RESTful APIs using .NET framework and C# for mid-tier and backend API platform. Managed projects with Microsoft Azure, including sprint management, repos, CI/CD pipeline, and monitoring DEV and QA environments.
Senior Frontend Engineer at TD Bank
November 1, 2019 - August 8, 2025
Led part of the team to work on Angular migration for the NGP project. Introduced new tech like RxJS, Async/Await to replace the current way of handling events broadcasting and asynchronous calls. Worked with the manager to plan the roadmap and budget calculation for the migration. Formulated coding conventions for the migration. Responsible for all urgent defects of the releases, CI/CD, PRs review, and team recruiting.
Frontend Engineer III at TD Bank
February 28, 2018 - August 8, 2025
Worked on TD's NGP project which is the online retail & small business banking for US customers with accessibility support using web technologies (AngularJS, HTML5, CSS3), build/task manager (grunt), package management tools (Bower, NPM, Yarn), and modular design pattern. Provided maintenance and development of new features and bug fixes. Designed solutions for complex problems in the progress of development. Collaborated with TD's design team on high-fidelity implementations and with the BA team to analyze business requirements and explain development problems when they arose. Responsible for making daily and weekly builds for QA testing and team demonstrations using Docker and OpenShift and managed project branches using git-flow. Provided documentation for new employees' onboarding to quickly set up their development environment.
Frontend Engineer II at TD Bank
October 1, 2016 - August 8, 2025
Worked on TD's NGP project to enhance the online banking experience for US customers. Used AngularJS, HTML5, and CSS3, with grunt as the build/task manager and Bower, NPM, Yarn for package management. Contributed to modular design and development of features.
Web & Mobile Developer at Mozzaz Corp
January 1, 2016 - August 8, 2025
Added Promises to eliminate JS callback hell. Worked on the company's healthcare products (hybrid app, web portal) providing behavioral health solutions for different groups using HTML5, CSS3, JavaScript, jQuery, and Cordova.
Web Developer at Alaunus
June 1, 2014 - August 8, 2025
Worked on the company’s web application to provide a solution instead of paper files and spreadsheets.

Education

Bachelor of Science at St. Francis Xaviver University
May 27, 2009 - May 30, 2012
Bachelor of Science (Computer Science) at St. Francis Xavier University
January 1, 2012 - August 8, 2025
Bachelor of Science (Computer Science) at St. Francis Xavier University
January 1, 2012 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Professional Services