Taz Uddin

Lead Full-Stack Engineer

Download PDF

Full-Stack Software Engineer and Architect with 10+ years of experience building scalable, distributed systems, multi-tenant SaaS platforms, and real-time, mission-critical applications. Specialized in the .NET ecosystem, event-driven architectures, and cross-functional engineering leadership.

Experience

Lead Full-Stack Engineer

Bangladesh Army · Dhaka, Bangladesh

Jul 2025 – Present

  • Designed distributed systems grounded in Domain-Driven Design, implementing gRPC with mTLS security for low-latency inter-service communication
  • Implemented OAuth2/OIDC identity management using OpenIddict, centralizing authentication across microservices
  • Engineered async messaging flows with RabbitMQ and the Transactional Outbox Pattern, guaranteeing transaction consistency and idempotency
  • Established enterprise-wide distributed tracing via OpenTelemetry mapped to the Grafana LGTM stack
  • Implemented and maintained end-to-end CI/CD pipelines using Jenkins, automating build, test, and deployment across microservices environments
  • .NET 8
  • PostgreSQL
  • RabbitMQ
  • Jenkins
  • Grafana
  • OpenTelemetry
  • gRPC
  • OpenIddict

Freelance Software Engineer (Upwork)

PPG.DEV & PawfectNotes · US, Remote

Oct 2024 – Jun 2025

  • Designed a real-time corporate email ingestion system processing metadata via Azure Functions and Google Cloud Pub/Sub queues
  • Implemented Microsoft Entra ID authentication and integrated ingestion webhooks into client enterprise platforms
  • Developed document automation libraries using the Aspose engine for Word and PowerPoint template processing
  • Integrated the Deepgram AI Speech Recognition SDK with real-time WebSocket streams for an automated veterinary clinical scribe
  • Re-engineered browser extension data synchronization, eliminating offline sync loss and delays across cross-tab document states
  • Azure Functions
  • Microsoft Entra ID
  • Microsoft Graph API
  • GCP
  • Aspose
  • Deepgram AI SDK
  • C#
  • WebSockets
  • TypeScript
  • React

Senior Software Engineer

Wafi Solutions · Dhaka, Bangladesh

2023 – 2024

  • Led product engineering for international clients, enforcing code reviews, xUnit testing, and data migrations
  • Built a multi-tenant SaaS engine for Geotechnical Log Management with automated tenant isolation and JSON template exports/imports
  • Reduced production bugs by establishing automated testing, mandatory code reviews, and coding standards
  • Implemented system-wide localization and globalization supporting 6 languages, enabling multi-region deployment for international clients
  • .NET 7
  • ABP Framework
  • xUnit
  • MS SQL Server
  • Entity Framework Core
  • jQuery

Software Engineer, Sr. Software Engineer

Kaz Software · Dhaka, Bangladesh

2020 – 2023

  • Collaborated with UNICEF, JTI, and IBFD to deliver custom software with stringent regulatory and reporting requirements
  • Optimized complex analytic report generation, reducing execution times by 70% through query and index optimization
  • Built UNICEF's Educational Information Management System (EIMS) with Google Maps API and real-time SignalR notifications
  • Accelerated client platform UX by tuning front-end bundles using Google Lighthouse benchmarks
  • Go
  • .NET Core
  • SQL Server
  • MySQL
  • Angular
  • PrimeNG
  • SignalR
  • Google Maps
  • amCharts

Software Engineer

Next IT Limited · Dhaka, Bangladesh

2018 – 2020

  • Developed modular purchase order management frameworks and material tracking engines for ERP systems
  • Refactored legacy stored procedures and untracked spaghetti code into testable object-oriented solutions
  • Engineered automated reports using Crystal Reports and RDLC engines for sales, production, proforma invoices, and LC tracking, reducing manual reporting overhead
  • ASP.NET MVC 4
  • AngularJS
  • SQL Server 2008
  • Crystal Reports
  • RDLC

Software Engineer

Ntitas IT Limited · Dhaka, Bangladesh

2016 – 2018

  • Built a mission-critical Loan Appraisal web system and hybrid Ionic mobile app for SAJIDA Foundation
  • Developed a mobile KYC data collection app with offline support, enabling off-site loan officers to capture data anywhere and seamlessly sync uploads, slashing loan disbursement time by 75%
  • Designed modular ERP components for task tracking, leave management, and material production lines
  • ASP.NET MVC 5
  • WebAPI 2
  • AngularJS
  • Ionic Framework
  • SQL Server
  • RDLC

Skills

Languages

  • C#
  • Go
  • TypeScript
  • JavaScript
  • SQL
  • HTML5
  • CSS3

Backend

  • .NET 8+
  • ASP.NET Core
  • ABP Framework
  • Clean Architecture
  • Microservices
  • DDD
  • SOLID
  • REST
  • gRPC (mTLS)
  • xUnit

Frontend

  • Angular
  • React
  • AngularJS
  • Ionic
  • jQuery
  • PrimeNG
  • amCharts

Distributed Systems

  • RabbitMQ
  • MassTransit
  • WebSockets
  • SignalR
  • Transactional Outbox Pattern

Databases

  • PostgreSQL
  • SQL Server
  • MySQL
  • Entity Framework Core

Cloud & DevOps

  • Docker
  • Azure Functions
  • GCP Pub/Sub
  • Jenkins
  • Azure DevOps
  • Git
  • JIRA

Observability

  • OpenTelemetry (OTLP)
  • Serilog
  • Grafana LGTM Stack

Integrations

  • Deepgram AI SDK
  • Microsoft Graph API
  • OpenIddict
  • Microsoft Entra ID
  • Gmail API
  • Google Maps API
  • Aspose

Education

B.Sc. in Computer Science and Engineering (CSE)

Presidency University, Dhaka, Bangladesh

2022 – 2026

Diploma in Civil Engineering, Computer Science and Business Studies

Institute, Bogra, Bangladesh

2006 – 2010