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

Block or report Ranit-cpu

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Ranit-cpu/README.md

Ranit Saha

Software Engineer β€’ Backend & Distributed Systems β€’ Java & Python


πŸ‘‹ About Me

Coding animation

Software Engineer specializing in scalable backend applications, REST APIs, distributed systems, and cloud-based architectures.

I work primarily with Java, Spring Boot, FastAPI, PostgreSQL, Docker, and AWS and enjoy designing reliable backend systems and service-oriented architectures.

  • πŸ’» Backend-focused Software Engineer
  • β˜• Java & Spring Boot
  • 🐍 Python & FastAPI
  • ☁️ AWS EC2 & Docker
  • πŸ” Spring Security & JWT
  • πŸ—„οΈ PostgreSQL, MySQL & SQLAlchemy
  • 🧠 Strong foundations in DSA, OOP, OS & networking
  • πŸš€ Interested in distributed systems and scalable backend products

πŸ› οΈ Tech Stack

πŸ’» Programming Languages

βš™οΈ Backend & APIs

πŸ—„οΈ Databases & Persistence

🌐 Frontend

☁️ Cloud & DevOps

🧰 Development Tools


πŸ’Ό Experience

πŸ§‘β€πŸ’» Full Stack Developer β€” Technothon

Techno India University
πŸ“… May 2025 – June 2026

FastAPI β€’ React β€’ MySQL β€’ Docker β€’ AWS EC2

  • πŸš€ Led development of a live hackathon management platform supporting registrations, judging, dashboards, and event administration.

  • βš™οΈ Designed scalable FastAPI REST APIs and MySQL data models supporting role-based workflows for participants, judges, mentors, and administrators.

  • πŸ› Collaborated on debugging application issues, performing root-cause analysis, and improving backend reliability.

  • 🐳 Containerized backend services using Docker and deployed them on AWS EC2 through CI/CD workflows.

  • πŸ’³ Implemented payment service integration for participant registrations using REST APIs, including secure payment processing, transaction verification, and database synchronization.

πŸ”— Live Platform: https://technothontiu.com/


πŸš€ Featured Projects

🟦 AI Resume Analyzer

A distributed backend system for automated resume processing and analysis.

  • πŸ€– Built a distributed backend using Spring Boot + FastAPI for PDF parsing, skill extraction, and resume analysis.

  • πŸ“„ Integrated PyMuPDF for document processing and PDF extraction.

  • πŸ” Implemented authentication and authorization using Spring Security + JWT.

  • πŸ—„οΈ Designed persistent data storage using PostgreSQL.

  • πŸ”„ Integrated Spring Boot with FastAPI using Spring WebClient for service-to-service communication.

  • ⚑ Optimized document-processing workflows through a service-oriented backend architecture.

πŸ”— Repository: Add your GitHub repository link here


🟩 Blockchain-Based e-Challan System

A full-stack platform for managing digital traffic challans, vehicles, users, payments, and verification.

  • πŸš— Built a full-stack e-Challan management platform using React and FastAPI.

  • βš™οΈ Designed REST APIs and database models for managing challans, users, vehicles, and payments.

  • πŸ” Implemented role-based workflows for administrators, officers, and vehicle owners.

  • πŸ›‘οΈ Added API validation and secure access control.

  • ⛓️ Implemented blockchain-based evidence and payment verification to improve integrity and traceability.

πŸ”— Repository: Add your GitHub repository link here


🟨 Custom Memory Allocator

A low-level C++ memory allocator designed to explore heap management, allocation strategies, fragmentation, and memory safety.

  • 🧠 Implemented first-fit memory allocation.

  • πŸ”— Designed free-list management for dynamic memory blocks.

  • βœ‚οΈ Implemented block splitting and coalescing.

  • πŸ“¦ Designed memory pool management with allocation metadata.

  • βž— Used pointer arithmetic and memory alignment techniques.

  • πŸ” Implemented memory leak detection and allocation tracking.

  • πŸ›‘οΈ Added double-free prevention mechanisms.

  • βš™οΈ Explored operating-system concepts including heap management, fragmentation reduction, and low-level memory management.

πŸ”— Repository: Add your GitHub repository link here


πŸ† Achievements

πŸ… Winner β€” IBM Expert Labs National Hackathon 2025


πŸ“œ Certifications

  • πŸŽ“ SAP S/4 HANA Development β€” SAP University Alliances

  • β˜• Full Stack Java Development β€” Udemy
    Java β€’ Spring Boot β€’ JavaScript β€’ React


πŸŽ“ Education

Bachelor of Technology β€” Computer Science & Engineering

Techno India University, Kolkata

πŸ“… 2022 – 2026
πŸ“Š CGPA: 7.68 / 10


🧠 Core Computer Science


πŸ“Š GitHub Analytics

Ranit's GitHub statistics Ranit's most used languages

Ranit's GitHub streak

🌐 Connect With Me

LinkedIn Β Β Β Β  GitHub Β Β Β Β  Instagram


Building scalable systems. Solving complex problems. Shipping reliable software.

Footer

Pinned Loading

  1. Blockchain-EChallan Blockchain-EChallan Public

    Python 1

  2. resume-ai resume-ai Public

    Python 1

  3. IBM-2025 IBM-2025 Public

    C++