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

At BMO Private Wealth, I led the development of secure, cloud-native applications that support investment management, estate planning, and tax strategy for high-net-worth clients. I built scalable backend services using Python, C#, and Node.js, deployed on AWS with EC2, Lambda, and Kubernetes. On the frontend, I developed advisor tools in React that deliver real-time portfolio analytics and streamline client workflows. I also integrated market data providers and internal systems, contributed to infrastructure automation through CI/CD pipelines, and enforced cloud security standards using Ansible and GitHub Advanced Security.

November 2019 - October 2022

Software Developer

Book4Time Inc. | Toronto, Ontario, Canada

At Book4Time, a global SaaS provider for the spa and wellness industry, I helped architect and scale the company’s core booking platform, which handled over a billion API requests monthly and processed $20M+ in daily transactions. I built asynchronous APIs in C# with Redis caching and multithreaded background jobs. I led the design and launch of “Online Booking X,” a mobile-first React app with SSR and OAuth sync that allowed full UI customization. My work also included integrating six payment gateways, refactoring legacy services, and improving infrastructure through test-driven development and infrastructure-as-code.

May 2017 - November 2019

Full-Stack Web Developer

CIK Telecom Inc. | Markham, Ontario, Canada

At CIK Telecom, I modernized legacy customer systems using the .NET MVC stack and React, focusing on performance, usability, and automation. I built a self-serve payment portal integrating PayPal, which helped reduce missed payments by $200K/month. I also developed MQTT-driven warehouse automation tools in C#, which cut the shipping backlog by 60%. Additionally, I created customer-facing portals, AI chat interfaces, and internal dashboards, improving support workflows and enabling real-time service management.

My skills

Python

95%

React.js

95%

TypeScript/JavaScript

95%

C#

90%

Java

80%

SQL

85%

CONTACT

Get in touch

Follow me

Send a message

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