Fullstack Developer4 years of experience

Building scalable systems with microservices, realtime architecture, and AI.

I design and ship production systems that handle complexity without cutting corners.

4+Years
15+Microservices
2Prod systems

Featured Projects

Fullstack Engineer / Apr 2024 - May 2026

O2SKIN

A clinic management platform serving multiple branches with real-time queue tracking, appointment scheduling, and inventory control.

Challenge

Coordinating 15+ independent service domains (clinic, customer, order, inventory, scheduling) without coupling them tightly, while keeping queue state consistent in real time across branches.

Solution

Designed a NestJS microservices architecture with gRPC for synchronous inter-service calls and Redis Pub/Sub for real-time state propagation. Socket.IO pushes live queue and appointment events to connected clients. BullMQ handles all async background jobs.

Impact

Reduced appointment conflicts to near zero. Live queue dashboards give clinic staff instant visibility across locations. Unleash feature flags allowed safe rollout of new modules without downtime.

Technologies
NestJSgRPCRedisBullMQSocket.IOPostgreSQLReactTypeScriptDockerUnleash
Service architecture
API Gateway->Clinic->Customer->Order->Inventory->Schedule->Report->Notification

Architecture Thinking

How I design systems that scale

[ ]

Microservices with gRPC

15+ independent services communicating over type-safe gRPC contracts. Each service owns its data. The API gateway handles auth and routing.

Client
React/Next.jsReact Native
via REST / WebSocket
Gateway
API GatewayAuth
via gRPC
Services
ClinicCustomerOrderInventoryScheduleReport
via Redis Pub/Sub
Data
PostgreSQLRedisObject Storage
~>

Realtime Event Flow

Redis Pub/Sub as the message backbone. Socket.IO rooms map to business entities. BullMQ ensures async jobs survive restarts.

Event Sources
AppointmentsQueue UpdatesNotifications
via Emit
Socket.IO Server
Room ManagerNamespace Handler
via Redis Adapter
Message Bus
Redis Pub/SubBullMQ
via Broadcast
Subscribers
Web ClientsMobile ClientsDashboard
AI

AI Integration Pipeline

OpenAI API structured outputs parse unstructured PDFs. Background queues handle processing. Results stored with confidence scores for human review.

Input
PDF UploadCandidate Data
via Queue
BullMQ Job
Parse JobMask Job
via OpenAI API
Processing
Structured ExtractPII DetectionPDF Masking
via Store
Output
Parsed ProfileMasked PDFNotification

Experience

Freelance / Solo Projects

Fullstack Engineer

Apr 2024 - May 2026
  • Built O2SKIN clinic platform with NestJS microservices, gRPC, and Socket.IO real-time features
  • Built KitesHR recruitment platform with OpenAI resume parsing and commission payment tracking
  • Designed and shipped two production systems end-to-end as a solo engineer

Previous Employer

Fullstack Engineer

Jun 2022 - Mar 2024
  • Built scalable real-time chat for web and mobile with Socket.IO and MongoDB
  • Developed Telesales and CRM system for lead management and call scheduling
  • Handled server operations, deployment, uptime monitoring, and system maintenance
EducationComputer Engineering (IT2), 2019-2024

Technical Expertise

Frontend
ReactNext.js 15TypeScriptViteReact NativeMaterial UITailwind CSS
Backend
NestJSNode.jsExpress.jsgRPCREST APIsPython
Realtime Systems
Socket.IORedis Pub/SubBullMQAsteriskWebSockets
AI & Automation
OpenAI APIN8NResume ParsingPDF ProcessingPrompt Engineering
Databases
PostgreSQLMongoDBMySQLRedisPrismaElasticSearch
DevOps & Infrastructure
DockerCI/CDAWS EC2Git/GitHubUnleashLinux

About

I am a fullstack engineer with 4 years of experience building production systems. My focus is on scalable architecture, clean code boundaries, and shipping software that works reliably. I spent the last two years designing and shipping two complex production platforms solo, which sharpened my end-to-end product thinking. I care about systems that are maintainable a year from now, not just working today.

Interests

Microservices architecture, realtime systems, AI-assisted tooling, clean API design.

Education

Computer Engineering (IT2), 2019-2024

Location

Dinh Cong, Hoang Mai, Hanoi, Vietnam

Let's build something impactful together.

Available for fullstack engineering roles. Open to remote, hybrid, or on-site in Hanoi.

Nguyen Cong Tien / Fullstack Developer / 2026