Vo Thanh Do

Vo Thanh Do

Middle Software Engineer
0399 054 682
Ho Chi Minh City, Vietnam
Born 06/10/2001
QR Code to CV
Scan for CV
💼

Professional Summary

Middle Software Engineer with a builder mindset - taking systems from zero-to-one and scaling them safely. Strong in C#/.NET Web API and TypeScript/NestJS/Next.js, DI-first architecture, event-driven messaging (RabbitMQ), and pragmatic data modeling (MongoDB + SQL). Drives AI/Automation (agents, parsing, content) with guardrails and measurable outcomes. Automation testing (Playwright/Cypress), operating in Agile (Scrum) and shipping reliably via CI/CD.

Key Strengths

  • Event-driven mindset & resilient messaging
  • DI-first architecture; clean boundaries
  • Test-first delivery; security-aware engineering
  • AI pragmatism with measurable impact
  • Agile/CI-ready; builder mentality
🎓

Education

  • Information Systems Engineer - University of Information Technology (UIT)
  • TOEIC 705 - English Proficiency
💻

Experience

Middle Software Engineer - Full-Stack

Jul 2023 - Present
Spiraledge, Inc (Hybrid)
  • Microservices (.NET & NestJS): Designed services by bounded contexts; DI-first, versioned REST, OpenAPI/Swagger, clear service boundaries.
  • Event-driven (RabbitMQ): Built pub/sub & work-queues; idempotent consumers, retry/backoff, DLQ; transactional outbox for consistency.
  • AI Agents & Automation: Tool-using LLM agents to look up/summarize/update records; validation, rate-limits, audit trails, human-in-the-loop.
  • AI parsing & content: Semi-structured inputs → strict JSON with validators/fallbacks; automated accessibility content.
  • Search & data: Elasticsearch (index/analyzers, query DSL, zero-downtime reindex); MongoDB + PostgreSQL (schemas, migrations, indexing).
  • Frontend (Next.js/React): SSR-safe CRM/Admin UIs with typed forms, schema validation, accessible states, error boundaries.
  • Testing: Playwright E2E for CRM journeys; Cypress smoke; Postman regression; contract tests for API clients.
  • Security: OWASP controls; secret rotation & CI scanning; pen-test fixes; standardized error taxonomy.
  • Third-party: Shopify, Amazon SP-API, Walmart WFS, Attentive, Kustomer integrations.
  • Leadership: Scrum cadence; mentored engineers; weekly code reviews.

Junior Software Engineer - Full-Stack

Sep 2022 - Jun 2023
Spiraledge, Inc (Onsite)
  • Backend: REST endpoints with ASP.NET & NestJS; DTO validation, OpenAPI/Swagger; consistent error model.
  • Queues: RabbitMQ for background tasks; basic retry/backoff & DLQ.
  • Data modeling: MongoDB collections & SQL schemas; added indexes, pagination, migrations.
  • Frontend: React/Next.js pages; controlled forms with validation; SSR-safe data fetching.
  • Testing & CI: Cypress/Playwright smoke; Postman runner; GitHub Actions (build/test/lint).
  • Cloud: AWS S3/CloudWatch; minimal-privilege IAM; OWASP basics.

Fresher .NET - Desktop & Web

Mar 2022 - Aug 2022
ISB Vietnam Co., Ltd (Onsite)
  • ASP.NET: MVC/Razor modules; session/cookie handling; SQL Server via EF.
  • Frontend: Semantic HTML/CSS/JS; mobile-first layouts; React SPA basics.
  • WPF: Device-management UI with Prism/MVVM; configuration screens.
  • Process: Stand-ups, code reviews, minimal CI pipeline.