Skip to content
Vinh Tran

Backend / Infrastructure · Purdue Computer Science

VINHTRAN

Class of 2025
Purdue University
BS Computer Science
Systems focus
Backend & Infrastructure
Distributed systems, data pipelines, caching, replication
Available
Open to SWE roles
Currently Visiting Scholar at Kihara Lab, Purdue University

Projects

01 · January 2026 to February 2026

Redis Lite

A single-threaded epoll event loop that serves 375K pipelined operations per second, with automatic failover in under five seconds.

375,000 or more pipelined SET and GET operations per second.
Five times the pipelined write throughput after adding a dedicated IO writer thread.
Failover completes in under five seconds.
  • C++
  • Go
  • Docker
  • AWS EKS
  • Terraform
  • GitHub Actions

02 · March 2026 to April 2026

CForge

An open-source library that injects configuration into a running application in under 10 milliseconds. No restart, no redeploy.

Configuration injection latency reduced from 45 milliseconds to 8 milliseconds.
Sub-10-millisecond configuration delivery from server to application.
Published to two package registries: npm and PyPI.
  • JavaScript
  • Python
  • gRPC
  • Protobuf
  • Redis
  • PostgreSQL
  • React

Experiences

  1. Visiting Scholar · Kihara Lab, Purdue University

    to Present

    West Lafayette, Indiana

    • Refactored the lab's public EMSuite cryo-EM server, used by over 2,400 users, to isolate each algorithm's code, cutting the work of integrating a new one.

    • Held the refactor's behavior constant by replaying the old and new code paths against all 10,219 jobs in the production database and comparing their output.

    • Resolved recurring web-server outages by moving static-file serving off the Python application to Apache, freeing the WSGI worker pool for requests that actually needed it.

    • Migrated an untracked production service into Git, replacing direct edits on the server with reviewed pull requests.

    • Added automated pytest coverage to a codebase that had none, which is what made the refactor safe to attempt at all.

    • Ramped up on structural biology with PyMOL, comparing AlphaFold2 and AlphaFold3 predictions against experimental PDB structures.

    • Python
    • Django
    • pytest
    • Apache
    • Linux
    • Git
    • PyMOL
  2. Software Engineer Intern · Dong Quang Group

    to

    Hanoi, Vietnam

    • Scaled server-sent-event delivery to over 1,000 concurrent clients per instance by handling write backpressure, supporting three times the user growth.

      Led a team of five interns building a price service microservice that streams live stock prices over server-sent events.

    • Price update delay reduced from 500 milliseconds to 80 milliseconds.

      Cut price-update delay by moving distribution onto Redis pub/sub, letting traders react to market movement sooner.

    • Chart loading latency reduced from 165 milliseconds to 65 milliseconds.

      Cached candlestick data in Redis as fixed-size blocks under shared keys, so price charts load from memory rather than re-querying on every view.

    • Page load time reduced from 300 milliseconds to 165 milliseconds.

      Optimized PostgreSQL queries by eliminating N+1 fetches and adding composite indexes.

    • TypeScript
    • TimescaleDB
    • Redis
    • Docker
    • SSE
  3. Software Engineer Intern · Euro Vision Development Investment

    to

    Hanoi, Vietnam

    • Revamped an e-commerce backend made of order, payment, and inventory services on Spring Boot, deployed to GCP Cloud Run with rolling updates.

    • Order processing time reduced from 800 milliseconds to 400 milliseconds.

      Halved order processing time by replacing synchronous REST calls between services with Kafka-based event streaming.

    • Built a change-data-capture pipeline with Debezium and Kafka to sync CockroachDB mutations into Elasticsearch, holding replication lag under a second.

    • Average API response time reduced from 350 milliseconds to 85 milliseconds.

      Introduced a Redis caching layer for product catalog and category endpoints.

    • Developer environment setup reduced from two hours to ten minutes.

      Containerized every service with Docker, cutting local environment setup from two hours to ten minutes.

    • Java
    • Spring Boot
    • Kafka
    • CockroachDB
    • Debezium
    • Elasticsearch
    • Docker
    • GCP
  4. Software Engineer Intern · Savvycom

    to

    Hanoi, Vietnam

    • Developed a data pipeline with Web3.js that fetches and processes on-chain transactions, powering real-time hedging analytics.

    • Query latency reduced from 320 milliseconds to 175 milliseconds.

      Designed a PostgreSQL schema on AWS RDS to handle read and write traffic at scale.

    • Built a React dashboard consuming GraphQL APIs, displaying queryable analytics with sub-second refresh from Redis.

    • Instrumented six services with PromQL metrics and Grafana alerts on ingestion staleness, catching pipeline stalls that never raised an error.

    • React
    • Web3.js
    • PostgreSQL
    • AWS RDS
    • GraphQL
    • Grafana
    • PromQL

Toolkit

Languages
  • Go
  • C / C++
  • Java
  • Python
  • TypeScript
  • SQL
  • Bash
  • PromQL
Data & Messaging
  • PostgreSQL
  • CockroachDB
  • Redis
  • Kafka
  • Elasticsearch
  • TimescaleDB
  • Debezium
Infrastructure
  • Docker
  • Kubernetes
  • Terraform
  • AWS
  • GCP
  • GitHub Actions
  • Linux
  • Apache
  • Grafana
Frameworks & Protocols
  • Spring Boot
  • Django
  • FastAPI
  • NestJS
  • Node.js
  • React
  • gRPC
  • Protobuf
  • GraphQL
  • REST
  • SSE
Testing
  • Pytest
  • GoogleTest
  • JUnit
  • Jest
  • Testcontainers
  • Postman
  • Swagger

Contact

I am looking for backend and infrastructure roles. The fastest way to reach me is email.