Skip to content
View Eslam-Amin's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Eslam-Amin

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

πŸ‘‹ Hey there, I'm Eslam Amin

πŸ’» Backend Engineer | Node.js | NestJS | MongoDB | PostgreSQL | Redis

Typing SVG


πŸš€ About Me

I’m a Backend Engineer passionate about building high-performance APIs and distributed systems.
From designing database schemas to deploying Dockerized services, I focus on clean architecture, maintainability, and scalability.

πŸ’‘ Core specialties:

  • Architecting clean, modular backends (Controller β†’ Service β†’ Repository pattern)
  • Designing RESTful and GraphQL APIs
  • Building real-time systems with Socket.io and Redis
  • Implementing JWT Authentication, role-based access, and validation with Joi
  • Optimizing with Redis caching, background jobs, and queue systems
  • Deploying using Docker and CI/CD pipelines

🧠 Tech Arsenal

βš™οΈ Core Backend

Node.js NestJS Express.js TypeScript GraphQL

πŸ—„οΈ Databases & Caching

MongoDB PostgreSQL Redis

☁️ Infrastructure & Tools

Docker RabbitMQ Jest GitHub Actions Render Jenkins


🧭 Backend Philosophy

  • Clean Architecture: Separate business logic from controllers
  • Caching First: Redis TTL + smart invalidation middleware
  • Scalability: Use queues (RabbitMQ / Redis Streams) for heavy ops
  • Localization: Dual-field (En/Ar) content management
  • Testing Discipline: Jest + mongodb-memory-server for integration tests
  • Automation: CI/CD pipelines with Docker, Jenkins & GitHub Actions

πŸ’Ό Work Experience

🟒 AIM Technologies β€” Software Engineer

πŸ“… June 2025 – November 2025 Β· Cairo, Egypt
πŸ’» Tech: Node.js Β· Express.js Β· MongoDB Β· React.js Β· NestJS Β· Jenkins

  • Contributed to tool rebranding and the development of new platform features.
  • Enhanced system reliability by fixing bugs and improving request handling performance.
  • Collaborated cross-functionally to streamline deployment pipelines with Jenkins CI/CD.

🟠 AmwalEG β€” Backend Developer (Part-time, Remote)

πŸ“… Feb 2025 – Apr 2025
πŸ’» Tech: Node.js Β· NestJS Β· PostgreSQL Β· TypeORM

  • Helped migrate legacy systems from raw SQL to TypeORM.
  • Contributed to the transition from Express.js to NestJS for better scalability.
  • Improved API maintainability and structure through modular architecture practices.

🟣 Neon β€” Backend Developer (Full-time)

πŸ“… May 2024 – June 2025 Β· Cairo, Egypt
πŸ’» Tech: Node.js Β· Express.js Β· MongoDB Β· PostgreSQL Β· Paymob Β· Socket.io

  • Developed e-commerce, e-learning, and e-clinic platforms from scratch.
  • Improved query performance and optimized data flow for high-traffic endpoints.
  • Integrated Paymob for payment processing and built real-time modules using Socket.io.
  • Maintained clean, modular codebase with Express.js and service-driven architecture.

πŸŽ“ Education

Bachelor of Science in Computer Science
πŸŽ“ Future Academy, Cairo β€” Class of 2022
πŸ“ˆ GPA: 3.69/4


⚑ GitHub Analytics


πŸ’¬ Random Dev Quote


🌐 Connect With Me


Eslam Amin


⚑ β€œI don’t just write code β€” I design systems that work today and scale tomorrow.”
β€” Eslam Amin

Pinned Loading

  1. car-selling-api car-selling-api Public

    TypeScript

  2. Market Market Public

    JavaScript

  3. Solid-Principles-with-JS-TS Solid-Principles-with-JS-TS Public

  4. restaurant-management-api restaurant-management-api Public

    TypeScript

  5. PersonalPortfolioUI PersonalPortfolioUI Public

    HTML

  6. ODC_Back-End_Service ODC_Back-End_Service Public

    JavaScript