Skip to content
View raihanuldev's full-sized avatar

Block or report raihanuldev

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
raihanuldev/README.md

Hi there πŸ‘‹ I'm Raihanul Islam Sharif

Full Stack Software Engineer | MERN Stack Specialist | Microservices Architecture | Problem Solver

Open to remote opportunities β€’ Actively seeking software engineering roles β€’ Based in Chittagong, Bangladesh


🎯 About Me

I'm a results-driven Full Stack Software Engineer with hands-on expertise in building scalable applications using the MERN stack. I specialize in microservices architecture, REST API design, and containerized deployments. With a background in competitive programming and mentorship, I combine theoretical knowledge with practical engineering skills.

  • πŸ”§ Core Stack: Node.js, Express.js, React.js, MongoDB, TypeScript, Tailwind CSS
  • πŸ—οΈ Architecture: Microservices, REST APIs, JWT Authentication, Docker containerization
  • πŸŽ“ Currently: Studying Diploma in Computer Science (BSPI) | CGPA: 3.10/4.00
  • 🌍 Mentoring: 30+ junior programmers in DSA & competitive programming at BSPI Programming Club

πŸ’Ό Key Projects

🏒 HR Management System – Microservices Architecture

Production-ready platform with 5+ containerized services

  • Designed and deployed 5+ independent microservices (Auth, Employee, Leave, Payroll, Notification)
  • Implemented JWT authentication across services with secure inter-service REST API communication
  • Containerized each service with Docker; published to Docker Hub (raihanuldev)
  • Live deployment on Render.com with MongoDB Atlas cloud database
  • Tech Stack: Node.js, Express.js, MongoDB Atlas, Docker, Docker Hub, Render.com, JWT

🌐 Swedishian.org – Community Platform (Live)

Multi-feature platform serving 5,000+ active users

  • Developed frontend for job portal, blood bank directory, blog system, and donation management
  • Managed state across complex features using Redux RTK Query
  • Optimized performance for high-user-volume scenarios
  • Tech Stack: React.js, Redux RTK Query, Tailwind CSS, JavaScript (ES6+)

πŸ“š CourseHub – Full-Stack E-Learning Platform

Complete learning ecosystem with role-based access & payments

  • Built full-stack e-learning platform with role-based dashboards (Student, Instructor, Admin)
  • Integrated Stripe & SSL Commerce for secure payment processing
  • Implemented course management, student enrollment, and instructor analytics
  • Frontend Repo: GitHub | Backend Repo: GitHub
  • Tech Stack: React.js, Node.js, Express.js, MongoDB, Firebase, Stripe, SSL Commerce, Tailwind CSS

πŸ’» Technical Skills

Core Competencies

  • Languages: JavaScript (ES6+), TypeScript, C++, C#, Python
  • Frontend: React.js, Next.js, Tailwind CSS, Redux, React Query, Material UI
  • Backend: Node.js, Express.js, REST API Design, Microservices Architecture
  • Databases: MongoDB, PostgreSQL, Firebase
  • DevOps & Tools: Docker, Docker Hub, Render.com, Git, GitHub, Postman, VS Code

Architecture & Patterns

  • Microservices design with inter-service communication
  • JWT-based authentication and authorization
  • SOLID principles and OOP design
  • RESTful API design best practices

πŸ† Problem Solving & Competitive Programming

Platform Handle Rating Rank Stats
Codeforces mahin725 1465 Specialist Top 25% (600k+ users)
LeetCode Mahin725 1695 β€” Top 16% (500k+ users)
CodeChef glow_eagle_65 1480 2⭐ Coder Top 7% (600k+ users)

Achievements:

  • Solved 1,200+ DSA & algorithmic problems
  • Participated in 100+ online programming contests
  • Core expertise in graph algorithms, dynamic programming, and advanced data structures

πŸŽ“ Leadership & Mentorship

Mentor – BSPI Programming Club (Jan 2024 – Present)

  • Guide 30+ junior students in C/C++, data structures, and competitive programming
  • Coordinate coding contests and algorithm workshops on virtual judge platforms
  • Help bridge the gap between academic coursework and industry-ready skills

Campus Ambassador – Programming Hero (Jan 2025 – Dec 2025)

  • Plan and execute campus-level tech events and workshops
  • Manage logistics and coordinate student participation

πŸ“Š My Development Philosophy

Architecture First β†’ Code Quality β†’ Scalability β†’ User Experience

I believe in:

  • Clean Architecture: SOLID principles, microservices when needed
  • Code Quality: Type safety (TypeScript), proper testing, readable code
  • Scalability: Containerization, cloud deployment, efficient database design
  • Problem Solving: Data-driven approach, algorithmic thinking

πŸ”— Connect With Me

Email LinkedIn GitHub Portfolio Discord

πŸš€ Currently Working On

  • Exploring system design and scaling patterns for high-traffic applications
  • Building open-source contributions to deepen my software engineering foundation
  • Creating technical content on DSA and microservices architecture
  • Preparing for Big Tech opportunities through algorithmic problem-solving

πŸ“ Latest Articles & Content

Check out my technical blog for deep dives into microservices, DSA, and full-stack development


Let's build something amazing together!

Open to opportunities β€’ Quick to collaborate β€’ Always learning

Profile Views

Pinned Loading

  1. Data-Structure Data-Structure Public

    This repository contains implementations and practice problems related to various data structures in C++. It serves as a comprehensive resource for understanding and applying data structures effect…

    C++ 1

  2. Algorithms Algorithms Public

    A structured collection of essential algorithms implemented in C++ for learning, practice, and competitive programming.

    C++

  3. Problem-Solving Problem-Solving Public

    Welcome to my problem-solving repository! This repository contains all the coding problems I have solved during various contests as well as problems I have tackled outside of contests. The aim is t…

    C++ 1

  4. CouresHub CouresHub Public

    SpeakUp is a comprehensive online learning platform that empowers students to explore, purchase, and engage in educational courses. The platform provides a user-friendly interface for accessing vid…

    JavaScript 4

  5. Tech-Deal Tech-Deal Public

    This is Online Shop Web Application where Buyer can buy any product . also Seller Can Add New Product, admin can see al product and can handle products.users,payements. In this Project in Frontend …

    TypeScript 2 1