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.
- π 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.
Databases & ORMs:
(+ TypeORM, Mongoose, GridFS)
Infrastructure & Version Control:
(+ VPS Deployment, CI/CD, SSH)
- 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.
- π Portfolio: nasehfaraj.online
- πΌ LinkedIn: linkedin.com/in/naseh-faraj
- π§ Email: nasehfara@gmail.com


