Skip to content
Imran Hossen

Team Lead, Software Engineering · Dhaka, Bangladesh

Md Imran
Hossen.

Full-stack engineer and team lead building cybersecurity SaaS: API-first microservices in Python and Node.js, real-time pipelines on Kafka and WebSockets, and the React and Next.js interfaces on top.

FIG. 01dns firewall · simplified
DNS firewall request pathA client query reaches the resolver and is checked against policy rules fed by threat intelligence. Allowed queries resolve upstream, blocked ones are answered by a sinkhole. Every decision is emitted as an event, processed by Celery workers, written to TimescaleDB and pushed to a live dashboard over WebSockets.queryrulesallowblockeventwritepushclientendpointresolverdns :53feedsthreat intelsinkholenxdomainpolicyallow / blockupstreamrecursivestoretimescaledbworkerscelerydashboardwebsocket
  • allowed
  • blocked
  • event
  • control plane

Queries are allowed or sinkholed at the policy layer. Every decision becomes an event for storage and live monitoring. Modelled on ThreatIDR.

Role
Team Lead, Software Engineering, Pipeline Co., Ltd
Experience
3 yrs 7 mos, promoted twice
Focus
Microservices, event-driven systems, security SaaS
Availability
Relocation to Europe, or remote with CET overlap

01

Profile

I joined Pipeline Co., Ltd, a Japanese cyber-intelligence company, as a frontend developer in March 2023, working full-time and remotely with its Dhaka team. I moved into backend and microservices work as a software engineer, and since August 2026 I have led an engineering team in Dhaka while staying hands-on.

Most of my work sits where security products get hard: API-first services in Python and Node.js, event-driven pipelines on Kafka, WebSockets and Celery, and data models that hold up under high-volume, time-series threat data.

  1. 01

    Contracts first

    API contracts, data models and service boundaries get agreed before implementation. Validation lives at the edge, so the core can trust its inputs.

  2. 02

    Standards over heroics

    Review standards and shared conventions let a team move quickly without depending on any one person to hold the system in their head.

  3. 03

    Small, reversible releases

    Typed checks, end-to-end tests and CI gates on every change. Deploying is routine, and so is rolling back.

02

Experience

Pipeline Co., Ltd

Cyber intelligence, Japan · Mar 2023 – Present · 3 yrs 7 mos

  1. Aug 2026 – Present

    2 mos

    Dhaka, BangladeshHybrid

    ↑ Promoted

    Team Lead, Software Engineering

    Leadership
    Lead and mentor a team of engineers, accountable for technical quality, professional growth and delivery.
    Architecture
    Guide technical decisions and set the standards for API contracts, data modelling and service boundaries.
    Delivery
    Run sprint planning, task delegation and progress tracking across engineering initiatives.
    Collaboration
    Work with product and security stakeholders to surface technical risks early and keep delivery unblocked.
    Hands-on
    Still ship critical-path features across Python, Django, React, Next.js and TypeScript.
  2. Jul 2025 – Aug 2026

    1 yr 1 mo

    Dhaka, BangladeshRemote

    ↑ Promoted

    Software Engineer

    Microservices
    Designed and maintained microservices for the security platform in Node.js (Express) and Python (Django, Flask), API-first.
    Real-time
    Built and optimised REST APIs and real-time communication on Kafka and WebSockets.
    Data
    Optimised schemas and ran data pipelines across PostgreSQL and MongoDB with Prisma, with data integrity as the constraint.
    Full-stack
    Built the React, Next.js and TypeScript interfaces on top of those services, owning features end to end.
    Mentoring
    Mentored junior developers and led code reviews.
  3. Mar 2023 – Jul 2025

    2 yrs 4 mos

    Dhaka, BangladeshRemote

    Frontend Developer

    Frontend
    Built web applications with React, Next.js, TypeScript and Redux.
    UI
    Turned detailed Figma designs into accessible, production interfaces.
    Testing
    Wrote end-to-end tests with Cypress to keep releases stable across browsers.
    Delivery
    Managed CI/CD pipelines in GitHub Actions deploying to AWS.
    Backend
    Supported backend work in Python, Flask and Jinja2.

04

Stack

Languages
  • TypeScript
  • JavaScript
  • Python
Backend
  • Node.js
  • Express
  • Django
  • Flask
  • Go (Gin)
  • REST APIs
  • Microservices
Events
  • Kafka
  • WebSockets
  • Celery
  • Caching
Data
  • PostgreSQL
  • TimescaleDB
  • MongoDB
  • DynamoDB
  • Redis
  • Pinecone
  • Prisma
Frontend
  • React
  • Next.js
  • Redux
  • Zustand
  • Tailwind CSS
  • MUI
  • Cypress
Security
  • JWT
  • RBAC
  • Zod
  • API-first design
Infrastructure
  • AWS
  • Docker
  • GitHub Actions
  • CI/CD
  • Git
Leadership
  • Mentoring
  • Code review
  • Sprint planning
  • Stakeholder communication

06

Education

  • BSc in Computer Science and Engineering

    East Delta University

    Final year

  • Diploma in Computer Science Technology

    Patuakhali Polytechnic Institute

    Aug 2018 – Jan 2023

Languages
English, Bengali (native)
Off the clock
Competitive programming, cricket, football and novels.

07 · Contact

Hiring in Europe?
Let’s talk.

imranhosein.cse@gmail.com
Based in
Dhaka, Bangladesh (UTC+6)
Availability
Open to relocating to Europe or working remotely with CET overlap.
Elsewhere
LinkedInGitHubCV (PDF)
References
Available on request