logo

MD.ALAMIN

Software Developer

3+

Years

20+

Projects

Automating stuff with the magic of code

Key Achievements

Enterprise System Migration

Successfully migrated legacy VB.NET enterprise system to modern web architecture, serving 500+ enterprise users with 99.9% uptime.

Team Leadership

Led development teams across 5+ projects, mentored 25+ junior developers, and delivered solutions with 95% client satisfaction rate.

Scalable Architecture Design

Architected microservices-based systems handling 10K+ concurrent users with optimized performance and reliability.

International Client Success

Delivered 15+ projects for clients in USA, Bangladesh, and EU, Middle Eastern markets with focus on scalable, maintainable solutions.

AI/ML Integration Leadership

Pioneered AI model integration in production applications, enhancing user experience and business automation capabilities.

Technical Innovation

Implemented cutting-edge solutions using modern frameworks, cloud technologies, and industry best practices for optimal results.

Technical Expertise

Core Technologies
TypeScript
JavaScript (ES6+)
React & Next.js
Redux & Redux Toolkit
Vue.js & Nuxt.js
React Native
Node.js & Express
NestJS
REST APIs
GraphQL
Microservices
MongoDB
PostgreSQL
MSSQL
System Design
Design Patterns
Clean Architecture
Technical Leadership
Project Management
Team Mentorship
Additional Competencies
Docker
Kubernetes
AWS (EC2, S3, Lambda, CloudFront)
CI/CD Pipelines
GitLab CI/CD
RabbitMQ
Redis
WebSockets
Message Queues
MySQL
Sequelize ORM
Jest
React Testing Library
Unit Testing
Tailwind CSS
Material UI
shadcn/ui
Flutter
Webpack
Vite
OpenAPI/Swagger
API Security
AI Model Integration
OpenAI API
Machine Learning Basics
Tools & Platforms
Git
GitHub/GitLab
Jira
Trello
Agile/Scrum
VS Code
Postman
Insomnia
Figma
Adobe XD
ChatGPT
GitHub Copilot
Claude AI
npm/yarn/pnpm
ESBuild
JWT
OAuth 2.0
RBAC
Legacy System Migration
Database Migration
VB.NET to Web Migration

Professional Experience

View all professional experience
Mediusware logo

Mediusware

May 2025 - Present (7 months)Full-time
Mohammadpur, Dhaka - On-site

Senior Software Engineer

May 2025 - Present

Leading development of enterprise-level applications using cutting-edge technologies. Responsible fo...

Key Technologies Used

React Native
React JS
Next.js
Node JS
Flutter
AI/ML Integration
Web Scraping
Docker
AWS CloudFront
AWS Lambda
AWS S3
AWS EC2
System Design
All Generation Tech logo

All Generation Tech

December 2024 - May 2025 (5 months)Full-time
New York, United States - Remote

Software Engineer

Dec 2024 - May 2025

Developed scalable web applications and mobile solutions for international clients. Specialized in r...

Key Technologies Used

React Native
React JS
Next.js
Node JS
WebSocket
Web Scraping
Docker
AWS CloudFront
AWS Lambda
AWS S3
AWS EC2
Microservices

Featured Projects

View all featured projects
View case study for Learning Management System
Learning Management System preview

Learning Management System

Ishqool is an emerging edtech startup in Bangladesh focusing on digital education solutions. It aims to transform how education is delivered in the country by leveraging technology to create engaging and accessible learning experiences.

Next.jsTypeScriptNode.jsMongoDBRedis
View Case Study
View case study for Gobadi
Gobadi preview

Gobadi

Gobadi is a mobile application designed to empower local farmers and livestock owners by providing a comprehensive platform for livestock management, veterinary support, and productivity enhancement. The app enables users to monitor their livestock’s...

ReactReduxExpressPostgreSQL
View Case Study

Development Process

Discovery & Planning

Requirements gathering and project scope definition using Agile user stories.

  • As a [user type], I want to [action] so that [benefit]
  • Story point estimation
  • Sprint planning
  • Acceptance criteria definition

Design & Architecture

System design and technical architecture planning.

  • High-level system design
  • Database schema design
  • API endpoint planning
  • UI/UX wireframing

Development

Iterative development in sprints following Agile principles.

  • 2-week sprint cycles
  • Daily stand-ups
  • Code reviews
  • Continuous Integration

Testing & QA

Comprehensive testing and quality assurance.

  • Unit testing
  • Integration testing
  • User acceptance testing
  • Performance testing

Deployment

Smooth deployment and production release.

  • Automated deployment
  • Environment configuration
  • Performance monitoring
  • Security checks

Maintenance & Support

Ongoing support and iterative improvements.

  • Bug fixes
  • Feature enhancements
  • Performance optimization
  • Security updates