Franklin Zhang
@franklinzhang
Staff Software Engineer with 12+ years of experience in large-scale systems.
What I'm looking for
I am a Staff Software Engineer with over 12 years of experience in building large-scale systems across various domains, including commerce, healthcare, and publishing. My expertise lies in designing microservices, backend APIs, and frontend platforms using a diverse tech stack that includes JavaScript, TypeScript, Java, Python, Ruby, and PHP. I thrive in fast-paced environments where thoughtful code and reliable systems create a meaningful impact.
At Shopify, I successfully rebuilt the merchant finance dashboard, which reduced finance-related support tickets by 18% in the first quarter. My contributions also included creating shared Vue.js widgets and refactoring legacy logic into dedicated microservices, significantly improving developer onboarding and API test coverage. I am passionate about mentoring fellow engineers and leading architecture reviews to foster a culture of continuous improvement.
Throughout my career, I have consistently focused on optimizing performance and enhancing user experience. For instance, I implemented Redis-based caching and created analytics APIs that reduced refresh latency by 45% during peak traffic. I am eager to bring my skills in cloud environments, DevOps workflows, and observability to a team that values innovation and collaboration.
Experience
Work history, roles, and key accomplishments
Staff Software Engineer
Shopify
Feb 2021 - Present (4 years 4 months)
Rebuilt the merchant finance dashboard using React, GraphQL, and Ruby on Rails, consolidating payouts, tax config, and sales data, which reduced finance-related support tickets by 18% in Q1. Built a Node.js middleware layer to unify data across Rails and Java (Spring Boot) services, implemented Redis-based caching to improve response speed, reduced API duplication, and improved reliability.
Senior Fullstack Engineer
SimplePractice
Mar 2017 - Jan 2021 (3 years 10 months)
Led migration of invoice and billing logic from monolithic PHP into modular Python (FastAPI) and Java (Spring Boot) services, reducing billing errors by 30% and supporting real-time audit logging. Rebuilt the scheduling interface from a legacy PHP/Laravel stack to a modern Vue.js + REST frontend, enabling real-time availability and reducing booking-related support volume by 24%.
Software Engineer
Automattic
Jul 2013 - Mar 2017 (3 years 8 months)
Migrated core editorial interfaces from PHP templates to modular React components, reducing page load time by 35% and simplifying onboarding for frontend contributors. Built a unified media management module using React and PHP-backed APIs, allowing inline image editing and dynamic resizing, which improved editor satisfaction and reduced media-related support tickets.
Education
Degrees, certifications, and relevant coursework
University of Texas at Austin
Bachelor of Computer Science, Computer Science
Activities and societies: Involved in various projects and coursework related to software development and system design.
Studied computer science fundamentals, including programming languages, data structures, and algorithms. Gained expertise in various cloud platforms and development tools.
Tech stack
Software and tools used professionally
OpenAPI
D3.js
Chart.js
GitHub
Kubernetes
Docker Compose
Jenkins
GitHub Actions
Pandas
MySQL
PostgreSQL
MongoDB
SQLite
Shopify
Gmail
Rollout
Node.js
Django
Laravel
Spring Boot
Ruby on Rails
Next.js
Yarn
Tailwind CSS
Material-UI
three.js
Microsoft Teams
Puppeteer
Redis
Terraform
Jira
Mocha
Chai
SuperTest
React
Vue.js
jQuery
Svelte
React Query
React-Vue
axios
Lodash
Webpack
JavaScript
Python
HTML5
Java
ES6
CSS 3
PHP
JSON
TensorFlow
Kafka
FastAPI
Istio
Grafana
OpenTelemetry
Linux
Datadog
Trello
ClickUp
Basecamp
GraphQL
JSON API
OData
Firebase
Socket.IO
gRPC
Elasticsearch
WordPress
AWS Lambda
Serverless
Vercel
Netlify
monday.com
TypeScript
RSpec
PHPUnit
React Testing Library
OAuth2
Docker
WebRTC
Zapier
IFTTT
dockerized
Root Cause
Amazon Web Services (AWS)
npm
TestCafe
Workato
Integromat
Availability
Location
Authorized to work in
Skills
Interested in hiring Franklin?
You can contact Franklin and 90k+ other talented remote workers on Himalayas.
Message FranklinFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
