Rupesh Nepal
Ranibari, Samakhusi ,Kathmandu
(+977) 9840416532
Email | GitHub | LinkedIn
Backend Developer passionate about building scalable web applications with Django & REST APIs. Experienced in cloud deployment, automation, and contributing to open-source communities like GNOME
EXPERIENCE
Shangrila Informatics Pvt. Ltd. — Backend developer
2025-present (full-time)
- Developed and maintained scalable REST APIs using Django and Django REST Framework (DRF) following the MVT architecture
- Refactored legacy Django code to enhance performance and improve code readability.
- Improved code maintainability by implementing clean architecture and consistent coding standards.
- Implemented data import/export functionalities for report generation using pyopenxl and Django Import-Export to manage Excel files efficiently.
- Utilized pyopenxl to generate Excel reports with advanced patterns and formatting for data presentation.
- Integrated asynchronous background tasks and scheduling with Celery and Celery Beat, utilizing Django Channels, Daphne, and Redis for real-time WebSocket communication.
- Built and managed containerized applications with Docker, leveraging Docker Images and Docker Compose for seamless environment configuration
Ascend Crest Technologies — Backend/Django developer
2023-present (part-time)
- Designed and implemented a robust C2C e-commerce backend system using Django and Django REST Framework (DRF), following the MVT (Model-View-Template) architecture.
- Integrated asynchronous background tasks and scheduling with Celery and Celery Beat, utilizing Django Channels, Daphne, and Redis for real-time WebSocket communication.
- Implemented Stripe payment gateway integration to enable secure and seamless payment processing for the platform.
- Streamlined deployment workflows by implementing a CI/CD pipeline with GitHub Actions and pre-commit hooks.
- Built and managed containerized applications with Docker, leveraging Docker Images and Docker Compose for seamless environment configuration.
- Configured and deployed cloud services, including Cloudflare for domain management and R2 storage for unstructured data handling.
- Deployed the backend on AWS EC2 instances and optimized system configurations with Gunicorn, Celery, and Flower for efficient task monitoring and execution.
Open source Contribution
2023-present
- Major Contributor and Maintainer of the GNOME Nepal Backend System, developed using Django as the core backend framework.
- Contributed to the development and enhancement of Djate, a Django template project, simple production ready django template
PROJECTS:
- GO Projects:
- git commit visualizer using go and cli where user can visualize their contributions as in gtihbu/gitlab
- url shortner using go using Gin for better understanding of go modular structure, communication with database , servers, and handlers
- Django Projects:
- Library Management System used DRF to replicated Library system
- Book Recommendation System using ML cluster using K-mean algorithm recommendation based on user ratings to books
- Rust Projects:
- Tabular to JSON Converter: Implemented web scraping logic in Rust for structured data conversion.
- Web Application: Built a web application using Actix, under standing Rust’s apdaptibility to web development.
- Recursive CFG Parser: Developed a simple compiler logic using Rust to parse context-free grammars.
HARD SKILLS
- Programming: Python, Rust, Go
- Web Development: Flask, Django, FastAPI, Actix, Gin
- Data Analytics: Pandas, NumPy, Matplotlib
- Databases: PostgreSQL, MySQL, SQLite