Welcome

I'm a

based in Milpitas, California, USA

ABOUT ME

Who I am

I'm a Full-Stack Web Solution Engineer

I’m a full-stack software engineer who enjoys solving infrastructure problems and streamlining systems at scale. My work spans everything from cloud-native microservices to frontend tools—often in Python, React.js, TypeScript, and C#. I care deeply about performance, observability, and robust architecture.

I love owning projects end-to-end, collaborating across teams, and building infrastructure that lasts. When I’m not coding, you’ll find me exploring new tech, sipping coffee, or hanging out with my three cats in Milpitas, California.

  • Name: Jiacheng Tan
  • Preferred name: Ollie
  • Location: Milpitas, CA, 95035
  • Age: 31
  • 8+

    Years of experience

  • 25+

    Active production systems

  • 10+

    Cloud projects deployed

  • 3

    Cats raised

RESPONSIBILITIES

What I do

Web Development

Developing clean, performant UIs with React and Next.js, ensuring accessibility and a responsive design.

API Design & Development

Designing and maintaining scalable APIs that enable fast and reliable communication across services.

Cloud Infrastructure

Managing deployments and infrastructure on AWS, including Lambda, EC2, S3, and RDS with infrastructure as code.

Performance Optimization

Profiling and tuning both frontend and backend systems to reduce latency and increase system resilience.

Systems Integration

Integrating third-party services like payment gateways, calendar APIs, and enterprise platforms through secure pipelines.

End-to-End Ownership

Taking full responsibility across design, implementation, testing, and production support to ensure product quality and delivery.

EXPERIENCE

Resume

October 2022 - May 2025

Software Engineer

BMO Financial Group | Toronto, Ontario, Canada

Led end-to-end development of secure, cloud-native platforms for BMO Private Wealth, supporting investment management, trust planning, and tax strategy. Architected scalable microservices in Python, Node.js, and C#, deployed via Kubernetes and AWS (EC2, Lambda, RDS, S3). Built React-based advisor tools for real-time portfolio analytics. Engineered data pipelines integrating third-party financial systems, and partnered with DevOps to harden EC2 instances and automate CI/CD workflows with full regulatory compliance.

November 2019 - October 2022

Software Developer

Book4Time Inc. | Toronto, Ontario, Canada

Architected core systems for a global spa and wellness SaaS platform handling over 1B monthly API requests and $20M+ in daily transactions. Built asynchronous C# APIs with Redis caching and multithreaded job schedulers to power mission-critical operations. Designed and launched Online Booking X—a fully customizable, mobile-first React frontend with SSR and OAuth sync. Led performance optimizations, test coverage improvements, and AWS cloud deployments using TDD and infrastructure-as-code.

May 2017 - November 2019

Full-Stack Web Developer

CIK Telecom Inc. | Markham, Ontario, Canada

Delivered internal tools and customer portals for a national ISP, building full-stack features using React, Node.js, and Express. Developed payment systems and admin dashboards, integrated third-party services, and led modernization of legacy back-office systems using the MERN stack. Built a warehouse automation system with MQTT and Node.js, improving shipping efficiency by 60%.

My skills

Python

95%

React.js

95%

TypeScript/JavaScript

95%

C#

90%

Java

75%

SQL

90%

CONTACT

Get in touch

Follow me

Send a message

Copyright © 2025 - tanjc.com; all rights reserved.