I’m Lei Yang, a senior software engineer in Montreal with 10+ years of experience building and evolving web applications and service-based backends. I focus on practical software architecture, RESTful APIs, and modern full-stack development—especially when it comes to taking legacy systems and refactoring or modernizing them into something easier to test, maintain, and scale. Across my recent roles, I’ve designed live-chat services, built robust API backends, migrated legacy WordPress APIs through Silex and Symfony, and overhauled automated testing to dramatically improve execution speed. I also bring a strong TDD mindset, enjoy collaborating across frontend and backend, and use AI coding assistants in day-to-day work to debug faster and ship higher-quality code. My goal is to keep raising the bar as a full-stack developer through continuous learning.

I’m Lei Yang, a senior software engineer in Montreal with 10+ years of experience building and evolving web applications and service-based backends. I focus on practical software architecture, RESTful APIs, and modern full-stack development—especially when it comes to taking legacy systems and refactoring or modernizing them into something easier to test, maintain, and scale. Across my recent roles, I’ve designed live-chat services, built robust API backends, migrated legacy WordPress APIs through Silex and Symfony, and overhauled automated testing to dramatically improve execution speed. I also bring a strong TDD mindset, enjoy collaborating across frontend and backend, and use AI coding assistants in day-to-day work to debug faster and ship higher-quality code. My goal is to keep raising the bar as a full-stack developer through continuous learning.

Available to hire

I’m Lei Yang, a senior software engineer in Montreal with 10+ years of experience building and evolving web applications and service-based backends. I focus on practical software architecture, RESTful APIs, and modern full-stack development—especially when it comes to taking legacy systems and refactoring or modernizing them into something easier to test, maintain, and scale.

Across my recent roles, I’ve designed live-chat services, built robust API backends, migrated legacy WordPress APIs through Silex and Symfony, and overhauled automated testing to dramatically improve execution speed. I also bring a strong TDD mindset, enjoy collaborating across frontend and backend, and use AI coding assistants in day-to-day work to debug faster and ship higher-quality code. My goal is to keep raising the bar as a full-stack developer through continuous learning.

See more

Experience Level

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

Language

Work Experience

Senior Software Engineer (Full-Stack Developer) at Salesfloor (now part of Tulip)
March 1, 2021 - Present
Stepped into frontend development to deliver and maintain React components such as customers/contacts pages and related search features. Designed and maintained a live-chat service using Node.js/TypeScript/Express, bridging website and mobile app traffic and handling chat requests from both. Built and maintained robust RESTful APIs and backend services using PHP with Symfony and Silex, including appointments, tasks, and reports (KPI). Migrated legacy APIs from WordPress to Silex and then Symfony, refactoring core business logic for maintainability and stability, and integrating components such as Elasticsearch/logstash. Overhauled automated testing with Codeception, improving execution time from 4 hours to 15 minutes by introducing database transactions. Used AI coding assistants (Claude, Gemini) for daily development optimization and debugging.
Senior Web Developer at Salesfloor (now part of Tulip)
March 1, 2021 - Present
Contributed to full-stack feature delivery by stepping into frontend development with React components, including customers/contacts pages and related search features. Designed, developed, and maintained a live-chat service in Node.js/TypeScript/Express, bridging web and mobile apps and handling chat requests from both. Built and maintained robust RESTful APIs and backend services using PHP, Symfony, and Silex for modules such as appointments, tasks, and KPI reports. Migrated legacy APIs from WordPress to Silex and then Symfony, refactoring core business logic to improve maintainability and stability, including integrations with Elasticsearch and Logstash. Overhauled automated testing using Codeception, reducing test execution time from ~4 hours to ~15 minutes by introducing database transactions. Used AI coding assistants (Claude, Gemini) daily to optimize development and debug issues.
Lead Web Application Developer at LXRandCO
September 1, 2016 - March 1, 2021
Managing and maintaining end-to-end systems including ERP, websites (lxrco.com, erp.lxrco.com, pos.lxrco.com), POS, and an API server (rest.lxrco.com). Back-end jobs implemented mainly with PHP (Laravel and Zend) with unit tests and high coverage. POS implemented with Vue.js communicates with ERP through the API server. Developed using Docker locally; used Jenkins for deployment and hosted services on AWS. Applies design patterns and service-oriented architecture (SOA) principles. Strong practice of test-driven development (TDD). Handles build/packaging and deployment workflows using Webpack and Jenkins.
Senior Web Engineer at MindGeek
July 1, 2015 - September 1, 2016
Worked on an adult-oriented portal with integrated promotions. Redesigned and re-implemented parts of the system with a focus on improving performance and scalability.
Senior Web/PHP Developer at Beyond the Rack
July 1, 2014 - September 1, 2015
Led payment-related development for beyondtherack.com, addressing complex checkout/refund/cancel flows, including scenarios involving multiple partial returns/refunds. Added PayPal as a payment method. Upgraded the MasterPass wallet. Simplified and optimized credit card/Interac/BTR credit payment flows and improved stability/reliability. Enabled support for multiple refunds on the same order.
PHP Developer at SSENSE
July 1, 2012 - February 1, 2014
Maintained and refactored ssense.com, originally based on legacy PHP code with inconsistently applied OOP patterns that made the system difficult to test and maintain. Migrated key legacy components to Yii framework, including re-implementing business procedures such as SAP integration and memcached usage. Added unit/functional tests for migrated areas. Rebuilt key front-end parts (especially the PayPal and credit card checkout flow). Refactored backend processing performance for payment management and order picking/packing/shipping/refund logic, improving automation of backend procedures.

Education

Bachelor's degree in Computer Software at Nanjing University of Science & Technology
January 11, 2030 - August 7, 2026
Bachelor's degree in Computer Software at Nanjing University of Science & Technology
January 11, 2030 - September 2, 2026
Bachelor's degree in Computer Software at Nanjing University of Science & Technology
January 11, 2030 - September 2, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Financial Services, Media & Entertainment