I am a backend developer with a strong command of Node.js and TypeScript, experienced in designing and building scalable APIs and microservices. I follow clean architecture principles using a layered approach with service, repository, and controller separation. I’ve worked with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases and am skilled at database design, query optimization, and building complex data-driven applications.
I’ve implemented authentication using JWT, OAuth2, and multi-role access control systems. My experience also includes integrating third-party APIs (Twilio, SendGrid, Stripe), setting up CI/CD pipelines, writing unit/integration tests, and applying logging and error-handling best practices. I use Express for lightweight APIs and NestJS for scalable enterprise-level applications.
I believe in writing clean, testable, and well-documented code and thrive in team environments where knowledge sharing, code reviews, and agile collaboration are valued. I stay up-to-date with the latest backend trends and technologies and continuously improve my skills through project work, reading, and experimenting.
My goal is to contribute to impactful products by solving real-world problems with scalable, secure, and efficient backend solutions. I’m currently seeking opportunities where I can learn, grow, and build high-quality software in a fast-paced environment.