SR. FULL-STACK SOFTWARE ENGINEER · BANGLADESH

Kazi Ashik
Al Islam.

Senior Full-Stack Software Engineer
Backend & Full-Stack Development

Portrait of Kazi Ashik Al Islam

Professional Summary

Senior Software engineer with more than seven years of experience across backend and frontend development. I work primarily with Go, TypeScript, Node.js/NestJS, Angular and PostgreSQL. My experience includes e-commerce, point-of-sale, learning management systems and notification services. My work covers APIs, database models and migrations, web interfaces, background processing and application deployment. I prefer clear code, manageable modules and practical solutions that are straightforward to maintain. I also develop personal tools, explore Rust and cloud infrastructure, and write about what I learn.

Technical Skills

Main Development Stack

  • Languages: Go, TypeScript, JavaScript, SQL
  • Backend: Node.js, NestJS, Go Fiber, Echo, Gin
  • Frontend: Angular, NgRx, Next.js, React, Tailwind CSS
  • Data: PostgreSQL, MySQL, Redis
  • Database Libraries: GORM, Prisma, TypeORM, Drizzle ORM
  • Messaging & Jobs: Kafka, RabbitMQ, BullMQ
  • Delivery: Git, Docker, Linux, Nginx, CI/CD

Additional Hands-On Work

  • Rust Projects: Axum, Tokio, SeaORM, SQLx
  • Cloud & Infra: AWS, Azure, DigitalOcean, Kubernetes
  • Patterns: CQRS, RBAC, Multi-tenant, Dependency Injection
  • Tooling: Caddy, systemd, GitHub Actions, Taskfile

Professional Experience

Executive, Full-Stack Software Engineer

April 2025–Present
BYSL Global Technology Group | Gulshan, Dhaka (On-site)
  • Work on backend services and web application features for commerce, point-of-sale and notification workflows.
  • Develop APIs, validation, database models and migrations using TypeScript, Node.js/NestJS and PostgreSQL.
  • Work with notification features including device registration, in-app and push delivery, audience segments and scheduled processing.
  • Use Kafka events and Redis/BullMQ jobs for asynchronous processing and CSV/JSON imports.

Senior Software Engineer

March 2024–April 2025
Shopinbiz | Faridpur, Bangladesh (Remote)
  • Worked on full-stack applications using Go, NestJS, Angular and PostgreSQL for commerce workflows.
  • Contributed to deployment configuration and CI/CD work for web applications.
  • Developed a Telegram bot for e-commerce operations using Go, Fiber, GORM and PostgreSQL.

Senior Software Engineer

September 2023–March 2024
ClassTune | Banani, Dhaka (On-site)
  • Developed and maintained learning management software using NestJS, Angular and Prisma.
  • Used NgRx for frontend state management and contributed to the School of Future project.

Software Specialist

May 2023–August 2023
SSL Wireless | Dhaka, Bangladesh
  • Worked on enterprise software development, technical requirements and code review.

Angular Developer

June 2021–May 2023
ClassTune | Dhaka, Bangladesh
  • Developed learning management interfaces using Angular and Angular Material.

Web Application Developer

May 2020–May 2021
Storrea.com | Dhaka, Bangladesh
  • Developed responsive e-commerce templates and storefront interfaces.

Frontend Developer

January 2019–February 2020
isolutionbd | Faridpur, Bangladesh

Selected Projects

Education

Bachelor of Engineering in Electrical and Electronics Engineering

University of Dhaka | 2013–2018 | CGPA: 3.44

My electrical engineering background informs my interest in power systems, connected devices and the interaction between software and physical systems.

Technical Writing

I share practical notes and small projects covering Go, PostgreSQL migrations, image processing, JavaScript, state management and API development.
Read my articles on Medium →