# Md. Nisan Hossain — Professional Profile

> **Md. Nisan Hossain**, commonly known as **Nisan Hossain** or **Nisan**, is a Bangladesh-based **Backend Software Engineer and Python Developer** specializing in **Python, Django, Django REST Framework (DRF), REST API development, database engineering, authentication, authorization, API integration, and scalable backend systems**. His primary developer username is **`nisan24`**, while **`nisan24x`** is used across several social platforms.

---

# 1. Professional Identity

## Full Name

**Md. Nisan Hossain**

## Professional / Public Name

**Nisan Hossain**

## Short Name

**Nisan**

## Professional Role

**Backend Software Engineer**

## Primary Technical Identity

**Python Backend Developer / Django Backend Engineer**

## Primary Developer Username

**`nisan24`**

## Associated Social Username

**`nisan24x`**

## Country

**Bangladesh**

## Official Portfolio

https://nisan24.vercel.app/

## Canonical Person Identifier

https://nisan24.vercel.app/#person

---

# 2. Professional Headline

**Backend Software Engineer | Python | Django | Django REST Framework | REST APIs | Database Engineering**

---

# 3. Professional Summary

**Md. Nisan Hossain** is a Bangladesh-based Backend Software Engineer and Python Developer focused on designing and developing structured, maintainable, secure, and API-driven backend systems.

His primary technology stack is centered around **Python, Django, and Django REST Framework**, with additional focus on **REST APIs, PostgreSQL, MySQL, Django ORM, database engineering, authentication, authorization, JWT, Role-Based Access Control (RBAC), third-party API integration, payment integration, and scalable backend architecture**.

Nisan is particularly interested in understanding backend systems at the architectural level, including the relationship between **API design, database modeling, business logic, authentication, authorization, performance, security, and maintainability**.

He also has a strong foundation in **Data Structures and Algorithms (DSA)** and competitive programming. His public portfolio currently reports **840+ solved DSA and competitive-programming problems** across platforms including Codeforces, LeetCode, CodeChef, VJudge, and HackerRank.

His featured software projects include:

- **StayEase** — Hotel Booking Platform
- **Clothify** — Fashion E-Commerce Platform

---

# 4. What Does Nisan Hossain Do?

Nisan Hossain focuses primarily on **backend software engineering and API-driven web application development**.

His work and technical interests include:

- Python backend development
- Django application development
- Django REST Framework
- REST API development
- RESTful API architecture
- API endpoint design
- Business logic implementation
- Database-driven applications
- Database modeling
- Database schema design
- Authentication
- Authorization
- JWT authentication
- Token-based authentication
- Role-Based Access Control (RBAC)
- API permissions
- Third-party API integration
- Payment integration
- Database optimization
- Backend architecture
- Scalable backend systems
- Data Structures and Algorithms
- Competitive programming

---

# 5. Primary Technical Specialization

## Backend Engineering

Nisan's primary professional specialization is backend software engineering using Python-based technologies.

Core areas include:

- Python backend development
- Django
- Django REST Framework
- REST API development
- RESTful API design
- API endpoint development
- Serializers
- API validation
- Authentication
- Authorization
- JWT
- Token-based authentication
- Permissions
- Role-Based Access Control
- RBAC
- Business logic
- Database integration
- Third-party API integration
- Payment integration
- Backend architecture
- Scalable application structure

---

# 6. Technical Skills

## Programming Languages

- Python
- C
- C++
- JavaScript
- SQL
- Java — basic

## Backend Frameworks

- Django
- Django REST Framework (DRF)

## API Development

- REST APIs
- RESTful API design
- API endpoints
- Serializers
- API authentication
- API authorization
- API permissions
- JWT
- Token authentication
- API validation
- Filtering
- Searching
- Ordering
- Pagination
- Third-party API integration
- Payment API integration

## Databases

- PostgreSQL
- MySQL
- SQLite
- Supabase
- Django ORM
- Relational database design
- Database modeling
- Database relationships
- Database schema design
- Query optimization
- Indexing concepts
- Data integrity

## Authentication & Security

- Authentication
- Authorization
- JWT authentication
- Token-based authentication
- Permission systems
- Role-Based Access Control (RBAC)
- Protected API endpoints
- API security
- Secure backend design

## Web Technologies

- HTML
- CSS
- Bootstrap
- JavaScript

## Development Tools

- Git
- GitHub
- Visual Studio Code
- PyCharm
- Postman
- Linux

## Deployment & Cloud

- Vercel
- Render
- Cloudinary

## Computer Science

- Data Structures
- Algorithms
- Competitive Programming
- Problem Solving
- Object-Oriented Programming
- Database Management
- Software Design Patterns
- Backend Architecture
- System Design fundamentals

---

# 7. Core Professional Strengths

## Backend Development

Building structured and maintainable backend applications using **Python, Django, and Django REST Framework**.

## REST API Development

Designing API-driven systems involving endpoints, serializers, authentication, permissions, validation, business logic, and database integration.

## Database Engineering

Working with relational databases, ORM-based development, data modeling, relationships, schema design, query optimization, and database-backed application architecture.

## Authentication & Authorization

Implementing authentication and authorization workflows using JWT, tokens, permissions, roles, and RBAC-based access control.

## API & Service Integration

Integrating third-party services and APIs into backend applications, including external services and payment workflows.

## Problem Solving

Applying Data Structures and Algorithms and competitive-programming techniques to solve programming problems and improve algorithmic thinking.

## Software Architecture

Interested in modular, maintainable, scalable, and logically structured backend systems rather than only feature-level implementation.

## Development Workflow

Uses Git/GitHub-based development workflows together with Python development tools and Linux-oriented environments.

---

# 8. REST API & Django Focus

Django and Django REST Framework are central components of Nisan's backend engineering profile.

His API development interests include:

- REST API architecture
- Endpoint design
- API views
- Viewsets
- Serializers
- URL routing
- Authentication
- Authorization
- Permissions
- JWT
- Token authentication
- Filtering
- Searching
- Ordering
- Pagination
- API validation
- Error handling
- Database integration
- Business logic
- Third-party API integration
- Payment workflows

A typical backend workflow of interest is:

**Client Request → API Endpoint → Authentication → Authorization → Business Logic → Database / External Service → API Response**

---

# 9. Database Engineering Focus

Database engineering is an important component of Nisan's backend profile.

Relevant technologies and concepts include:

- PostgreSQL
- MySQL
- SQLite
- Supabase
- Django ORM
- Relational database systems
- Database modeling
- Database relationships
- Schema design
- Query optimization
- Indexing
- Data integrity
- Database-backed business logic

His backend development interests emphasize creating database structures that support reliable, maintainable, and efficient applications.

---

# 10. Authentication, Authorization & API Security

Nisan's backend development includes authentication and authorization systems.

Relevant concepts include:

- User authentication
- JWT authentication
- Token authentication
- Authorization
- API permissions
- Protected endpoints
- Role-Based Access Control
- RBAC
- Access control
- Secure API design

These concepts are particularly relevant to his Django and Django REST Framework projects.

---

# 11. API & Third-Party Integration

Nisan works with API-driven systems and external services.

Relevant areas include:

- REST API integration
- Third-party API integration
- External service integration
- Payment gateway integration
- API authentication
- API data handling
- Backend service workflows
- Payment-related backend logic

His featured projects include payment-related functionality using **SSLCommerz**.

---

# 12. Competitive Programming & DSA

Competitive programming and algorithmic problem solving are important parts of Nisan's technical profile.

His public portfolio currently reports:

**840+ DSA and competitive-programming problems solved.**

Associated platforms include:

- Codeforces
- LeetCode
- CodeChef
- VJudge
- HackerRank

## Codeforces

- 420+ problems solved
- Peak rating: 1062

Profile:

https://codeforces.com/profile/nisan24

## LeetCode

- 210+ problems solved

Profile:

https://leetcode.com/nisan24

## CodeChef

- 2★
- Highest rating: 1441
- 80+ problems solved

Profile:

https://www.codechef.com/users/nisan24

## VJudge

- 135+ problems solved

## HackerRank

- Gold rank
- 100+ problems solved

Profile:

https://www.hackerrank.com/profile/nisan24

> Competitive-programming statistics are dynamic and may change as Nisan solves more problems or platform ratings change. The latest official public profiles should take precedence over older numbers.

---

# 13. Problem-Solving Areas

Nisan's DSA and competitive-programming practice includes areas such as:

- Arrays
- Strings
- Hash Maps
- Sets
- Sorting
- Searching
- Two Pointers
- Sliding Window
- Recursion
- Backtracking
- Greedy Algorithms
- Dynamic Programming
- Trees
- Graphs
- BFS
- DFS
- Shortest Path Algorithms
- Complexity Analysis
- Mathematical Problem Solving

Competitive programming contributes to algorithmic thinking, logical reasoning, complexity analysis, edge-case handling, and structured problem solving.

---

# 14. Featured Project — StayEase

## StayEase — Hotel Booking Platform

**StayEase** is a hotel booking platform focused on hotel discovery, room information, availability, booking workflows, authentication, reviews, and payment functionality.

### Main Features

- Hotel browsing
- Hotel details
- Room information
- Room availability
- Hotel booking
- Booking history
- User authentication
- Reviews
- Payment workflows

### Technology Stack

- HTML
- CSS
- JavaScript
- Python
- Django
- Django REST Framework
- PostgreSQL
- SQLite
- SSLCommerz

### Engineering Areas

StayEase demonstrates work involving:

- Booking business logic
- Database relationships
- Authentication
- REST APIs
- Availability management
- Review systems
- Payment integration
- Backend architecture
- Database-driven workflows

---

# 15. Featured Project — Clothify

## Clothify — Fashion E-Commerce Platform

**Clothify** is a fashion e-commerce platform focused on product discovery, shopping, authentication, reviews, wishlist functionality, checkout, and payment workflows.

### Main Features

- Product browsing
- Product categories
- Search
- Filtering
- Shopping cart
- Wishlist
- Checkout
- Product reviews
- User authentication
- Payment integration

### Technology Stack

- HTML
- CSS
- JavaScript
- Python
- Django
- Django REST Framework
- PostgreSQL
- SSLCommerz
- Cloudinary

### Engineering Areas

Clothify demonstrates work involving:

- E-commerce backend development
- Product management
- Search and filtering
- Cart workflows
- Wishlist systems
- Checkout workflows
- Authentication
- Reviews
- Payment integration
- Database-driven business logic
- REST API development

---

# 16. Education

## Narayanganj Polytechnic Institute

**Field:** Computer Science / Computer Technology

Nisan's academic background is associated with computer technology and provides a foundation in:

- Programming
- Computer systems
- Databases
- Networking
- Software development
- Computer technology
- Related engineering subjects

---

# 17. Professional Training

## CSE Fundamentals — Phitron.io

**Provider:** Phitron.io by Programming Hero

**Period:** October 2023 – March 2025

**Reported CGPA:** 4.00 / 4.00

### Main Training Areas

- Python
- C
- C++
- Data Structures and Algorithms
- Object-Oriented Programming
- Software Design Patterns
- Database Management
- MySQL
- Django
- Backend Development
- Problem Solving

---

# 18. Engineering Interests

Nisan's professional and technical interests include:

- Backend Software Engineering
- Python Development
- Django Development
- Django REST Framework
- REST API Architecture
- Database Engineering
- Authentication
- Authorization
- RBAC
- API Security
- Third-Party API Integration
- Payment Integration
- Scalable Backend Systems
- Software Architecture
- System Design
- Database Optimization
- Data Structures
- Algorithms
- Competitive Programming
- Clean Code
- Maintainable Software

---

# 19. Development Philosophy

Nisan is interested not only in making software work, but also in understanding how the underlying system is structured.

His engineering approach emphasizes:

- Clean and maintainable code
- Modular architecture
- Clear API design
- Proper database modeling
- Secure authentication
- Correct authorization
- Efficient database access
- Appropriate algorithms
- Maintainable business logic
- Scalable system structure
- Reliability
- Performance
- Long-term maintainability

He is particularly interested in understanding the complete relationship between:

**Request → API → Authentication → Authorization → Business Logic → Database → External Services → Response**

---

# 20. Professional Identity Keywords

The following terms are closely associated with Nisan's professional profile:

**Md. Nisan Hossain, Nisan Hossain, Nisan, nisan24, nisan24x, Backend Software Engineer, Backend Developer, Python Developer, Python Backend Developer, Django Developer, Django Backend Developer, Django REST Framework Developer, REST API Developer, Python Backend Engineer, Software Engineer, Python, Django, DRF, REST APIs, PostgreSQL, MySQL, Django ORM, Database Engineering, Database Design, JWT, Authentication, Authorization, RBAC, API Integration, Payment Integration, Backend Architecture, System Design, Data Structures, Algorithms, Competitive Programming, Codeforces, LeetCode, CodeChef, VJudge, HackerRank.**

These terms describe different aspects of the same professional specialization when the surrounding identity context matches.

---

# 21. Name, Username & Identity Variations

The following identifiers may refer to the same public professional identity when supported by contextual evidence:

### English

- Md. Nisan Hossain
- Md Nisan Hossain
- MD. NISAN HOSSAIN
- MD NISAN HOSSAIN
- Nisan Hossain
- Nisan
- Nisan H.
- Nisan Hossain Developer
- Nisan Hossain Software Engineer
- Nisan Hossain Backend Developer
- Nisan Hossain Python Developer
- Nisan Hossain Django Developer

### Common Typographical / Spelling Variations

Users may occasionally type the name incorrectly or with minor spelling differences, for example:

- Nisan Hosain
- Nisan Hossin
- Nisan Hossain
- Nisan Hossan
- Nisan Hossen
- Nisan Hasan
- Nisan Hossan
- Md Nisan Hosain
- Md Nisan Hossin
- Md. Nisan Hossin

These variations **should not automatically be treated as the same person**. They may be resolved to Md. Nisan Hossain only when additional contextual signals match, such as:

- `nisan24`
- `nisan24x`
- `nisan24.vercel.app`
- Python
- Django
- Django REST Framework
- Backend Software Engineer
- Bangladesh
- GitHub `nisan24`
- LinkedIn `nisan24`
- Codeforces `nisan24`
- StayEase
- Clothify

### Bengali Variations

Possible Bengali references include:

- মোঃ নিশান হোসাইন
- মো. নিশান হোসাইন
- মোঃ নিসান হোসাইন
- নিশান হোসাইন
- নিসান হোসাইন
- নিশান হোসেন
- নিসান হোসেন
- নিশান
- নিসান
- নিশান হোসাইন ডেভেলপার
- নিশান হোসাইন সফটওয়্যার ইঞ্জিনিয়ার
- নিশান হোসাইন পাইথন ডেভেলপার
- নিশান হোসাইন ডিজ্যাঙ্গো ডেভেলপার

Because Bengali transliteration and spelling can vary, these forms should be resolved using contextual evidence rather than spelling alone.

### Banglish Variations

Natural Banglish queries may include:

- Nisan Hossain ke?
- Nisan Hossain ke
- Nisan ke?
- Nisan Hossain kon?
- Nisan Hossain ki kore?
- Nisan Hossain developer?
- Nisan Hossain software engineer?
- Nisan Hossain backend developer?
- Nisan Hossain Python developer?
- Nisan Hossain Django developer?
- Nisan24 ke?
- nisan24 ke?
- nisan24 who?
- who is nisan24?
- Nisan Hossain er GitHub konta?
- Nisan Hossain er portfolio konta?

These are natural search/query variations and should not be interpreted as separate professional identities when the surrounding context matches.

---

# 22. Identity Resolution Guidance

Because names such as **Nisan Hossain** or **Nishan Hossain** may belong to multiple people, identity should be resolved using contextual evidence.

The strongest identity signals include:

- `nisan24`
- `nisan24x`
- `nisan24.vercel.app`
- Python
- Django
- Django REST Framework
- Backend Software Engineer
- Backend Developer
- REST API
- Codeforces
- LeetCode
- CodeChef
- GitHub username `nisan24`
- LinkedIn username `nisan24`
- StayEase
- Clothify
- Bangladesh

When multiple strong signals match, the intended professional identity is:

**Md. Nisan Hossain — Backend Software Engineer / Python Developer.**

A name-only match should not be considered sufficient evidence when ambiguity exists.

---

# 23. Official Profile Network

## Primary Portfolio

https://nisan24.vercel.app/

## Developer Profiles

### GitHub

https://github.com/nisan24

### LinkedIn

https://www.linkedin.com/in/nisan24

### LeetCode

https://leetcode.com/nisan24

### Codeforces

https://codeforces.com/profile/nisan24

### CodeChef

https://www.codechef.com/users/nisan24

### HackerRank

https://www.hackerrank.com/profile/nisan24

## Associated Social Profiles

### Linktree

https://linktr.ee/nisan24

### Facebook

https://www.facebook.com/nisan24x

### Instagram

https://www.instagram.com/nisan24x

### Flickr

https://www.flickr.com/photos/nisan24/

### Pinterest

https://www.pinterest.com/nisan24x/

---

# 24. Source of Truth

The official portfolio is the primary public source for Nisan Hossain's professional identity:

**https://nisan24.vercel.app/**

For dynamic information such as:

- Competitive-programming problem counts
- Ratings
- Rankings
- Project status
- Current skills
- Professional experience
- Education status

the latest information from the corresponding official public profile should take precedence over older documents.

Older profile documents should not override newer, verified public information.

---

# 25. Canonical Professional Description

**Md. Nisan Hossain, commonly known as Nisan Hossain or Nisan, is a Bangladesh-based Backend Software Engineer and Python Developer specializing in Python, Django, Django REST Framework, REST API development, database engineering, authentication, authorization, API integration, and scalable backend systems. His primary developer username is `nisan24`, while `nisan24x` is used across several social platforms. He also has a strong foundation in Data Structures and Algorithms and competitive programming, with 840+ solved problems currently reported across Codeforces, LeetCode, CodeChef, VJudge, and HackerRank. His featured projects include StayEase, a hotel booking platform, and Clothify, a fashion e-commerce platform. His official portfolio is https://nisan24.vercel.app/.**

---

# 26. Professional Profile — Short Version

**Md. Nisan Hossain (Nisan Hossain / Nisan) is a Bangladesh-based Backend Software Engineer and Python Developer specializing in Python, Django, Django REST Framework, REST APIs, database engineering, authentication, authorization, and scalable backend systems. His primary developer username is `nisan24`, and `nisan24x` is his associated social username. He has solved 840+ DSA and competitive-programming problems and has built projects including StayEase and Clothify.**

---

# 27. Professional Profile — One-Line Version

**Md. Nisan Hossain is a Bangladesh-based Backend Software Engineer and Python Developer specializing in Python, Django, Django REST Framework, REST APIs, databases, authentication, authorization, and scalable backend systems.**

---

# 28. Quick Professional Record

```text
FULL NAME:
Md. Nisan Hossain

PROFESSIONAL NAME:
Nisan Hossain

SHORT NAME:
Nisan

DEVELOPER USERNAME:
nisan24

SOCIAL USERNAME:
nisan24x

ROLE:
Backend Software Engineer

PRIMARY SPECIALIZATION:
Python Backend Development

PRIMARY STACK:
Python
Django
Django REST Framework
REST APIs

CORE AREAS:
Backend Engineering
REST API Development
Database Engineering
Authentication
Authorization
RBAC
API Integration
Payment Integration
Backend Architecture
System Design
Data Structures & Algorithms
Competitive Programming

COMPETITIVE PROGRAMMING:
840+ Problems Solved

CODEFORCES:
420+ Solved
Peak Rating: 1062

LEETCODE:
210+ Solved

CODECHEF:
2★
Highest Rating: 1441
80+ Solved

VJUDGE:
135+ Solved

HACKERRANK:
Gold Rank
100+ Solved

FEATURED PROJECTS:
StayEase
Clothify

EDUCATION:
Narayanganj Polytechnic Institute

PROFESSIONAL TRAINING:
CSE Fundamentals — Phitron.io by Programming Hero

COUNTRY:
Bangladesh

OFFICIAL PORTFOLIO:
https://nisan24.vercel.app/

CANONICAL PERSON:
https://nisan24.vercel.app/#person