Weiyi Zeng (Xavier)
Computer Science graduate building reliable finance systems on IBM i. I focus on IT delivery, process improvement, and business analysis for banking and enterprise operations.
Experience
Experience across software engineering and QA on IBM i/AS400 systems, focused on finance workflows, integrations, and automation.
IBMi/AS400 Software Engineer
Jan 2026 - Current- Supported and enhanced 100+ enterprise financial modules (Payroll, Finance, Accounting, Costing) using Synon (CA 2E), RPG, and CL across 7 IBM i environments (DEV, QAT, PPD, PROD), ensuring platform stability and controlled deployments.
- Led integration of Workday with internal IBM i (AS400) and Gate3 systems, ensuring secure, accurate, and compliant synchronization of confidential financial data.
- Designed and scheduled 5+ automated IBM i batch jobs to identify and clean orphan records, improving data integrity and reducing manual remediation efforts.
- Monitored system performance using WRKACTJOB and system status tools; analyzed CPU utilization and job queues, resolving blocked jobs and performance bottlenecks to maintain high availability.
- Participated in 10+ disaster recovery and incident response activities by rejecting faulty promotions and executing controlled rollbacks to prior stable versions.
- Implemented data masking solutions to protect sensitive financial and payroll information, supporting audit and security compliance requirements.
IBMi/AS400 Software Engineer Co-op
Apr 2025 - Jan 2026- Supported and enhanced IBM i enterprise applications across 5 environments (DEV, QAT, PPD, PROD), ensuring stable deployments, controlled changes, and seamless integration with internal and external web services using RPG, CL, and Synon (CA 2E).
- Led cross-border data integration initiatives to support U.S. market expansion, implementing CIBC bank account reformatting logic and resolving Canadian/U.S. financial processing differences while maintaining compliance.
- Developed and optimized 60+ DB2 SQL programs to improve reporting accuracy, validation controls, and process automation across business units.
IBMi/AS400 Software QA Analyst Co-op
Jan 2025 - Aug 2025- Designed and executed 100+ manual and automated test cases using Postman, TestRail, and Fortra Automate, validating mission-critical financial workflows across IBM i environments.
- Developed 8+ automation bots to streamline system maintenance and monitor end-to-end data flows, reducing manual intervention by 50%.
- Collaborated with 10+ cross-functional teams to validate data integrity, troubleshoot web service issues, and document root cause analyses to support controlled releases.
QA Assistant Co-Op
May 2024 - Jul 2024- Assisted with QA reporting and data digitization to improve traceability and support production efficiency.
Software Developer Intern
May 2023 - Sep 2023- Assisted in developing and testing software features to support team workflows and product improvements.
Selected Projects
Projects from my GitHub and academic portfolio.
Undergrad Thesis: Gamified Fitness Tracker with AI Coaches (2025)View Demo
Python, Flask, MySQL, Google Cloud, AES, Random Forest, ANN, SVM. AI-powered fitness tracking with real-time feedback, adaptive coaches, mini-games, and leaderboards.
Racquet Pro Booking System (2024)
Python, Flask, MySQL, Docker, Azure, REST API, Microservices. Booking and partner matching with health monitoring, service discovery, and failover.
Milani Movies Web App (2024)
MongoDB, Spring Boot, React, Atlas, Compass, Postman. IMDb-style app with search, recommendations, reviews, and concurrency performance tuning.
Westernify Music Player (2024)
C++, SQL ecosystem, AWS, MS SQL. Music player and library management with robust search, playback controls, and structured testing.
MineSweeper Game (2024)
C++, Qt Creator. Built a complete Minesweeper with grid logic, click handling, status display, and reset features on Unix/Linux.
Teaching Assistant Management System (2023)
JavaScript, PHP, SQL, HTML, CSS. TA management web app with listing, ordering, updates, and modular code structure.
Where-The-Duck-Am-I Campus Navigation Tool (2023)
Java, JSON, JavaScript. Indoor navigation tool using floor plans, searchable rooms, and editable metadata for points of interest.
Multi-Player Server-Based Snake Game (2023)
Python. Multiplayer game with server-managed states, encrypted controls/messages, and public message broadcasting.
Server-Based Chat Room (2023)
Python. Built TCP and UDP chatroom apps with multiple clients, broadcasting, disconnect handling, and Wireshark packet analysis.
Pac-Man (Shortest-Path) Game (2022)
Java. Object movement and collision logic using data structures like binary search trees and algorithm-focused game mechanics.
Technical Expertise
Specialized knowledge & modern stack
Primary Focus
IBM i & Enterprise Systems
Development
Backend & Programming
Databases
Data & Storage
Cloud & DevOps
Systems & Scale
Tools
Workflow & Delivery
Soft Skills
Leadership & Collaboration
Blog
Featured long-form write-up and technical documentation.
Thesis: Gamified Fitness Tracker with AI Coaches
Author: Weiyi Zeng • University of Western Ontario
Education & Certifications
BSc, Honours Specialization in Computer Science
Upper-Year GPA: 3.9/4.0
University of Western Ontario • London, Canada
Graduated Feb 2026
Dean's Honour List
2023, 2024, 2025, 2026
Key Coursework
Thesis, Software Design & Architecture, Object-Oriented Design and Analysis, Data Structures & Algorithms, Systems Programming, Databases, Networks, Statistics, Operating Systems
View Official TranscriptIBM Full-Stack Software Developer Professional Certificate
Credential ID: HDX3EIP3XOW6
IBM
Issued Aug 2025
Google Data Analytics Specialization
Credential ID: Z94IJKK603FK
Issued May 2025
Google Project Management Certificate
Professional Certificate
Project Management Track
Musical Inspiration
Curating the sound of productivity
Synchronizing with Spotify...