Hello, I'm Shoumique Hasan

Senior Software Engineer • Python & Backend Specialist

I build scalable backend systems, APIs, and cloud infrastructure with Python, Django, FastAPI, and AWS. From automating legacy data migrations to designing real-time event-driven architectures, I thrive on solving hard problems with elegant, maintainable code.

Abstract avatar

About Me

I'm a Senior Software Engineer at BJIT with 4+ years of experience building backend systems in Python. I specialize in API design, cloud infrastructure (AWS, GCP), data engineering, and DevOps automation. My work spans World Bank-funded projects, startup ecosystems, battery management systems, and sound recognition platforms.

I hold a B.Sc. in Computer Science and Engineering from East West University (CGPA 3.83/4, Second Highest Distinction). I value clean code, performance optimization, and delivering solutions that scale—whether it's migrating 30 years of legacy data with 0% loss or cutting cloud costs by 40%.

Skills

Languages

  • Python
  • Go
  • PHP
  • JavaScript
  • SQL

Frameworks & Tools

  • Django
  • FastAPI
  • Odoo
  • Node.js
  • Express.js

AWS Services

  • EC2
  • Lambda
  • DynamoDB
  • RDS
  • S3
  • CodePipeline
  • SAM

GCP & Cloud

  • Compute Engine
  • Cloud Storage
  • Cloud SQL
  • Docker

Databases & Caching

  • PostgreSQL
  • MySQL
  • Redis
  • PostGIS

DevOps & Infra

  • Celery
  • Apache
  • Nginx
  • Git
  • GitHub Actions

AI & ML

  • TensorFlow
  • Keras
  • OpenCV
  • ResNet
  • GAN

Experience

  1. Senior Software Engineer

    BJIT, Dhaka • Jul 2024 — Present

    • Battery Management System: Lead backend engineer for monitoring and automation. Refactored codebase, automated unit testing, designed CI/CD pipelines with AWS SAM and CodePipeline. FastAPI, Lambda, DynamoDB, EventBridge, CDK, Docker, GitHub Actions.
    • DRIVER (World Bank/JICA): Backend engineer for Dhaka Metropolitan Police road incident platform. Automated migration of 30 years of MS-DOS data (1990–2020) with 0% loss. Built predictive ML algorithms for danger zones. Awarded performance bonus. Django REST, AWS EC2/RDS, GeoDjango, Celery, Redis, Angular JS.
  2. Software Engineer

    BJIT, Dhaka • Nov 2021 — Jun 2024

    • MEMO2 — Sound Recognition System: Led backend for sound fingerprinting and pattern detection using Dejavu and audfprint libraries. Designed scalable AWS infrastructure (EC2, Lambda, RDS). Django REST, Docker.
    • Zenrin Map — High-Performance Map API: Optimized geospatial API for high traffic. Implemented caching, database optimizations, reduced latency. Django REST, GeoDjango, PostgreSQL (PostGIS), Redis, Celery, Docker.
    • NDBS DataHub: Engineered AWS Step Functions with Lambda for automated data migration across RDS, CSV, S3. Ensured robust file handling and data integrity. Lambda, Step Functions, DynamoDB, RDS, CodePipeline, GitHub.
    • Startup Studio: Built Japan's largest startup ecosystem platform. Reduced login/signup times from seconds to under 1s. Cut cloud costs by ~40% through optimization. Full-stack role with backend and DevOps focus. Django, GCP Compute Engine, Redis, Celery, Memcached, Cloud SQL, cProfile.
    • BJIT ERP (Odoo 16): Customized Accounting, Payroll, Attendance modules. Led data migration from Odoo 11 to 16 (350,000+ records across 4 modules in 1 month). Odoo 16, Python, PostgreSQL, Docker, owl.js, Gerrit.
  3. Trainee Software Engineer

    BJIT Academy, Dhaka • Aug 2021 — Oct 2021

    Intensive training in Scrum, Git, Cloud, SDLC, software development practices, communication, and team collaboration.

Projects

Bangla handwriting recognition project

Bangla Handwritten Character Recognition

Developed an Autoencoder-based outlier detection model and used DCGAN to balance class distributions. Trained ResNet-50 classifiers achieving 97.95% test accuracy (vs 97.63% baseline). Python, TensorFlow, Keras, OpenCV.

Network infrastructure design

Full-Fledged Network Design

Engineered a comprehensive network infrastructure with multiple subnets, routing protocols, and security segmentation for an organization. Optimized IP utilization and network performance. Cisco Packet Tracer, Wireshark.

Calculator application

Prefix & Postfix Calculator

Built a calculator app to parse and evaluate mathematical expressions in Prefix and Postfix notation with error handling and an intuitive GUI. Python, Tkinter.

Let's Connect

Open to backend engineering opportunities, consulting, or collaborations. Let's build something great together.