Nguyen Hoang Long

Nguyen Hoang Long

.NET Software Engineer

Thu Duc, Ho Chi Minh City, Vietnam
long29103107@gmail.com | +84 344 066 288 | https://www.linkedin.com/in/longnguyen29103107

Technical Skills

Languages, Frameworks and Data:

  • C#
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • .NET Core ASP.NET Core
  • g RPC gRPC
  • SignalR
  • React
  • Tailwind
  • SQL Server
  • RabbitMQ RabbitMQ
  • Redis

Tools:

  • Git
  • GitHub GitHub
  • Gitlab
  • Jenkins
  • Codex
  • Claude Code
  • ChatGPT
  • Cursor
  • Docker
  • Ubuntu

Clouds:

  • Azure Pipelines
  • Amazon S3

Soft Skills

  • English: TOEIC 535 (Listening & Readings)
  • Problem Solving
  • Communication
  • Teamwork
  • Planning
  • Time Management
  • Flexibility
  • Presentation

Education

About

Backend-focused .NET Developer with over 4 years of experience building scalable, maintainable, and reliable systems. I approach software development with a product-oriented mindset, focusing not only on technical solutions but also on delivering long-term value that aligns with business objectives. As a proactive, responsible, and self-motivated developer, I continuously learn and adapt to new technologies to grow both technically and professionally. My goal is to become a Senior Developer and contribute to meaningful products that create value for users and businesses.

Career Journey

  • .NET Developer @ BLogic Systems

    On site - Ho Chi Minh City, Vietnam

    Responsibilities

    • Translated business requirements into modular backend features.
    • Designed schemas and optimized SQL queries for scalable modules.
    • Led project delivery and mentored developers through reviews and technical guidance.
    • Built Jenkins CI/CD pipelines for Linux deployments.
    • Integrated TSYS, DocuSign, S3, and webhook-based workflows.

    Achievements

    • Delivered reliable payment and document integration flows.
    • Streamlined e-signature processes with DocuSign.
    • Built scalable PDF generation and S3 storage pipelines.

    Highlights

    • Built and maintained production-grade .NET applications for POS support, merchant operations, and document workflows.

    Tools & platforms I use:

    • .NET Core ASP.NET Core API
    • RESTful API
    • API Versioning
    • Razor
    • Entity Framework Core
    • Dapper
    • SignalR
    • Quartz
    • RabbitMQ RabbitMQ
    • DocuSign
    • SQL Server
    • Design Patterns
    • Amazon S3
    • Seq Logging
  • .NET Developer @ Silicon Stack

    Hybrid - Ho Chi Minh City, Vietnam

    Responsibilities

    • Clarified requirements and delivery scope with stakeholders.
    • Refactored and stabilized backend services.
    • Optimized database queries and API performance.
    • Planned implementation tasks with the development team.
    • Maintained and refactored production services.
    • Handled production issues and code reviews.
    • Managed Azure Pipelines, IIS, and database operations.

    Achievements

    • Delivered vehicle and maintenance scheduling features.
    • Strengthened CRM and dealership domain knowledge.
    • Improved backend reliability with C# and SQL optimization.
    • Improved authentication and system security.
    • Built expertise in pricing, promotions, and inventory.

    Highlights

    • Enhanced CRM workflows for dealership vehicle and service management.
    • Supported pricing and promotion workflows for ANZ retail operations.

    Tools & platforms I use:

    • .NET Core ASP.NET Core API
    • Entity Framework Core
    • RESTful API
    • Dapper
    • Ocelot
    • Elsa Workflows
    • Microservices
    • Multitenancy
    • Quartz
    • SQL Server
    • Design Patterns
    • RabbitMQ RabbitMQ
    • g RPC gRPC
    • Entity Framework

Work Projects

BLogic Dashboard

BLogic Systems

BLogic Dashboard is a support application designed for POS systems. It helps agents manage merchants through a hierarchical model, create support tickets, and generate registration forms using DocuSign. It also integrates with external systems such as TSYS to handle legal documentation.

  • Delivered reliable payment and document integration flows.
  • Streamlined e-signature processes with DocuSign.
  • Built scalable PDF generation and S3 storage pipelines.
  • .NET Core ASP.NET Core API
  • RESTful API
  • API Versioning
  • Razor
  • Entity Framework Core
  • Dapper
WECRM

Silicon Stack

WECRM is a customer relationship management system that allows vehicle management and reminds users to perform maintenance services at dealerships.

  • Delivered vehicle and maintenance scheduling features.
  • Strengthened CRM and dealership domain knowledge.
  • Improved backend reliability with C# and SQL optimization.
  • .NET Core ASP.NET Core API
  • Entity Framework Core
  • RESTful API
  • Dapper
  • Ocelot
  • Elsa Workflows
Promotion Planning

Silicon Stack

Promotion Planning is a pricing management module within the manufacturing domain that helps users manage and optimize product pricing for supermarkets in Australia and New Zealand.

  • Improved authentication and system security.
  • Built expertise in pricing, promotions, and inventory.
  • Improved API reliability with C# and SQL optimization.
  • .NET Core ASP.NET Core API
  • Entity Framework
  • RESTful API
  • Dapper
  • Ocelot
  • Azure Pipelines

Personal Projects

.NET incremental source generator that creates strongly typed, Native AOT-friendly metadata registries at compile time.

  • Built with Roslyn incremental source generators
  • Avoids runtime reflection scanning for Native AOT scenarios
  • Generates property and type metadata lookup APIs
  • Supports class/interface inventory for DI and business registries
  • Includes sample consumer and Roslyn-based unit tests

In-app API Explorer for ASP.NET Core using OpenAPI/Swagger.

  • Published as NuGet package (LonG.DevTool)
  • Test APIs with JWT, query, body
  • Auto-fill request via LLM
  • React SPA served via middleware
  • .NET Core ASP.NET Core
  • OpenAPI
  • Swagger
  • JWT
  • React
  • LLM

Repository pattern with Cache-Aside and decorator-based caching.

  • Attribute-based caching ([CachedEntity])
  • Scrutor for repository decoration
  • Transaction-aware cache (Unit of Work)
  • Configurable cache duration
  • Redis-ready for scaling
  • C#
  • Redis
  • Scrutor
  • Repository Pattern
  • Unit of Work

Internal service portal built with Bun and React for managing and accessing development tools in one place.

  • Built with Bun runtime, React 19, and TypeScript
  • Centralized dashboard for internal tools and services
  • Searchable and categorized service organization
  • Authentication support via Keycloak (optional)
  • Dark mode with system theme support
  • Bun
  • React 19
  • TypeScript
  • Keycloak
  • Dark Mode

GitOps-based CI/CD pipeline for microservices on Kubernetes.

  • CI with GitHub Actions (build, push GHCR, update GitOps repo)
  • CD with ArgoCD auto-sync from GitOps repository
  • Helm-based reusable charts (DRY for multi-services)
  • Deployed on Kubernetes with Traefik ingress
  • End-to-end flow: code → image → GitOps → deploy
  • GitHub GitHub Actions
  • GHCR
  • ArgoCD
  • Helm
  • Kubernetes
  • Traefik

1% better every day through learning. šŸ“šāœØ