Building scalable and maintainable backend systems with modern technologies. Specializing in FastAPI, Flask, REST APIs, and authentication systems.
"Creating robust backend solutions and continuously improving through hands-on projects"
Currently expanding expertise in FastAPI, JWT Authentication, OAuth2, PostgreSQL and working with real-time systems through production-ready applications.
Backend Development:
languages = ["Python", "SQL"]
frameworks = ["FastAPI", "Flask", "SQLAlchemy"]
databases = ["PostgreSQL", "SQLite"]
apis = ["REST API", "JWT", "OAuth2", "Stripe Integration"]
testing = ["Pytest", "Swagger/OpenAPI"]Currently Learning:
exploring = ["Machine Learning", "Data Engineering", "AI Integration"]
devops = ["Docker", "CI/CD", "Cloud Deployment"]
tools = ["Redis", "Celery", "WebSocket"]Tools & Technologies:
- ๐ Git & GitHub
- ๐ JWT & OAuth2 Authentication
- ๐ณ Payment Integration (Stripe API)
- ๐งช Testing (Pytest, Unit Tests)
- ๐ API Documentation (Swagger)
- โ๏ธ Cloud Deployment (PythonAnywhere)
Full-stack e-commerce platform built from scratch with secure payment processing and admin management.
Key Features:
- โ User authentication & authorization system
- โ Product catalog with categories
- โ Shopping cart functionality
- โ Stripe payment integration (secure checkout)
- โ Order management & tracking
- โ Admin dashboard (CRUD operations)
- โ Responsive design (mobile-friendly)
- โ Deployed to production (99% uptime)
Tech Stack: Python ยท Flask ยท SQLAlchemy ยท Stripe API ยท SQLite ยท Bootstrap
๐ Live Demo ยท ๐ Source Code
๐ก Test with card:
4242 4242 4242 4242| Expiry: any future date | CVC: any 3 digits
Real-time multiplayer game showcasing modern backend architecture and authentication patterns.
Planned Features:
- ๐ JWT Authentication
- ๐ GitHub OAuth integration
- โก Real-time gameplay (WebSocket)
- ๐ฏ Matchmaking system
- ๐ Leaderboard & rankings
- ๐๏ธ PostgreSQL database
- ๐งช Comprehensive testing (Pytest)
Tech Stack: FastAPI ยท SQLAlchemy ยท PostgreSQL ยท JWT ยท OAuth2 ยท WebSocket ยท Pytest
๐ View Progress
๐ง Currently implementing authentication system and core game logic
Collection of projects focusing on specific technologies:
- ๐ RESTful API development with FastAPI
- ๐๏ธ CRUD operations with SQLAlchemy
- ๐ Authentication systems (JWT, OAuth)
- ๐งช Test-driven development (Pytest)
- ๐ Data analysis scripts
- ๐ค AI/ML experiments
Note: If stats don't load, check my GitHub profile directly for latest activity.
- ๐ Job Search: Junior Backend Developer / Python Developer position
- ๐ Learning: FastAPI, JWT/OAuth2, PostgreSQL, Docker, Testing (Pytest)
- ๐ Building: Production-ready applications with modern tech stack
- ๐ค Goal: Work with professional teams on real-world projects
- RESTful API design & implementation
- Database design & optimization (PostgreSQL, SQLite)
- Authentication & authorization (JWT, OAuth2)
- Third-party integrations (Stripe, payment gateways)
- API documentation (Swagger/OpenAPI)
- Unit testing with Pytest
- Test-driven development (TDD)
- API testing
- Code documentation
- Git workflow & version control
- Clean code principles
- CRUD operations
- Error handling & logging
- Security best practices
learning_path = {
"Backend": ["FastAPI mastery", "Advanced SQLAlchemy", "Async programming"],
"Authentication": ["JWT implementation", "OAuth2 flows", "Security best practices"],
"Databases": ["PostgreSQL optimization", "Database indexing", "Query optimization"],
"Testing": ["Pytest advanced", "Integration testing", "Test coverage"],
"DevOps": ["Docker basics", "CI/CD pipelines", "Cloud deployment"],
"AI & ML": ["Scikit-learn", "TensorFlow basics", "ML integration"]
}class BackendDeveloper:
def __init__(self):
self.name = "Makhmud"
self.role = "Python Backend Developer"
self.focus = ["FastAPI", "Flask", "PostgreSQL", "JWT/OAuth"]
self.learning_style = "Hands-on projects"
def work_philosophy(self):
return """
Building scalable systems with clean code.
Learning modern technologies through practice.
Contributing value to professional teams.
"""
def current_goals(self):
return {
"short_term": "Master FastAPI & authentication systems",
"mid_term": "First professional backend developer role",
"long_term": "Contribute to large-scale production systems"
}
me = BackendDeveloper()
print(me.work_philosophy())- โ Built production e-commerce platform with payment integration
- โ Deployed application to cloud (PythonAnywhere, 99% uptime)
- โ Implemented secure Stripe payment processing
- โ Completed FastAPI course (90% - authentication & testing modules)
- โ Learning modern auth patterns (JWT, OAuth2)
- ๐ฏ First professional role (in progress)
- ๐ฏ Open source contribution (upcoming)
Tip: GitHub widgets may take time to load or might be temporarily unavailable.
- ๐ช Fast Learner: Quickly adapt to new technologies and frameworks
- ๐ฏ Committed: Complete tasks thoroughly with attention to detail
- ๐ Self-Motivated: Learn independently through hands-on projects
- ๐ Quality-Focused: Write clean, tested, and documented code
- ๐ค Team Player: Communicate well and collaborate effectively
- ๐ Proactive: Take initiative and solve problems independently
Completed:
- ๐ CS50 - Introduction to Computer Science (Harvard)
- ๐ 100 Days of Python (Udemy) - In progress
- โก FastAPI from Scratch (90% complete)
- ๐ฏ Python Programming (Stepik)
- ๐ผ EPAM Python Development Course
Currently Using:
- ๐ FastAPI Documentation
- ๐ Python Official Docs
- ๐งช Pytest Documentation
- ๐ OAuth 2.0 & JWT Resources
- ๐ป Real Python
Backend Frameworks:
FastAPI โโโโโโโโโโ 80% (Learning & implementing)
Flask โโโโโโโโโโ 100% (Production experience)
Django โโโโโโโโโโ 40% (Basic CRUD operations)
Databases:
PostgreSQL โโโโโโโโโโ 70% (Learning optimization)
SQLite โโโโโโโโโโ 100% (Production use)
SQLAlchemy โโโโโโโโโโ 80% (ORM expertise)
Authentication:
JWT โโโโโโโโโโ 70% (Currently implementing)
OAuth2 โโโโโโโโโโ 60% (Learning flows)
Sessions โโโโโโโโโโ 100% (Flask-Login)
โญ If you find my projects helpful, please star them!
๐ค Open to collaboration: osonpy@gmail.com
๐ผ Looking for Junior Backend Developer opportunities
Last Updated: January 2025


