Kazi Ashik
Al Islam.
Senior Full-Stack Software Engineer
Backend & Full-Stack Development

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- 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- 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- 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- Worked on enterprise software development, technical requirements and code review.
Angular Developer
June 2021–May 2023- Developed learning management interfaces using Angular and Angular Material.
Web Application Developer
May 2020–May 2021- Developed responsive e-commerce templates and storefront interfaces.
Frontend Developer
January 2019–February 2020Selected Projects
- Commerce and Notification ServicesBackend and web application work involving product and order workflows, POS interfaces, and background processing (TypeScript, NestJS, PostgreSQL, Redis, Kafka).
- Go Image Conversion UtilityA Go and Fiber utility for processing uploaded images and returning WebP output.
View Repository - PostgreSQL Migration CLIA Go command-line project for database migration and seeding workflows.
View Repository - Rust File ServiceFile service work using Axum and SeaORM, covering uploads, image conversion, access control, and storage quotas.
Education
Bachelor of Engineering in Electrical and Electronics Engineering
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 →