Skip to content
View sammsulhoq's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report sammsulhoq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sammsulhoq/README.md

Sammsul Hoque Choudhary

Senior Software Engineer | Backend β€’ Distributed Systems β€’ Cloud

Building scalable backend systems, cloud-native applications, and distributed architectures β€” with a growing focus on AI-enabled SaaS.


πŸ‘¨β€πŸ’» About Me

I'm a Senior Software Engineer with 12+ years of experience building backend systems and business applications across logistics, sustainability, healthcare, ERP, and SaaS domains.

My primary engineering focus is on designing maintainable backend architectures, APIs, distributed systems, cloud infrastructure, and data-intensive applications.

I work primarily with C#/.NET, Python, TypeScript/Node.js, PostgreSQL, MongoDB, and AWS, with hands-on experience across microservices, event-driven systems, serverless architectures, containers, CI/CD, and infrastructure automation.

I'm currently deepening my work in system design, distributed systems, cloud architecture, and integrating LLM capabilities into SaaS products.


πŸ—οΈ Selected Engineering Work

Backend email synchronization engine built with TypeScript and Node.js, structured around routes, controllers, services, models, authentication, and synchronization workflows.

Focus: Backend Architecture β€’ TypeScript β€’ Authentication β€’ Data Synchronization

Practical implementations of distributed-systems and system-design concepts, including a .NET implementation of distributed caching with consistent hashing.

Focus: System Design β€’ Distributed Systems β€’ C#/.NET β€’ Consistent Hashing

End-to-end AWS infrastructure and application deployment using Terraform and Ansible, including networking, compute, security groups, MongoDB, Nginx, configuration management, and infrastructure automation.

Focus: AWS β€’ Terraform β€’ Ansible β€’ Infrastructure as Code β€’ Deployment Automation

RESTful backend application demonstrating layered API design, authentication, controllers, data models, error handling, automated tests, and Swagger/OpenAPI documentation.

Focus: REST APIs β€’ Backend Architecture β€’ Authentication β€’ Testing β€’ OpenAPI

Distributed application demonstrating communication between independently implemented Python and Node.js applications using Redis.

Focus: Distributed Systems β€’ Redis β€’ Python β€’ Node.js β€’ Service Communication

Practical implementations of common software design patterns using Python and TypeScript, organized by pattern category.

Focus: Software Design β€’ Design Patterns β€’ Python β€’ TypeScript


βš™οΈ Engineering Focus

Backend Engineering       APIs β€’ Services β€’ Authentication β€’ Background Processing
Distributed Systems       Caching β€’ Messaging β€’ Service Communication β€’ Resilience
Cloud Engineering         AWS β€’ Serverless β€’ Event-Driven Architecture
Data                      PostgreSQL β€’ MongoDB β€’ SQL β€’ Data Modeling
DevOps                    Docker β€’ Terraform β€’ Ansible β€’ CI/CD
Software Design           SOLID β€’ Design Patterns β€’ HLD β€’ LLD
Applied AI                LLM Integration β€’ AI-enabled SaaS β€’ Agentic Workflows

πŸ› οΈ Technology

Languages C# β€’ Python β€’ TypeScript β€’ JavaScript β€’ SQL

Backend .NET / ASP.NET Core β€’ FastAPI β€’ Flask β€’ Node.js / Express

Data PostgreSQL β€’ MongoDB β€’ SQL Server β€’ MySQL β€’ Redis

Cloud & Infrastructure AWS β€’ Docker β€’ Terraform β€’ Ansible

AWS Lambda β€’ EventBridge β€’ S3 β€’ API Gateway β€’ EC2 β€’ RDS β€’ IAM β€’ CloudWatch

Architecture Microservices β€’ Event-Driven Architecture β€’ Serverless β€’ REST APIs β€’ Distributed Systems

Engineering Practices SOLID β€’ Design Patterns β€’ Automated Testing β€’ CI/CD β€’ API Security β€’ Observability


πŸ§ͺ Engineering Labs

I also maintain smaller repositories for focused experimentation and hands-on learning:


🎯 Current Direction

I'm continuing to deepen my expertise in:

  • Large-scale backend and distributed-system design
  • Cloud architecture and infrastructure automation
  • Performance, scalability and reliability engineering
  • LLM integration patterns for existing SaaS applications
  • AI-assisted and agentic software engineering

My goal is to bridge traditional backend engineering and modern AI capabilities without losing the fundamentals of reliability, maintainability, security, and system design.


🀝 Connect

LinkedIn β€’ Email

Pinned Loading

  1. architecture-system-design architecture-system-design Public

    Practical implementations of distributed systems and system design concepts using production-oriented examples.

    C#