Hi, I'm Jiajun Bao

Fullstack Developer

Fullstack Developer with 6+ years of experience developing customer-facing applications and features that drive user engagement and business value

About Me

Experienced Fullstack Developer passionate about building scalable SaaS solutions and leading high-performing teams

Fullstack Developer with 6+ years of experience developing customer-facing SaaS solutions. Experienced in delivering large-scale SaaS products end-to-end — from backend APIs and data pipelines to modern frontend interfaces.

With 3+ years focused on backend APIs, services, and data pipelines, and another 3+ years delivering end-to-end fullstack features with modern UI and API integration, I bring a comprehensive understanding of the entire software development lifecycle.

As a proven team player and Certified ScrumMaster®, I have 3+ years of team leadership experience leading ceremonies, monitoring epic and feature progress, managing sprint priorities and team capacity, and improving overall team performance and efficiency. I've mentored 5 developers, accelerating onboarding and providing hands-on technical guidance.

Experience

My professional journey and work history

Software Development Engineer III

Workday

Vancouver, BC, Canada

Feb 2023 - Present

Associate Data Engineer

Willow Laboratories, Inc. (formerly Cercacor Laboratories, Inc.)

Vancouver, BC, Canada

Mar 2022 - Feb 2023
  • Designed, developed, and optimized REST APIs in Java for mobile and web applications.
  • Implemented automated ETL data transformation pipelines from diverse data sources.
  • Improved real-time data processing with Kafka and reduced query latency from seconds to milliseconds by integrating Elasticsearch.
  • Mentored a data engineer and backend engineer, providing hands-on technical guidance.

Computational Biologist – Database Development

BC Cancer

Vancouver, BC, Canada

Oct 2021 - Mar 2022
  • Contributed to the development and maintenance of data pipelines between production databases.
  • Designed automation programs in Python for data validation and extraction processes.

Application Programmer Analyst

CancerCare Manitoba

Winnipeg, MB, Canada

Nov 2019 - Oct 2021
  • Led design and development of a provincial cancer research platform, including warehouse architecture, ETL pipelines (SSIS), and deployment of open-source applications.
  • Mentored and onboarded a developer, providing guidance that expanded team capacity.
  • Supported and maintained two electronic data capture applications critical for research operations.

Programmer Analyst Co-op

CancerCare Manitoba

Winnipeg, MB, Canada

Jan 2018 - Aug 2018
  • Built a full-stack electronic data capture web application, improving internal research workflows.

Education

My academic background and qualifications

Bachelor of Science in Computer Engineering

University of Manitoba

Winnipeg, MB, Canada

Jan 2014 - Aug 2019

Skills

Technologies and tools I work with

Frontend

ReactNext.jsTypeScriptJavaScriptHTML5CSS3

Backend & API

JavaPythonNode.jsC#RESTGraphQLSOAP

Data & Infrastructure

SQLElasticsearchKafkaSSISPantahoTrinoSpark

Cloud & DevOps

AWS (EC2, RDS, S3)VercelGitAutomated TestingJenkins

AI & Integration

LLM IntegrationAPI IntegrationPrompt EngineeringAI Chat Interface

Leadership & Methodology

Scrum MasterAgileMentoringTeam Performance Tracking & Improvement

Projects

Some of my recent work and side projects

RTO Tracker

RTO Tracker

A mobile application available on the App Store for tracking Return-to-Office schedules. Built with modern mobile development practices and user-friendly design.

SwiftSwiftUIiOSMobile Development
J&S Boutique Website

J&S Boutique Website

A modern display website for J&S Boutique showcasing products with responsive design and smooth user experience. Features item storage in Supabase and is hosted on Vercel.

ReactNext.jsTypeScriptTailwind CSSSupabase
P

Personal Portfolio

A modern portfolio website showcasing my work and skills. Built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4, featuring smooth animations, responsive design, and an AI-powered chat assistant that answers questions about my professional background and experience.

Next.jsReactTypeScriptTailwind CSSFramer MotionGoogle Gemini AI
A

AI Voice Companion for Seniors

A local-first voice companion for seniors with dementia. Provides conversation and proactive check-ins through a microservices architecture with real-time audio streaming, speech recognition, and natural language processing. Runs on Intel N100 mini-PC with optimized latency for CPU-only hardware.

PythonFastAPIDockerWebSocketOllamaFaster-WhisperPiper TTSRedisSQLite