Wei Yuan Cho
Principal Software Engineer | Full‑Stack, Platform & AI Systems | Building Scalable Products & Developer Platforms
Staff/Principal Software Engineer with a hybrid profile across full‑stack product engineering, platform architecture, and AI‑driven systems. I deliver end‑to‑end features across React/TypeScript, Java/Kotlin, and cloud‑native backends, while owning platform reliability, developer experience, and cloud modernization.
I integrate agentic AI into enterprise tooling and workflow prototypes, combining product intuition with deep technical breadth. Experienced in rapid prototyping, user‑facing UI delivery, platform ownership, and mentoring engineers.
- Location
London, United Kingdom
Skills/Technologies
Backend & APIs
Representational State Transfer (REST) architectural style for designing networked applications and HTTP APIs.
A query language for APIs and a runtime for fulfilling those queries with your existing data.
Frontend
Next-generation frontend tooling. Fast, opinionated dev server and build.
Fast all-in-one JavaScript runtime and toolkit for building web apps. Includes a dev server, bundler, test runner, and package manager.
Cloud & Infrastructure
AWS Certified Solutions Architect – Professional
DevOps & CI/CD
Build & Quality Tools
Databases & Search
AI & Emerging Tech
Languages
Key Contributions & Responsibilities
- Delivered commercial software products (EMD, CalMon, MxMon) used by Tier One banks across Murex and Calypso trading platforms, enabling consistent deployment, monitoring, and operational workflows.
- Defined engineering patterns for IaC, CI/CD, and cloud‑native delivery, establishing standards across teams.
- Modernised cloud and delivery platforms by migrating on‑prem/hybrid systems to public cloud and standardising CI/CD on GitHub Actions for cost and productivity gains.
- Introduced GitHub Copilot and AI‑assisted development practices, improving developer productivity across teams.
- Prototyped emerging capabilities such as agentic AI using MCP workflows to enhance operational insights.
- Mentored developers and influenced architectural decisions across teams, strengthening engineering maturity.
Work
- Employment type
Full-time
- Location
London, United Kingdom
Applications and initiatives led
TraderOne (AI Prototype) (2025)
- Delivered a full‑stack AI prototype in under 1 month, enabling real‑time charting and front‑office data analysis via streaming chat UI.Architected backend with Spring AI, LangGraph4j, and Claude Opus 4.5, orchestrating MCP tool‑based agents for dynamic responses.
- Leveraged the same architecture to integrate AI capabilities into existing enterprise tooling — including the Environment Management Dashboard, MxMon monitoring platform, and cost management workflows — extending intelligent automation across the wider platform ecosystem.
Engineering Platform Migration (2025)
- Transitioned from Bitbucket + Jenkins to GitHub with GitHub Actions, modernising CI/CD pipelines.
- Enabled teams to adopt GitHub Copilot for AI‑assisted coding and introduced automated pull request feedback powered by AI, improving developer productivity and code quality.
- Embedded Dependabot, CodeQL, and SonarLint into GitHub Actions to shift security left, cutting down dependency vulnerabilities and ensuring standards compliance.
Accenture Environment Management Dashboard (2019 - current)
- Designed a cloud‑agnostic dashboard enabling one‑click deployment and monitoring of trading platforms across AWS and Azure.
- Integrated AWS MCP Cost Explorer for natural‑language cost insights, anomaly detection, and forecasting, connecting directly to cost planning.
- One‑click deployment supported via both Jenkins pipelines and Azure DevOps workflows, orchestrated with Ansible and backed by Infrastructure‑as‑Code (Terraform/CloudFormation).
- Implemented a microservices architecture with service discovery and communication handled through HashiCorp Consul. Built with Spring Boot, GraphQL, Kotlin backend, PostgreSQL, and React for seamless integration with enterprise tooling.
Accenture CalMon / MxMon (2017 - current)
- Integrated LLM‑powered AI into monitoring platforms to speed up issue triage and summarisation for support teams. Enhanced workflows by connecting Spring AI with MCP tools and JIRA, enabling quicker ticket creation and automated issue tracking.
- Upgraded from Spring Boot 2 to 3 using OpenRewrite to automate migrations and resolve deprecations.
- Transitioned legacy ExtJS dashboards to modern React pages, delivering a simplified and more responsive UI for monitoring and administration.
Client Engagements
Swedish Bank (Dec 2022 – Apr 2023)
- Led a PoC migration of Trading Platform (Calypso 17) to AWS, modernising legacy VM workloads to containerised infrastructure using Amazon ECR, OpenShift 4.12, Helm 3, and Amazon RDS (2TB Oracle DB).
- Architected a cloud‑native deployment pipeline with Terraform (AWS & Kubernetes Provider) for consistent, scalable releases.
- Implemented one‑click Calypso environment provisioning via Environment Management Dashboard and Jenkins, streamlining CI/CD and enhancing developer experience.
- Employment type
Full-time
- Location
London, United Kingdom
Applications and initiatives led
Murex on AWS Well‑Architected Solution (2019)
- Designed an AWS‑approved blueprint for secure, scalable deployment of Murex on AWS, aligned to the AWS Well‑Architected Framework and industry best practices.
Software Download Portal (2018)
- Rearchitected a legacy EJB/Spring 3 application to a serverless architecture on AWS (S3, Lambda, Cognito, SimpleDB, Amplify), achieving ~98% cost savings while modernising authentication and deployment.
Client Engagements
South African Bank (Nov 2020 – Apr 2021)
- Led the automation and cloud migration of Murex environments, developing one‑click deployment solutions with Ansible, Jenkins, Terraform, and EMD in collaboration with global teams.
Japanese Investment Bank, US (Mar 2020 – Jun 2020)
- Modernised the client’s Murex environment management by implementing EMD to dynamically provision, monitor, and administer their suite of Murex environments via a centralised UI.
- Employment type
Full-time
- Location
London, United Kingdom
- Migrated internal hybrid cloud to public AWS, modernizing infrastructure and improving scalability.
- (Client – Clearing House) Web/Java developer for Collateral Management System; sole developer of middleware/messaging service using Apache Camel and JMS for Tier One clearing.
- Employment type
Part-time
- Location
Surrey, United Kingdom
Responsibilities
- Diagnose and repair problems with PCs on campus.
- Assist with checking and maintenance of Open Access PCs on campus.
- Lead laptop support sessions for students and staff on campus.
Certifications
Earners of this certification have an extensive understanding of designing technical strategies to accomplish specific business goals. They demonstrated the ability to balance best practices and trade-offs based on business context. Badge owners are able to design solutions across multiple platforms and providers.
Earners of this badge are individuals at AWS Partners or Amazon employees who have demonstrated a foundational knowledge of AWS Generative AI Essentials Business Skill.
Earners of this badge have demonstrated both understanding and practical expertise in applying agentic AI to real-world challenges. Through a structured learning journey that blends foundational knowledge, hands-on workshops, and insights from global experts, Badge holders are equipped to drive reinvention within Accenture and beyond.
Earners of this badge are AWS Partners who have developed fundamental, technical knowledge of AWS cloud computing, global infrastructure, services, solutions, migration and security.
Accenture’s Technology Architects lead innovation, delivering cutting-edge solutions. The Technology Architect certification is the second level of the 4-tiered certification program and the one achieved by the highest number of people, after several years of architecture contributions and experience. Technology Architects lead teams in technology projects, engage with client architects, and contribute to thought leadership, driving innovation at Accenture.
Successfully passed the AWS Certified Solutions Architect – Associate exam.
Education
Bachelor of Science (BSc), Computer Science (Year in Industry)
- Grade
First Class Honours
Interests
Stay Ahead: Daily Dive into Tech Trends, Gadgets, and Innovations
](/_astro/accenture.BhYz3D0j_1KhVcV.webp)
](/_astro/rhul.cd5BO11v_Z25Xkck.webp)