Skip to content
Menu

~/career

Career

Where I've worked, what I've built there, and the tools I picked up along the way.

  • 5y 8mwriting code for a living
  • 3companies
  • 4products shipped
  • 17technologies
Career timeline by year

git log --graph

History

  1. 132fd5e(HEAD -> main)feat: join Spartan as Software EngineerMar 2025

    Spartan

    man technologistSoftware Engineer

    Mar 2025 – Present · 1y 7m

    • Dealops – SaaS platform that helps Sales and Revenue Ops teams manage deal pricing and quoting with AI. Built a conversational chatbot UI using React, TypeScript, and TailwindCSS, integrating streaming APIs from the backend to deliver a smooth and responsive user experience. Also implemented complex pricing configuration and admin dashboards using React Hook Form, Ant Design, and a Turborepo-based monorepo to streamline development and deployment.
    • Deepsky – Data platform for processing CO₂ removal measurements and validating them into carbon credits that can be traded on the global carbon market. Designed and implemented data pipelines following the medallion architecture, leveraging Apache Spark, Delta Lake, AWS S3, AWS EMR, and Databricks to optimize data processing and analytics workflows.

    stack diff

    • React(new)
    • TypeScript(new)
    • Tailwind CSS(new)
    • React Hook Form(new)
    • Ant Design(new)
    • Turborepo(new)
    • Apache Spark(new)
    • Delta Lake(new)
    • Databricks(new)
    • AWS S3(new)
    • AWS EMR(new)
  2. f46d4dbMerge branch 'education/uit' into mainJun 2023

    Graduated from University of Information Technology student

  3. 4c44d3bfeat: join Younet Media as Junior Software EngineerMar 2022

    Younet Media

    man technologistJunior Software Engineer

    Mar 2022 – Mar 2025 · 3y 1m

    • Built Ecomheat – a web platform that measures industry and brand performance across major E-commerce channels, providing analytics and insights for marketing and business teams.
    • Developed AppCore – a set of reusable NestJS core packages (including DatabaseModule, CacheModule, RedisModule, ConfigModule, and others) and published them to npm to accelerate development and deployment across multiple internal projects.

    stack diff

    • NestJS(already used)
    • Redis(new)
    • npm(new)
  4. 085553efeat: join QKIT Software as Fresher Backend DeveloperJan 2021

    QKIT Software

    man technologistFresher Backend Developer

    Jan 2021 – Dec 2022 · 2y

    • Developed and maintained web applications used to manage company website content, including blogs, client portfolios, and recruitment pages.
    • Implemented backend services using NestJS, PostgreSQL, and Prisma, focusing on clean architecture, performance, and maintainability.
    • Participated in Agile/Scrum workflows, collaborating closely with designers and senior engineers to improve delivery speed and overall project quality.

    stack diff

    • NestJS(new)
    • PostgreSQL(new)
    • Prisma(new)
  5. 27d9005(education/uit)init: enrol at University of Information TechnologyAug 2019

    University of Information Technology

    studentStudent at UIT – HCMC (School of Computer Science)

    Aug 2019 – Jun 2023 · 3y 11m

    • Graduated with a good academic standing at the School of Computer Science.
    • While many of my peers pursued careers in Data or AI Engineering, I found my passion in Software Engineering, especially in web and application development – a decision that has strongly shaped my current career path.

    stack diff

    • C++(new)

$ open ./resume.pdf

Want the full picture?

Grab my resume, or say hi by email or on LinkedIn.