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


