Hey there, my name is

Carey Wang

A Passionate Software Engineer

I'm a software engineer based in Irvine, CA. I thrive on building scalable backend systems, designing distributed architectures, and crafting applications that are smooth, intuitive, and impactful.

I’m passionate about creating technology that feels effortless yet powerful. From high-concurrency platforms and e-commerce systems to AI-driven orchestration tools and research applications, I love tackling challenges and delivering solutions that not only work but also inspire.

About Me Illustration

About Me

Greetings! My name is Carey Wang, and I am a passionate software engineer who enjoys turning ideas into real-world applications. Residing in Irvine, CA, I started programming during my undergraduate years in civil engineering, and since then I’ve been drawn to the endless possibilities of technology. I am currently pursuing my Master of Software Engineering at the University of California, Irvine, and will graduate in December 2025.

I began by learning the fundamentals of Java, Python, and web development. Over time, I built a strong foundation that has allowed me to quickly pick up advanced frameworks and tools such as Spring Boot, React, Redis, Docker, Kubernetes, and cloud platforms like AWS and GCP.

Along the way, I have worked on a variety of projects, including subscription commerce systems, marketing lottery platforms, AI agent orchestration engines, and transportation modeling tools. My goal is to keep honing my skills, push the boundaries of what I can build, and create technology that is reliable, scalable, and truly impactful.

Experience

Software Engineer Intern

07/2025 – Present

SubMarts Inc - B2B/B2C e-commerce marketplace specializing in subscription services

Irvine, CA

Developing scalable backend systems for subscription commerce platform with focus on order management, real-time notifications, and third-party integrations.

  • Order Management System: Developed ongoing order management Spring Boot APIs handling subscription lifecycle tracking, implementing multi-status order processing with complex data aggregation across 8+ database tables and dynamic order action resolution for cancellations, returns, and refunds.
  • Real-time Notification Service: Developed real-time user notification service using Redis message queuing and RPC-based APIs; implemented event-driven workflows for order state changes, achieving 99.5% delivery success rate.
  • Third-party Integration: Implemented OAuth2 authorization flows with PKCE enhancements for integrating Stripe Connect, enabling secure third-party billing and reducing manual reconciliation workload by 85%.
  • API Development Integration: Built review and rating RESTful API endpoints with Hibernate ORM, implementing duplicate prevention logic through database constraints and custom validation; developed rating aggregation functions for weighted merchant scoring algorithms.
  • Cloud Infrastructure Optimization: Optimized AWS deployment, configuring EC2 auto-scaling groups and RDS Multi-AZ setup that reduced infrastructure costs by 30% compared to fixed instances while ensuring zero-downtime processing for high-volume subscription orders.

Graduate Student Researcher

07/2025 – Present

Institute of Transportation Studies, UCI

Irvine, CA

Conducting research in transportation modeling systems with focus on system integration, workflow automation, and debugging frameworks for simulation pipelines.

  • System Integration: Integrated and configured transportation modeling systems for cross-platform compatibility, resolving Python environment conflicts and implementing pandas data pipeline fixes to enable seamless simulation execution on research infrastructure.
  • Workflow Automation: Diagnosed and resolved complex workflow failures in multi-scenario simulation pipelines, developing Python CLI diagnostic tools with argparse and YAML configuration validation to streamline script automation and pandas data preprocessing workflows.
  • Debugging Framework: Implemented comprehensive debugging framework using pytest validation and debugpy remote debugging, creating systematic troubleshooting procedures that reduced system setup time by 50% and established reproducible simulation environment for ongoing research.

Some Projects I've Built

PromoMall Lottery Platform

A high-concurrency marketing lottery platform built with Java, Spring Boot, Redis, RocketMQ, and ElasticSearch. Designed rule-engine microservices and implemented Redis-based sliding-block locks to ensure consistency under thousands of concurrent requests.

  • Java
  • Spring Boot
  • Redis
  • RocketMQ
  • ElasticSearch
Project details coming soon...

SubMarts Subscription Commerce

Built a subscription commerce platform with automated Stripe billing, order lifecycle management, and real-time notifications using Redis Streams and WebSockets. Reduced manual reconciliation by 85% through backend automation.

  • Java
  • Spring Boot
  • Stripe
  • Redis
  • Docker
Project details coming soon...

AI Agent Orchestration Platform

An orchestration system for AI agents using Spring Boot, MyBatis, Redis, and PGVector. Supports RAG knowledge bases, prompt orchestration, and hot-deploy low-code visual flows.

  • Java
  • Spring Boot
  • PGVector
  • Redis
  • Docker
Project details coming soon...

Summailize - Gmail AI Summarizer Agent

A lightweight AI agent that automatically summarizes Gmail messages into short, actionable insights. Built as a Chrome Extension with Flask backend, featuring Azure OpenAI integration, Firebase storage, and timezone-aware background scheduling for autonomous email processing.

  • Python
  • Flask
  • Azure OpenAI
  • Firebase
  • React
  • Chrome Extension

Contact Me

If you have any inquiries, collaboration ideas, or opportunities, feel free to reach out via email. I enjoy working with passionate teams and exploring new challenges in software engineering.

Even if you just want to connect or discuss tech, I’d be happy to hear from you. Looking forward to meaningful conversations and future collaborations!