Skip to content
View mAbdullah821's full-sized avatar

Block or report mAbdullah821

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

Hey there ๐Ÿ‘‹ I'm Mahmoud Abdullah

Backend Engineer | Node.js & TypeScript Specialist | Open to Opportunities ๐Ÿš€

LinkedIn GitHub Email


๐Ÿ‘ค About Me

Backend Engineer with over 2 years of experience building scalable and maintainable systems using Node.js and TypeScript. I specialize in architecting secure, business-critical solutions, from enhancing application security with Two-Factor Authentication (2FA) to integrating third-party payment gateways like Lahza.

Proficient in PostgreSQL, Google Cloud Datastore, and Prisma, I have a strong focus on clean architecture and solving complex concurrency challenges to ensure data integrity. I have successfully engineered a multi-currency commission engine and am currently leading a major database modernization project to improve system performance and scalability.

Comfortable working in fast-paced environments, consistently improving codebases through thoughtful refactoring and a deep understanding of system design. Always learning, always building.


๐Ÿงฉ Problem-Solving

Codeforces LeetCode UVA Hunting


๐Ÿ› ๏ธ Tech Stack & Tools

JavaScript TypeScript Node.js Python Express.js NestJS RxJS JWT PostgreSQL MongoDB MySQL Redis Prisma RabbitMQ Google Cloud Docker Linux Jest Postman Swagger Git GitHub


๐Ÿ“Š GitHub Stats

mAbdullah821

Pinned Loading

  1. tech-stories-archive tech-stories-archive Public

    ๐Ÿ“š Archive of technical stories about Backend Development & System Design | ุฃุฑุดูŠู ุงู„ุญูƒุงูŠุงุช ุงู„ุชู‚ู†ูŠุฉ

    HTML 2

  2. learning-new-things learning-new-things Public

    self learning new things (protobuf, gRPC, RabbitMQ EDA patterns: SAGA, CQRS, Event Sourcing, Dead Letter Exchange, Resequencer, Redis Pub/Sub, WebSockets, TCP Sockets, ...etc)

    JavaScript

  3. small-projects-to-understand-nodeJS small-projects-to-understand-nodeJS Public

    This GitHub repo has small Node.js projects, covering core concepts & practical skills. Includes notes, & code projects. Used to improve Node.js skills & contribute to enhancing understanding.

    JavaScript 1

  4. microservices microservices Public

    A comprehensive microservices system demonstrating advanced patterns including service discovery, circuit breaker implementation, load balancing, and real-time monitoring dashboards.

    TypeScript