Available to hire
A full-stack developer with years of experience building scalable web applications and working with data-intensive systems. My journey into software started with a background in petroleum engineering and data analytics, where I developed a strong foundation in problem-solving and data-driven decision-making. This eventually led me to transition fully into software development, where I’ve been designing and developing robust applications for enterprise and startup environments.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Chinese
Advanced
English
Fluent
Work Experience
Senior Full Stack Developer at Royal Bank of Canada (RBC)
April 1, 2022 - March 31, 2025Led the design and delivery of data pipeline automation and AI-driven applications in a fast-paced banking environment. Developed a RAG app using LangChain and OpenAI, integrating Snowflake for data storage and vector search. Built CI/CD pipelines with GitHub Actions to deploy services on OpenShift K8s clusters. Used Angular, Python, TypeScript, C#, and MongoDB to power various internal banking tools. Participated in daily scrums and sprint planning, collaborating within Agile delivery teams.
Full Stack Developer & Data Administrator at Unico Power
February 1, 2020 - April 1, 2022Developed and maintained an IoT-based EV charging platform using Angular, React, PostgreSQL, and AWS Lambda/EC2/RDS. Built and tested TypeScript and Express REST/GraphQL APIs and designed the CI/CD process using GitHub Actions and ECS. Created core backend algorithms to allocate electrical power to vehicles in real-time. Participated in architecture design sessions and cloud deployment reviews. Analyzed system performance and predicted KPIs using TensorFlow, NumPy, and Pandas.
C# Developer at Advertiise
December 1, 2019 - January 31, 2020Contributed new UX features and backend APIs to an ad-tech platform using .NET and MSSQL.
Frontend Developer at Steer Software
July 1, 2019 - November 30, 2019Worked on a B2B activity planning platform using React, Angular, and TypeScript, focusing on UI/UX alignment with Figma wireframes.
Business Developer & Data Analyst at MissionBlue Capital
May 1, 2016 - December 31, 2018Performed statistical analysis and developed research tools for investment decisions in smart mobility and clean tech sectors, leveraging NumPy, Pandas, and scikit-learn.
PEng & Data Analyst at Brightoil Holdings Ltd.
October 1, 2014 - November 30, 2015Team leader for upstream M&A and analytics; built reserve and economic models for stakeholders.
Senior Full Stack Developer at Royal Bank of Canada (RBC)
April 1, 2022 - March 31, 2025Led the design and delivery of data pipeline automation and AI-driven applications in a fast-paced banking environment. Developed a RAG app using LangChain + OpenAI, integrating Snowflake for data storage and vector search. Built CI/CD pipelines with GitHub Actions to deploy services on OpenShift K8s clusters. Utilized Angular, Python, TypeScript, C#, and MongoDB to develop diverse internal banking tools. Participated in daily scrums and sprint planning while actively collaborating with peers within an Agile delivery framework.
Full Stack Developer & Data Administrator at Unico Power
February 1, 2020 - April 1, 2022Developed and maintained an IoT-based EV charging platform leveraging Angular, React, PostgreSQL, and AWS Lambda/EC2/RDS. Built and tested Typescript + Express REST/GraphQL APIs and designed the CI/CD process using GitHub Actions and ECS. Created core backend algorithms to allocate electrical power to vehicles in real-time. Participated in architecture design sessions and cloud deployment reviews. Analyzed system performance and predicted KPIs using TensorFlow, NumPy, and Pandas.
C# Developer at Advertiise
December 1, 2019 - January 31, 2020Contributed new UX features and backend APIs to an ad-tech platform using .NET and MSSQL.
Frontend Developer at Steer Software
July 1, 2019 - November 30, 2019Worked on a B2B activity planning platform using React, Angular, and TypeScript, focusing on UI/UX alignment with Figma wireframes.
Business Developer & Data Analyst at MissionBlue Capital
May 1, 2016 - December 31, 2018Performed statistical analysis and developed research tools for investment decisions in smart mobility and clean tech sectors, leveraging NumPy, Pandas, and scikit-learn.
PEng & Data Analyst at Brightoil Holdings Ltd.
October 1, 2014 - November 30, 2015Team leader for upstream M&A and analytics; built reserve and economic models for stakeholders.
Senior Full Stack Developer at Royal Bank of Canada (RBC)
April 1, 2022 - March 31, 2025Led the design and delivery of data pipeline automation and AI-driven applications in a fast-paced banking environment. Developed a RAG app using LangChain + OpenAI, integrating Snowflake for data storage and vector search. Built CI/CD pipelines with GitHub Actions to deploy services on OpenShift Kubernetes clusters. Used Angular, Python, TypeScript, C#, and MongoDB to power a diverse set of internal banking tools. Participated in daily scrums and sprint planning, actively collaborating with peers in Agile delivery.
Full Stack Developer & Data Administrator at Unico Power
February 1, 2020 - April 30, 2022Developed and maintained an IoT-based EV charging platform leveraging Angular, React, PostgreSQL, and AWS Lambda/EC2/RDS. Built and tested Typescript + Express REST/GraphQL APIs and designed the CI/CD process using GitHub Actions and ECS. Created core backend algorithms to allocate electrical power to vehicles in real-time. Participated in architecture design sessions and cloud deployment reviews. Analyzed system performance and predicted KPIs using TensorFlow, NumPy, and Pandas.
C# Developer at Advertiise
December 1, 2019 - January 31, 2020Contributed new UX features and backend APIs to an ad-tech platform using .NET and MSSQL.
Frontend Developer at Steer Software
July 1, 2019 - November 30, 2019Worked on a B2B activity planning platform using React, Angular, and TypeScript, focusing on UI/UX alignment with Figma wireframes.
Business Developer & Data Analyst at MissionBlue Capital
May 1, 2016 - December 31, 2018Performed statistical analysis and developed research tools for investment decisions in smart mobility and clean tech sectors, leveraging NumPy, Pandas, and scikit-learn.
PEng & Data Analyst at Brightoil Holdings Ltd.
October 1, 2014 - November 30, 2015Team leader for upstream M&A and analytics; built reserve and economic models for stakeholders.
Senior Full Stack Developer at Royal Bank of Canada (RBC)
July 1, 2025 - July 1, 2025Led the delivery of three internal web applications (UI/UX/FE/BE) and contributed to a data transformation tool. Implemented a RAG API with LangChain and OpenAI, integrating Snowflake for storage and vector search. Built CI/CD pipelines using GitHub Actions to deploy services on OpenShift Kubernetes clusters. Tech stack included Angular, Python, TypeScript, C#, and MongoDB for internal banking tools.
Full Stack Developer & Data Administrator at Unico Power
April 1, 2022 - April 1, 2022Developed and maintained an IoT-based EV charging platform using Angular, React, PostgreSQL, and AWS Lambda/EC2/RDS. Built and tested TypeScript + Express REST/GraphQL APIs and designed the CI/CD process using GitHub Actions and ECS. Created core backend algorithms to allocate electrical power to vehicles in real time. Participated in architecture design sessions and cloud deployment reviews. Analyzed system performance and KPIs with TensorFlow, NumPy and Pandas.
C# Developer at Advertiise
January 1, 2020 - January 1, 2020Contributed new UX features and backend APIs to an ad-tech platform using .NET and MSSQL.
Frontend Developer at Steer Software
November 1, 2019 - November 1, 2019Worked on a B2B activity planning platform using React, Angular, and TypeScript, focusing on UI/UX alignment with Figma wireframes.
Business Developer & Data Analyst at MissionBlue Capital
December 1, 2018 - December 1, 2018Performed statistical analysis and developed research tools for investment decisions in smart mobility and clean tech sectors, leveraging NumPy, Pandas, and scikit-learn.
PEng & Data Analyst at Brightoil Holdings Ltd.
November 1, 2015 - November 1, 2015Team leader for upstream M&A and analytics; built reserve and economic models for stakeholders.
Education
Master at Xi'an Shiyou University
September 1, 1994 - June 30, 1997Master of Engineering at Xi’an Shiyou University, China
January 1, 2015 - December 31, 2019Software Developer Certificate at SAIT, Calgary, AB
January 1, 2019 - December 31, 2019Master of Petroleum Engineering at Xi’an Shiyou University, China
January 1, 1997 - December 31, 1997Master of Petroleum Engineering at Xi’an Shiyou University
January 1, 1997 - December 31, 1997Master of Petroleum Engineering at Xi’an Shiyou University
January 1, 1997 - December 31, 1997PhD in Petroleum Engineering at China University of Petroleum, Beijing
January 11, 2030 - January 1, 2001Software Developer Certificate at SAIT, Calgary, AB
January 11, 2030 - January 1, 2019PhD at China University of Petroleum, Beijing, China
January 11, 2030 - January 1, 2001Software Developer Certificate at SAIT, Calgary, AB
January 11, 2030 - January 1, 2019Qualifications
Software Developer Certificate
January 1, 2019 - December 31, 2019Software Developer Certificate
January 1, 2019 - December 31, 2019Software Developer Certificate
January 1, 2019 - December 31, 2019Azure AI Engineer Associate
January 11, 2030 - September 20, 2025Azure AI Engineer Associate
September 20, 2025 - October 29, 2025Industry Experience
Software & Internet, Energy & Utilities, Financial Services, Professional Services, Other, Transportation & Logistics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Calgary today.