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.
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.
π¬ MailSync Engine
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
ποΈ Architecture & System Design
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
βοΈ MERN Deployment on AWS
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
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
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
I also maintain smaller repositories for focused experimentation and hands-on learning:
- Backend Engineering Labs β GraphQL, Socket.IO, APIs and backend technologies
- AWS Automation Labs β Python/Boto3 automation for EC2, S3 and EBS
- DevOps Labs β Linux, Git, Jenkins, Docker, Kubernetes and CI/CD exercises
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.
