Skip to content
View MRoshaan's full-sized avatar
  • 20:18 (UTC -12:00)

Highlights

  • Pro

Block or report MRoshaan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MRoshaan/README.md
Typing SVG

πŸš€ Backend Developer | Data-Oriented Problem Solver | CS Junior


πŸ‘¨β€πŸ’» About Me

I am a 3rd Year Computer Science undergraduate at Sir Syed University of Engineering & Technology, currently holding a 3.81 CGPA.

My engineering philosophy revolves around "Learning by Building." I specialize in architecting scalable backend systems, ensuring database integrity, and optimizing API performance. I am currently deep-diving into System Design, Concurrency Patterns, and Advanced Data Structures.

  • πŸ”­ I’m currently working on: High-concurrency FlashSale engines using FastAPI.
  • 🌱 I’m currently learning: Asynchronous programming, Microservices, and Dockerization.
  • πŸ’¬ Ask me about: REST APIs, SQL Optimization, and Python Backend Logic.

πŸ› οΈ Technical Arsenal

Domain Technologies
Languages Python C++ C# SQL
Backend & APIs FastAPI SQLAlchemy Postman
Databases MySQL MongoDB
Data Science Pandas NumPy PowerBI
Version Control Git GitHub

πŸ“Œ Featured Engineering Projects

Solving the "Overselling" problem in high-traffic e-commerce environments.

  • Core Tech: FastAPI, MySQL (InnoDB), Threading
  • Engineering Feat: Implemented Pessimistic Locking (SELECT ... FOR UPDATE) to handle race conditions during simultaneous write operations.
  • Validation: Conducted multi-threaded stress testing to ensure ACID compliance and zero negative inventory anomalies.

A modular, production-ready RESTful service.

  • Core Tech: FastAPI, SQLAlchemy ORM, Pydantic
  • Architecture: Implemented clean architecture principles with distinct routers, schemas, and models.
  • Features: Full CRUD capabilities with robust error handling and input validation.

Uncovering insights from raw entertainment datasets.

  • Core Tech: Python, Pandas, Matplotlib, Seaborn
  • Outcome: Performed Exploratory Data Analysis (EDA) to visualize trends in content duration, genre popularity, and regional distribution over the last decade.

Desktop-based booking management.

  • Core Tech: Python GUI, MySQL Relational DB
  • Design: Utilized complex SQL joins to map users to reservations and seats, ensuring data consistency across the application state.

🌐 Connect & Portfolio

Portfolio LinkedIn Email
mroshaan.github.io Lets Connect Send Mail

Pinned Loading

  1. movie-ticket-booking-system movie-ticket-booking-system Public

    Python GUI-based movie ticket booking system featuring relational data management, user authentication, and seat reservation logic powered by MySQL.

    Python 1

  2. Netflix-Content-Analysis Netflix-Content-Analysis Public

    Data cleaning + visualization project using Netflix Dataset.

    Jupyter Notebook 1

  3. mroshaan.github.io mroshaan.github.io Public

    CSS

  4. fastapi-book-api fastapi-book-api Public

    A high-performance CRUD API for managing books, using Python FastAPI and a MySQL database.

    Python

  5. flashsale-concurrency-engine flashsale-concurrency-engine Public

    High-concurrency backend API that prevents inventory overselling during flash sales. Implements ACID transactions and Pessimistic Locking (SELECT FOR UPDATE) to solve database race conditions. Buil…

    Python