Avatar

Vo Thanh Do

Middle Software Engineer
Birth06/10/2001
Phone0399054682
LocationBinh Tri Dong Ward, HCM City
QR code
Get CV

Professional Summary

Middle Software Engineer with a builder mindset - designed and built Core CRM Platform from zero-to-production, owning AI & Automation systems that reduce manual work across Marketing, CS, and Logistics. Strong in C#/.NET and TypeScript/NestJS/Next.js, multi-tenant architecture, event-driven messaging (RabbitMQ), and workflow engines. Drives System Design decisions with focus on scalability, security, and measurable business impact.

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 & Certifications

  • Information Systems Engineer (UIT)
  • TOEIC 705

Work Experience

Middle Software Engineer - Full-Stack

Jul 2023 - Present
Spiraledge, Inc (Hybrid)
  • Systems & Ownership: Core CRM Platform (API, Middleware, RBAC) - owned end-to-end; Automation Workflow Engine for business processes & AI search; Retailer Systems: Internal Tools and Online eCommerce features (Team Stores, Customer Favorites, Buying & Logistics).
  • System Architecture: Multi-tenant design (Tenant/Business Unit/User isolation); dynamic RBAC with granular permissions; flexible data model (Object/Attribute/Condition); workflow engine for complex business processes; natural language search.
  • Microservices (.NET & NestJS): Designed/decomposed services by bounded contexts; DI-first, versioned REST, OpenAPI/Swagger, clear service boundaries.
  • Event-driven (RabbitMQ): Built pub/sub & work-queues with routing keys; idempotent consumers, retry/backoff, DLQ; transactional outbox for data/event consistency.
  • AI & Automation: LLM agents for CS support & marketing reports; AI size chart → reduced manual data entry; AI import → accelerated data processing for Logistics; human-in-the-loop for low-confidence cases; validation, rate-limits, audit trails.
  • AI parsing & content: Semi-structured inputs → strict JSON with schema validators/fallbacks; automated accessibility content; FE consumption designed to avoid UX regressions.
  • Caching & Data: Redis for caching & performance; PostgreSQL/SQL Server (schemas, migrations, indexing, query shaping).
  • Integration & Operations: Shopify, Amazon SP-API, Walmart WFS, Attentive, Kustomer; data consistency between ERP & sales channels; production stability & monitoring.
  • Frontend (Next.js): Shipped SSR-safe CRM/Admin UIs with typed forms, schema validation, accessible states, error boundaries, and defensive rendering.
  • Testing & test automation: Converted high-priority manual test cases → automated using Playwright (E2E) for CRM/Admin journeys; headless CI runs with reports/artifacts. Cypress (E2E smoke), Postman regression; contract tests for API clients.
  • Cloud & DevOps: Containerized services; AWS; CI/CD with GitHub Actions/GitLab CI.
  • Security: Applied OWASP controls (input validation, rate-limit, authZ policies); secret rotation & CI secret-scanning; coordinated pen-test fixes; standardized error taxonomy.
  • Agile & leadership: Full Scrum cadence (planning/refinement/review/retro); partnered with QA/Product on DoD & acceptance criteria; mentored fresher engineers and facilitated weekly code reviews.
  • Impact: Reduced manual workload for Marketing, CS & Logistics via AI automation; improved data accuracy across ERP & sales channels; designed scalable architecture enabling new channel integrations without major refactoring.

Junior Software Engineer - Full-Stack

Sep 2022 - Jun 2023
Spiraledge, Inc (Onsite)
  • Backend: REST endpoints with ASP.NET Web API & NestJS (controllers, DTO validation), OpenAPI/Swagger; consistent error model.
  • Queues: RabbitMQ for small background tasks; basic retry/backoff & DLQ; logged processing results for debugging.
  • Data modeling: PostgreSQL & SQL Server schemas; added index/pagination; small migrations.
  • Frontend: Next.js pages (auth, forms, tables); controlled forms with validation; SSR-safe data fetching.
  • Testing & CI: Cypress/Playwright smoke for login/CRUD; Postman runner; GitHub Actions/GitLab CI (build/test/lint).
  • Cloud & security: exposure to AWS S3/CloudWatch logs; minimal-privilege IAM; OWASP basics (input validation, CORS, rate-limit).
  • Agile: stand-ups and planning.

Fresher .NET - Desktop & Web Foundations

Mar 2022 - Aug 2022
ISB Vietnam Co., Ltd (Onsite)
  • ASP.NET foundations: small MVC/Razor modules (auth/CRUD), session/cookie handling; connected SQL Server via EF/stored procedures.
  • HTML/CSS/JS: semantic pages, forms, DOM events, mobile-first layouts.
  • Frontend basics: small SPA consuming REST endpoints.
  • WPF (.NET, Prism/MVVM): device-management UI (USB), configuration screens, persisted settings.
  • Agile & CI: learned stand-ups and code reviews; minimal build/test pipeline.