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

PlatformHandleRatingRankStats
Codeforcesmahin7251465SpecialistTop 25% (600k+ users)
LeetCodeMahin7251695Top 16% (500k+ users)
CodeChefglow_eagle_6514802⭐ CoderTop 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

EmailLinkedInGitHubPortfolioDiscord

🚀 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-StructureData-StructurePublic

    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. Problem-SolvingProblem-SolvingPublic

    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

  3. CouresHubCouresHubPublic

    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

  4. cycocycoPublic

    Forked from solaimanb/cyco

    JavaScript 1