Joseph
Nguyen

Software Engineer · Distributed Systems · Backend Infrastructure

Backend-focused engineer with 4+ years designing and scaling distributed systems at production scale. Currently at Proofpoint, leading backend initiatives across microservices, event-driven pipelines, and search infrastructure. I care about clean system design, measurable impact, and owning things end-to-end.

jo.josephqn@gmail.com

Where I've
Worked
Proofpoint
Feb 2022 – Present
Current

Software Engineer II

  • Owned a high-throughput Apache Flink pipeline processing 5M+ events daily; improved processing efficiency by 30%
  • Reduced critical API latency by 40% by designing and implementing Redis-based caching for high-traffic endpoints, cutting p99 response times from 800ms to under 480ms
  • Designed and deployed a custom AWS Lambda Authorizer enabling secure, scalable authentication across 12+ distributed microservices
  • Architected a multi-source search platform using an Abstract Syntax Tree (AST) to unify queries across 4 heterogeneous data systems, reducing query integration time by 60%
  • Built a multi-threaded OpenSearch query system using slicing, improving large-scale search throughput by for datasets exceeding 100M records
  • Developed a centralized Java-based proxy service to standardize auth and access patterns across multiple backend systems, eliminating ~2,000 lines of duplicated auth logic
  • Led development of scalable microservices using Spring Boot, gRPC, and event-driven architecture serving millions of requests per day in production
  • Improved CI/CD reliability with automated integration testing (Java, Selenium), reducing issue detection time from hours to under 5 minutes and cutting escaped defects by 45%
Epic Systems
Aug 2020 – Jul 2021

Full Stack Software Developer

  • Resolved 30+ high-priority production issues across a large-scale healthcare platform used by millions of patients, improving system reliability and uptime
  • Optimized database queries and implemented pagination strategies, reducing average page load time by 55% for datasets exceeding 500K rows
  • Led migration of a legacy VB feature to modern JavaScript, increasing user engagement by 20% and reducing maintenance overhead by 35%
  • Developed reusable React components adopted by 5+ teams, accelerating feature development velocity across the org
  • Refactored validation logic to clearly separate client and server responsibilities, eliminating 3 categories of security vulnerabilities and improving maintainability
Nidaan Systems
Jun 2019 – Aug 2019

Full Stack Developer · Internship

  • Developed full-stack features using React, Redux, Express, and MongoDB, shipping 8 features across a 3-month agile engagement
  • Designed and documented 15+ RESTful APIs using Swagger, improving team-wide integration efficiency by 25%
  • Improved frontend performance by optimizing rendering logic and data structures, reducing initial load time by 40%
Selected
Projects
01
Multiplayer Agar.io Clone
Real-time browser-based multiplayer game handling concurrent players with synchronized state updates and low-latency WebSocket communication.
JavaScript Node.js WebSockets
Play Now →
02
Chess Engine
Python-based chess game with a custom depth-based AI algorithm. Features game state evaluation and decision-making logic built on Pygame.
Python Pygame AI / Minimax
03
Country Viewer
Full-stack app consuming REST APIs to display global country data. Backend built with Spring Boot and PostgreSQL, deployed via Aiven.
React Spring Boot PostgreSQL
04
Barter Marketplace
Full-stack marketplace platform built with Django. Users can create, manage, and browse listings via a RESTful backend with Jinja2 templates.
Django Python SQLite
05
Lunar Lander (3D)
C++ 3D game using openFrameworks featuring physics-based movement, particle systems, and collision detection via Octree structures.
C++ openFrameworks Physics
06
Space Survival
2D C++ game featuring real-time combat, particle effects, and physics-based movement using linear algebra for accurate simulation.
C++ Linear Algebra Game Dev
Technical
Skills
Languages
Java Python TypeScript JavaScript C++
Backend
Spring Boot gRPC REST APIs Apache Flink Event-Driven
Data & Search
OpenSearch Redis PostgreSQL MySQL
Infrastructure
AWS Lambda Microservices CI/CD Docker
Frontend
React HTML CSS / SASS
Testing
Playwright Selenium Integration Tests