NGUYEN THANH BINH
(+84)365055228 | [email protected] | Fbin243 | Fbin243
EDUCATION
University of Science - VNU, HCMC Aug 2021 - Aug 2025 (Expected)
Bachelor of Software Engineering | GPA: 3.75/4
SKILLS
Languages C/C++, Golang, Javascript/Typescript, Java, SQL, HTML/CSS
Technologies & Frameworks Gin, Node.js, Express.js, NestJS, Spring, Hasura, GraphQL, gRPC, Websocket
Databases MySQL, PostgreSQL, MS SQL, MongoDB, Redis, SQLite
Others Git, Github, CI/CD, Docker, Apache Kafka, AWS, Firebase
EXPERIENCE
Nexlab Technology Oct 2024 - Mar 2025
Backend Intern HCMC, Viet Nam
• Participated in a cross-functional team of over 10 members to develop and maintain A3 Retail, an e-commerce
platform tailored for small and medium-sized retail chains, operating under the Agile framework and managing
tasks via Notion and Microsoft Teams.
• Learned core concepts of Hasura to apply in company projects, reducing the need to manually implement APIs
from scratch. Applied Actions and Event Triggers to implement business logic and refactor the codebase, mini-
mizing the use of raw SQL queries with Postgres functions, which improved code readability and maintainability.
PROJECTS
PenK Assistant - Github | Golang, Typescript, GraphQL, gRPC, MongoDB, Redis, Kafka, Docker Jun 2024 - Present
• Used Golang, gRPC, and GraphQL Federation to build a scalable microservices architecture and expose a
unified API endpoint via an API Gateway for seamless client integration.
• Applied a monorepo structure and Clean architecture to organize the codebase into modular layers to simplify
maintenance, improve scalability, and allow flexible replacement of low-level components.
• Integrated Firebase Auth with custom Redis-based session handling to manage user identity and secure multi-
service authentication. Leveraged Kafka and Redis Sorted Sets to process notifications from diverse sources in
real time, reducing latency and easing database load.
• Utilized MongoDB Change Streams to log user activity events for enriching context and enabling PenK AI to
deliver personalized recommendations. Managed MongoDB with mongodump, mongorestore, and migrate-
mongo to ensure reliable backups and consistent schema migrations.
• Wrote unit tests and API tests to validate logic, prevent regressions from future changes, and ensure reliability.
• Landing page: www.penk.app
VOU - Github | Java, Spring, MySQL, MongoDB, Redis, Kafka, Firebase, Docker. AWS Jun 2024 - Aug 2024
• Developed a scalable games and sessions service using Java, Spring, and WebSocket, enabling real-time quiz
and shake game sessions for multiple users. Integrated AWS S3 and AWS Polly to store audio files and convert
text to speech, streamlining multimedia content delivery for games.
• Automated image builds with Docker and Google Jib to streamline development, published to Docker Hub,
and used Docker Compose to simplify local backend setup for frontend developers.
BerryWallet - Github | Typescript, NestJS, GraphQL, Redis, React, TailwindCSS Apr 2024 - May 2024
• Used Typescript and NestJS to implement backend server for crawling token prices from CoinGecko via a
scheduled cron job, storing the latest data in a Redis to enable efficient hourly updates for token prices.
Oriobook - Github | Javascript, Node.js, Express.js, MongoDB, Vue.js, HTML/SCSS Nov 2023 - Jan 2023
• Applied the MVC pattern to structure the initial codebase, then developed RESTful APIs using Express to handle
core features, enabling sellers to manage books, categories, authors, and access statistical insights efficiently.
CERTIFICATIONS & AWARDS
English: TOEIC 895/990 Mar 2024
Awards: Achieved 5 encouragement scholarships by ranking in the top 20 out of 400 students.