{ Backend Developer }

Sunil Poudel

Building scalable backend systems and APIs. Specialized in distributed systems, microservices architecture, and database optimization.

About

I'm a backend developer with 1+ years of experience building robust, scalable systems. My work focuses on creating efficient APIs, optimizing database performance, and architecting microservices that can handle millions of requests.

I believe in writing clean, maintainable code and following best practices like Test-Driven Development, continuous integration, and comprehensive documentation.

When I'm not coding, I am constantly learning about new backend principles and technologies to stay ahead in the ever-evolving tech landscape.

Experience

F1 Soft International Private Limited

Kathmandu, Nepal

January 2026 - April 2026

Backend Intern

  • Contributed to ePasal, a production-deployed e-commerce backend built with Spring Boot microservices and hosted on AWS EC2.
  • Designed seven independently deployable services with dedicated datastores, using MySQL for transactional services, MongoDB for the product catalog, and Redis for ephemeral state.
  • Implemented OAuth2 resource-server security with JWT signing and verification, plus Google OAuth authentication flows.
  • Added Redis-based rate limiting and abuse protection with per-user cooldowns and attempt windows.
  • Built an event-driven email pipeline with RabbitMQ, Thymeleaf, and Gmail SMTP for registration and order notifications.
  • Improved reliability with Resilience4j circuit breakers and centralized per-service OpenAPI documentation at the API Gateway.
  • Containerized the stack with Docker Compose for local development and AWS deployment, exposing only the API Gateway publicly.

Skills & Technologies

Languages

  • Java
  • Python
  • TypeScript
  • SQL
  • Bash

Frameworks

  • NestJS
  • FastAPI
  • Django
  • Express.js
  • Spring

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Chromadb

Tools & DevOps

  • Docker
  • Kubernetes
  • AWS
  • GitHub Actions

Projects

Certifications

Getting Started with Python

University of Michigan - Coursera

View Certificate
Python Data Structures

University of Michigan - Coursera

View Certificate
Introduction to Front-end Development

Meta - Coursera

View Certificate

Get in Touch

I'm always interested in hearing about new opportunities, collaborations, or just chatting about backend development and system architecture. Feel free to reach out!