Welcome

Xavier's Portfolio

IBM i • Finance Systems • Business Technology

Financial Systems & Enterprise Application Engineer

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.

5 Cross-Functional Roles
60+ Production Integrated Programs
7+ Enterprise Environments
50% Manual Process Reduction

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
EllisDon Corporation • London, ON
  • 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
EllisDon Corporation • London, ON
  • 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
EllisDon Corporation • London, ON
  • 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
Nortera • Strathroy, Canada
  • Assisted with QA reporting and data digitization to improve traceability and support production efficiency.

Software Developer Intern

May 2023 - Sep 2023
Guangzhou Fancy M&E Technology Co. Ltd. • Guangzhou, China
  • Assisted in developing and testing software features to support team workflows and product improvements.

Selected Projects

Projects from my GitHub and academic portfolio.

View GitHub

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

IBM i AS/400
RPG/RPGLE, CL/CLLE
DB2 SQL
SYNON/CA 2E
Automation
Production Support
Enterprise Finance Workflows

Development

Backend & Programming

Python + Flask + Django
Java + Spring Boot
C/C++
React
JavaScript
Node.js

Databases

Data & Storage

MySQL
SQL Server
PostgreSQL
MongoDB
Oracle
Microsoft SQL Server

Cloud & DevOps

Systems & Scale

AWS
Azure
Docker
Render
Google Cloud
Firebase
GitHub Pages

Tools

Workflow & Delivery

Git
GitHub
Bitbucket
VS Code
IntelliJ
Eclipse
Postman

Soft Skills

Leadership & Collaboration

Leadership
Strategic thinking
Proactive ownership
Strong analytical ability
Adaptability
Clear communication
Relationship building

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 Transcript

IBM Full-Stack Software Developer Professional Certificate

Credential ID: HDX3EIP3XOW6

IBM

Issued Aug 2025

View Certificate

Google Data Analytics Specialization

Credential ID: Z94IJKK603FK

Google

Issued May 2025

View Certificate

Google Project Management Certificate

Professional Certificate

Google

Project Management Track

View Certificate

Musical Inspiration

Curating the sound of productivity

Synchronizing with Spotify...