Mid-Level Backend Software Engineer

Hi, I'm Imran Kabir

Mid-Level Backend Software Engineer

Building scalable, reliable, and high-performance backend systems with modern technologies.

// about_me

Who I Am

I'm a backend-focused software engineer passionate about designing and building robust, scalable systems. I specialize in RESTful and GraphQL APIs, microservices architecture, and cloud-native solutions. I love solving complex engineering problems and continuously improving system reliability and performance.

Dhaka, Bangladesh4+ years of experience

Key Highlights

  • Designed and maintained production microservices handling 100k+ daily requests
  • Expert in RESTful & GraphQL API design with OpenAPI specification
  • Strong background in relational and NoSQL database optimization
  • Experience with Docker, Kubernetes, and CI/CD pipeline automation
  • Advocate for clean code, TDD, and agile engineering practices

// tech_stack

Skills & Technologies

Python90%

Languages

Go (Golang)80%

Languages

JavaScript / TypeScript85%

Languages

SQL88%

Languages

Django / DRF90%

Frameworks

FastAPI85%

Frameworks

Node.js / Express80%

Frameworks

Next.js75%

Frameworks

PostgreSQL88%

Databases

MongoDB80%

Databases

Redis82%

Databases

Elasticsearch70%

Databases

Docker85%

DevOps & Cloud

Kubernetes72%

DevOps & Cloud

AWS (EC2, S3, RDS, Lambda)78%

DevOps & Cloud

GitHub Actions / CI/CD85%

DevOps & Cloud

REST & GraphQL APIs90%

Tools & Practices

Celery / Message Queues80%

Tools & Practices

Microservices Architecture80%

Tools & Practices

TDD / BDD78%

Tools & Practices

// work_history

Experience

Backend Software Engineer

TechCorp Solutions
Current
Jun 2022 Present· 3 yrs 9 mo

Leading backend development for a high-traffic SaaS platform serving 50,000+ users across multiple regions.

  • Architected and developed RESTful microservices using Django DRF and FastAPI
  • Reduced API response time by 40% through database query optimization and Redis caching
  • Implemented event-driven messaging with RabbitMQ and Celery for asynchronous task processing
  • Deployed containerized services with Docker and Kubernetes on AWS EKS
  • Built CI/CD pipelines with GitHub Actions reducing deployment time by 60%
PythonDjango DRFFastAPIPostgreSQLRedisRabbitMQDockerKubernetesAWS

Junior Backend Developer

DataStream Inc.
Mar 2020 May 2022· 2 yrs 2 mo

Built and maintained data ingestion pipelines and REST APIs for a real-time analytics platform.

  • Developed Node.js/Express REST APIs consumed by multiple frontend clients
  • Designed MongoDB schemas for flexible, scalable data storage
  • Integrated third-party payment and notification services (Stripe, Twilio)
  • Wrote unit and integration tests achieving 85% code coverage
  • Participated in agile sprints, code reviews, and architecture discussions
Node.jsExpressMongoDBPostgreSQLStripe APIJestAWS S3

// my_work

Projects

DistributedTask Queue Engine

A lightweight, distributed task queue engine built in Go with support for priority queuing, retries, and dead-letter queues. Handles 10k+ tasks/second with horizontal scaling.

BackendDistributed SystemsGo
GoRedisPostgreSQLDockergRPC

GraphQL API Gateway

A unified GraphQL API gateway that aggregates multiple downstream REST services into a single, type-safe interface. Includes authentication, rate limiting, and real-time subscriptions.

BackendGraphQLAPI Design
Node.jsTypeScriptGraphQLApollo ServerRedisJWT

Real-Time Analytics Pipeline

End-to-end data pipeline for real-time event ingestion, processing, and visualization. Uses Kafka for streaming, Spark for processing, and Elasticsearch for querying.

Data EngineeringStreamingPython
PythonApache KafkaPySparkElasticsearchKibanaDocker

Multi-Tenant SaaS Boilerplate

Production-ready Django REST Framework boilerplate with multi-tenancy, JWT auth, Celery tasks, Stripe billing, and Docker deployment. Used as a foundation for multiple client projects.

BackendSaaSPythonDjango
PythonDjango DRFCeleryPostgreSQLRedisStripeDocker

// get_in_touch

Contact Me

Available for work

I'm open to backend engineering roles, freelance projects, and technical consulting. Let's build something great together!

imrankabir02@gmail.com

Preferred contact: email