I'm Shenyi Bao, a results-driven Application Developer and QA Automation Engineer with deep cross-NET (C#, Python), automation, and SCADA experience. I design, build, and harden end-to-end systems—from APIs and UIs to data and deployment—with a focus on reliability, performance, and clear documentation. Over the years I’ve shipped maintainable, data-driven test suites (Robot Framework, Selenium/Cypress, MSTest/SpecFlow) integrated into CI/CD (Azure DevOps). On the SCADA side I’ve delivered OASyS HMIs/displays and automation around PCV regression, LDAM, and OPS state machines. I also engineered an intranet RAG assistant for SCADA documentation using LangChain + Ollama LLM over 10k+ AVEVA PDFs and an internal wiki, returning grounded, cited answers with deep links so engineers don’t need to open source files.

Shenyi Bao

I'm Shenyi Bao, a results-driven Application Developer and QA Automation Engineer with deep cross-NET (C#, Python), automation, and SCADA experience. I design, build, and harden end-to-end systems—from APIs and UIs to data and deployment—with a focus on reliability, performance, and clear documentation. Over the years I’ve shipped maintainable, data-driven test suites (Robot Framework, Selenium/Cypress, MSTest/SpecFlow) integrated into CI/CD (Azure DevOps). On the SCADA side I’ve delivered OASyS HMIs/displays and automation around PCV regression, LDAM, and OPS state machines. I also engineered an intranet RAG assistant for SCADA documentation using LangChain + Ollama LLM over 10k+ AVEVA PDFs and an internal wiki, returning grounded, cited answers with deep links so engineers don’t need to open source files.

Available to hire

I’m Shenyi Bao, a results-driven Application Developer and QA Automation Engineer with deep cross-NET (C#, Python), automation, and SCADA experience. I design, build, and harden end-to-end systems—from APIs and UIs to data and deployment—with a focus on reliability, performance, and clear documentation.

Over the years I’ve shipped maintainable, data-driven test suites (Robot Framework, Selenium/Cypress, MSTest/SpecFlow) integrated into CI/CD (Azure DevOps). On the SCADA side I’ve delivered OASyS HMIs/displays and automation around PCV regression, LDAM, and OPS state machines. I also engineered an intranet RAG assistant for SCADA documentation using LangChain + Ollama LLM over 10k+ AVEVA PDFs and an internal wiki, returning grounded, cited answers with deep links so engineers don’t need to open source files.

See more

Experience Level

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

Language

English
Fluent
Chinese
Advanced

Work Experience

Application Developer (Full-Stack / QA) at Innovation & Advanced Education
August 1, 2020 - October 23, 2025
Shipped LPS dashboards and Alberta search using C#, EF, ASP.NET MVC; AngularJS/Vue front-ends; exposed services via APIs/WCF. Built Azure DevOps pipelines with approvals and gates; increased test coverage. Automated UI/API tests with Selenium, Cypress; implemented BDD using Gherkin (SpecFlow). Hardened APIs with CORS, input validation, and session controls.
App Dev & QA Automation Contributor at Economic Development & Trade
March 1, 2019 - October 23, 2025
Prototype ASP.NET Core MVC/Web API (Swagger), EF Core, and Blazor components; applied clean architecture and DI patterns. Implemented MSTest + AutoFixture with EF in-memory for fast unit/integration tests; embedded OWASP checks into pipelines; created repeatable data verification with PowerShell and Python.
Lead System Analyst & QA Automation Lead at Alberta Energy
May 1, 2015 - October 23, 2025
Led requirements/specs, complex coding, and test automation framework development (TestComplete-like approach); institutionalized acceptance testing practices. Created disaster recovery and audit documentation; coordinated reviews with stakeholders and auditors; mentored teammates and established coding/testing standards.
Web Developer at Sequire Software Inc.
October 1, 2007 - October 23, 2025
Built N-tier intranet apps on SQL Server 2000/2005 with ASP.NET/VB.NET/C#/AJAX/XML. Optimized stored procedures and DB design to improve end-to-end performance; implemented multithreaded Windows service monitoring achieving high uptime.
Software Developer / Team Lead at Shengli Oil Field (SINOPEC), China
May 1, 2003 - October 23, 2025
Developed a VC++ 6.0 graphics platform widely adopted across the org; built an intranet real-time monitoring system. Served as software consultant to Sudan, providing on-site solutions and training; earlier role as Unix System Administrator.

Education

B.S. in Computer Science at Shandong University
January 11, 2030 - October 23, 2025
Certificate, Business Analyst at NAIT (Northern Alberta Institute of Technology)
January 11, 2030 - October 23, 2025
Professional Certificate in AI: Build Next-Gen AI Assistants at IBM
January 11, 2030 - October 23, 2025
Azure Fundamentals (Microsoft Certified) at Microsoft
January 11, 2030 - October 23, 2025

Qualifications

Microsoft Azure Fundamentals
January 11, 2030 - October 23, 2025
Microsoft Certified: Azure Fundamentals
January 11, 2030 - October 23, 2025
IBM AI Professional Certificate (Next-Gen AI Assistants)
January 11, 2030 - October 23, 2025

Industry Experience

Software & Internet, Energy & Utilities, Education, Professional Services, Government, Manufacturing, Media & Entertainment, Other

Experience Level

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