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

Block or report NasehFaraj

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

Hi there, I'm Naseh πŸ‘‹

I'm a Backend Software Engineer specializing in building scalable, secure, and production-ready server-side applications. With a strong foundation in algorithmic problem-solving and software architecture, I focus on writing clean, testable, and maintainable code.

πŸš€ Current Status: I am currently open to new opportunities! I am looking for full-time Backend Engineering roles and am open to remote work or relocation.

πŸš€ About Me

  • πŸ† Competitive Programmer: ICPC Regional Finalist. Solved over 2,000 algorithmic problems using C++.
  • 🌍 Open Source Contributor: Actively contributing to major projects (e.g., improved official documentation for NestJS, and contributed features to Puppeteer).
  • πŸŽ“ Mentor & Coach: Coached university ICPC teams, focusing on competitive problem-solving, advanced algorithms, and data structures.
  • πŸ’» Hands-on Experience: Built multi-role systems, e-commerce APIs, and handled VPS deployments using Linux and Docker.

πŸ› οΈ Tech Stack & Tools

Languages: TypeScript JavaScript C++

Backend Frameworks & Testing: Node.js NestJS Express.js Jest

Databases & ORMs: PostgreSQL MongoDB Redis (+ TypeORM, Mongoose, GridFS)

Infrastructure & Version Control: Docker Linux Nginx Git (+ VPS Deployment, CI/CD, SSH)

πŸ—οΈ Architecture & Core Concepts

  • System Design: Domain-Driven Design (DDD), Clean Architecture, Modular Architecture.
  • Engineering Principles: SOLID Principles, Object-Oriented Programming (OOP), Design Patterns, Dependency Injection (DI).
  • API Design: RESTful APIs, Swagger/OpenAPI documentation.
  • Security: Authentication & Authorization (JWT, Role-Based Access Control - RBAC).
  • Code Quality: Unit & Integration Testing (Mocking, Jest), Complex Relational Modeling.

πŸ“« Let's Connect

Pinned Loading

  1. nestjs/docs.nestjs.com nestjs/docs.nestjs.com Public

    The official documentation https://docs.nestjs.com πŸ“•

    TypeScript 1.3k 2.1k

  2. Portfolio Portfolio Public

    A clean, responsive personal portfolio built with Next.js and Tailwind CSS, featuring projects, case studies, and experience highlights, optimized for static export and GitHub Pages deployment.

    TypeScript

  3. puppeteer/puppeteer puppeteer/puppeteer Public

    JavaScript API for Chrome and Firefox

    TypeScript 93.8k 9.4k