As a backend developer, I specialize in building robust and scalable systems. My experience includes designing database schemas, architecting ERP applications, and deploying high-availability infrastructure. I have a passion for creating self-managed observability stacks with tools like Grafana, Prometheus, and Loki to ensure system health and performance.
I am currently preparing for the Azure and AWS DevOps and Developer Associate exams, as well as the CKS and CKAD certifications to deepen my expertise in cloud-native technologies. I thrive on tackling complex challenges and am always eager to explore new technologies that drive efficiency and resilience.
When I'm not coding, I enjoy collecting books, catching up on my favorite TV series, and hunting for the best coffee in town.
Experience
2025 — Present
DevOps Engineer · Ascend Cloud Services
Leveraging expertise in AWS, Azure, and Kubernetes to build and maintain scalable cloud solutions. Focusing on data platform optimization with Databricks.
2024
Backend Developer · Bitmosys
Led the design and deployment of a high-availability ERP infrastructure, including a self-managed observability stack (Loki, Grafana, Prometheus), a replicated Postgres cluster, and an Nginx API gateway. Implemented a Linkerd service mesh for enhanced security and monitoring.
2023 — 2024
Fullstack Developer · Cango
Developed a reusable component library and built dynamic, permission-based dashboards for a political survey platform. Created interactive data visualizations with Apache ECharts and refactored the legacy codebase to TypeScript, optimizing state management with React Query.
2022 — 2023
Frontend Developer · Matrice AI
Developed and deployed the backend for an image annotation platform on AWS. Optimized a high-traffic landing page using Next.js, achieving a page load time under 200ms, and refactored the data annotation dashboard to align with new UI designs.
Writing

An Interactive Guide To Count Min Sketch
Learn Count Min Sketch: a probabilistic data structure for estimating item frequency in data streams, featuring an interactive guide and demo

An Interactive Guide To Caching Strategies
Explore popular caching strategies for improved application performance, including Cache Aside, Read/Write Through, Write Back, and more

An Interactive Guide To Rate Limiting
Learn about rate limiting algorithms with interactive apps, including Token Bucket, Leaky Bucket, Fixed Window, and Sliding Window methods
Projects

Tools
A comprehensive collection of interactive educational tools for learning computer science algorithms, data structures, and system design concepts.

InfraWise
A financial modeling tool for comparing Total Cost of Ownership (TCO) between cloud and on-premise infrastructure solutions. Make informed infrastructure decisions with detailed cost breakdowns and breakeven analysis.
Certifications
2020-06-01
Deep Learning Specialization
DeepLearning.AI
2020-06-01
AWS Fundamentals Specialization
Amazon Web Services