I began programming in the early 1990s, and over the past three decades I have developed a deep expertise in algorithms, modeling and simulation, and modern Machine Learning / AI solutions. Over the past 8 years, I have honed my technical skills in programming (C++, Python, SQL, etc.), algorithm optimization, and statistical modeling, enabling me to design scalable systems and AI-driven tools. A significant aspect of my experience lies in system design and integration, where I have architected platforms that seamlessly unify disparate tools and workflows. My proficiency in automation extends to deploying CI/CD pipelines and robotic process automation (RPA) scripts. My background in modeling and simulation has also been pivotal in solving complex, real-world challenges. My use of simulations not only provided actionable insights but also served as training datasets for reinforcement learning systems, bridging the gap between theoretical models and real-world AI deployment. Beyond technical execution, I have successfully managed projects from concept to deployment, aligning stakeholders and ensuring adherence to timelines and budgets. Leading a team to integrate two internal management systems, I coordinated software engineers, software engineer managers, product owners, QA engineers, testers, and operators to deliver a solution. My ability to bridge technical and business needs ensures solutions are both innovative and aligned with organizational goals.

Bo Zhang

I began programming in the early 1990s, and over the past three decades I have developed a deep expertise in algorithms, modeling and simulation, and modern Machine Learning / AI solutions. Over the past 8 years, I have honed my technical skills in programming (C++, Python, SQL, etc.), algorithm optimization, and statistical modeling, enabling me to design scalable systems and AI-driven tools. A significant aspect of my experience lies in system design and integration, where I have architected platforms that seamlessly unify disparate tools and workflows. My proficiency in automation extends to deploying CI/CD pipelines and robotic process automation (RPA) scripts. My background in modeling and simulation has also been pivotal in solving complex, real-world challenges. My use of simulations not only provided actionable insights but also served as training datasets for reinforcement learning systems, bridging the gap between theoretical models and real-world AI deployment. Beyond technical execution, I have successfully managed projects from concept to deployment, aligning stakeholders and ensuring adherence to timelines and budgets. Leading a team to integrate two internal management systems, I coordinated software engineers, software engineer managers, product owners, QA engineers, testers, and operators to deliver a solution. My ability to bridge technical and business needs ensures solutions are both innovative and aligned with organizational goals.

Available to hire

I began programming in the early 1990s, and over the past three decades I have developed a deep expertise in algorithms, modeling and simulation, and modern Machine Learning / AI solutions.

Over the past 8 years, I have honed my technical skills in programming (C++, Python, SQL, etc.), algorithm optimization, and statistical modeling, enabling me to design scalable systems and AI-driven tools. A significant aspect of my experience lies in system design and integration, where I have architected platforms that seamlessly unify disparate tools and workflows. My proficiency in automation extends to deploying CI/CD pipelines and robotic process automation (RPA) scripts. My background in modeling and simulation has also been pivotal in solving complex, real-world challenges. My use of simulations not only provided actionable insights but also served as training datasets for reinforcement learning systems, bridging the gap between theoretical models and real-world AI deployment.

Beyond technical execution, I have successfully managed projects from concept to deployment, aligning stakeholders and ensuring adherence to timelines and budgets. Leading a team to integrate two internal management systems, I coordinated software engineers, software engineer managers, product owners, QA engineers, testers, and operators to deliver a solution. My ability to bridge technical and business needs ensures solutions are both innovative and aligned with organizational goals.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Chinese
Fluent

Work Experience

Software Engineer Advisor (Engineering Team Coach, Volunteer) at Canmarket.AI
June 1, 2025 - Present
Volunteer engineering team coach; contributed to AI/ML software efforts across Canmarket.AI and related initiatives.
Software Engineer at Google
January 1, 2022 - October 1, 2025
Worked on projects involving Machine Learning, Natural Language Processing, Generative AI, Large Language Models (e.g., BERT, MUM, PaLM, Gemini); engaged in Prompt Engineering, Chain-of-Thought, Supervised Fine-tuning, Rule-based Reinforcement Fine-tuning, Constrained Decoding, and LLM Agents.
Software Engineer IV at IQ Inc.
January 1, 2021 - December 31, 2021
Medical robot field service tool development; Linux GUI using Qt and C++; mentored interns; member of Technology Board; conducted internal training on AI, ML, RL topics.
Software Developer Associate (Robotic Process Automation) at PNC Financial Services Group
January 1, 2020 - December 31, 2020
Analyzed business processes; designed automation using PowerShell, JavaScript, Python, Perl, Bash; managed software development life cycle; supported Scrum Master; refined RPA architecture for monitoring and reporting.
Software Engineer (Contractor) at Project Light
December 1, 2018 - January 31, 2020
Redeveloped the 'Zero to Five' software as a cross-platform version (Windows, macOS, iOS) using Qt; led requirements analysis, development of GUI, C++ programming, testing, and deployment.
Project Management Office Secondee at Macquarie Group Ltd.
December 1, 2011 - March 31, 2012
PMO secondee; provided project management support at the head office in Sydney.
Organization Management, Organization Planning at Agricultural Bank of China
August 10, 2009 - May 31, 2015
- Project team leader of e-HR and OIMS system integration and automation. Managed the whole project team including product owners, software engineers, software engineer managers, QA engineers, testers, system users, system administrators, and other stakeholders. Designed data interaction processes, data transfer standards, and UI of the systems. Managed software development life cycle, created testing plans and cases, administered tests, and wrote testing reports. Developed C++ inspection program to check data consistency between these systems. - Project manager of e-HR database system development and automation. Designed database structure, functionalities, processes, and UI of the system. Managed software development life cycle, created testing plans and cases, administered tests, and wrote testing reports. Customized SQL for ad hoc data queries and regular report forms. Developed C++ data analysis programs. - Project team leader. Built data standard and coordinated more than 23,000 branches to complete massive data input and data transfer from old system to e-HR system. Developed C++ data inspection program to clean dirty data. - Individual Award for 'JinSui HuiNongTong' project in 2012.

Education

Master of Science in Computer Science at Old Dominion University
August 1, 2016 - May 1, 2020
Master of Arts in Labor Economics at Renmin University of China
September 1, 2007 - June 1, 2009
Bachelor of Science in Statistics at Nanjing University
September 1, 2003 - July 1, 2007

Qualifications

Internal C++ readability certification
January 1, 2021 - December 31, 2021

Industry Experience

Software & Internet, Professional Services, Financial Services