Skip to content
View codermahadi's full-sized avatar

Block or report codermahadi

Report abuse

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

Report abuse
codermahadi/readme.md

Senior Software Engineer

Here's a professional bio tailored for your GitHub profile:


πŸ‘‹ Hi, I'm Mahadi Hasan

I’m a Senior Software Engineer with over 8 years of experience building scalable, high-performance applications. I specialize in JavaScript and have extensive experience with React.js, Node.js, Next.js,Nest.js, and Laravel. My passion lies in crafting user-friendly interfaces and robust backend systems.

πŸ’Ό What I Do

  • Full-Stack Development: Expertise in both frontend and backend development.
  • Real-Time Applications: Developing chat apps and live features using WebSockets.
  • API Development: Building RESTful and GraphQL APIs.
  • System Design: Designing scalable architectures for complex systems.

πŸ›  Tech Stack

  • Frontend: React.js, Next.js, Tailwind CSS, Framer Motion
  • Backend: Node.js, NestJS, Laravel, ExpressJS
  • Database: MongoDB, MySQL, CouchDB, Redis
  • DevOps: Nginx, Docker, Ubuntu
  • Other Tools: Expo, Storybook, ShadCN

πŸ”§ Technical Skills

Backend

  • Languages & Frameworks: Node.js, Nest.js, NextJs, ReactJs, Python, Django, FastAPI PHP, Laravel
  • API Development: RESTful APIs, GrapQL, tRPC,API documentation
  • Database Design: Schema design, Query optimization, Database normalization

Frontend

  • Languages & Frameworks: Next.js, React
  • Complex Admin Panels: Custom UI development for admin portals and dashboards
  • UI/UX Principles: User-centric design, responsive layouts

DevOps

  • CI/CD: CI/CD pipelines, GitHub actions
  • Server Configuration: Docker, PM2, Nginx
  • Monitoring & Performance: Server monitoring tools, performance optimization for video streaming applications

Cloud & Infrastructure

  • Cloud Services: AWS, Azure
  • Containerization: Docker for development and deployment environments
  • Deployment Strategies: Scalable and efficient deployment methods using AWS and Azure

πŸ›  Project Management Tools

  • Azure Board
  • Jira Kanban Board

🌐 Domain Expertise

  • Edutech, Fintech, Healthcare, ERP systems, WebRTC, Video Streaming

πŸ“š Key Projects

1. WebRTC Video Streaming Platform

  • Architected and developed a video streaming platform with real-time communication using WebRTC.
  • Optimized for low latency and high-quality video delivery.
  • Deployed using Docker and Nginx for load balancing and scaling.

2. Complex ERP System

  • Led the development of an ERP system handling financial and resource management.
  • Integrated with multiple APIs and ensured high availability and scalability.

πŸš€ Open to New Opportunities

I am seeking a senior engineering role where I can leverage my extensive experience in software engineering, system design, and cloud infrastructure. I thrive on solving complex problems and driving innovation through technology.

Feel free to reach out to me!

πŸ“« Contact Information

Popular repositories Loading

  1. Amazing-Developers-On-YouTube Amazing-Developers-On-YouTube Public

    [Amazing Developers Of YouTube](#amazing-developers-of-youtube)

    7

  2. Fragment-with-Recyclerview- Fragment-with-Recyclerview- Public

    Fragment with Recyclerview Simpe Example

    Java 6 10

  3. react-micro-frontend react-micro-frontend Public

    micro frontend boilerplate

    JavaScript 4

  4. 40-tools-for-developers 40-tools-for-developers Public

    40 + tools for developers

    2

  5. nextjs-realtime-chat nextjs-realtime-chat Public

    Forked from joschan21/nextjs-realtime-chat

    A performant and reliable realtime-chat-app built with NextJS 13

    TypeScript 2

  6. InnerClassDemo InnerClassDemo Public

    In Java, just like methods, variables of a class too can have another class as its member. Writing a class within another is allowed in Java. The class written within is called the nested class, an…

    Java 1