Meta Description
TalentSathi successfully places Sushil Koirala as a Python Developer. Learn how his 3+ years of experience in Python, Django, FastAPI, PostgreSQL, AWS, Redis, Celery, microservices, and LLM integrations made him a strong fit for this backend engineering role in Nepal.
Sushil Koirala Joins RankMeTop as Python Developer
Short Introduction
TalentSathi is pleased to announce the successful placement of Sushil Koirala as a Python Developer with a TalentSathi client.
With around three years of professional engineering experience across Python, Django, FastAPI, PostgreSQL, AWS, microservices, Redis, Celery, real-time systems, and AI integrations, Sushil brings strong backend engineering capability and proven experience building scalable production applications.
Full Story
The hiring company was looking for an experienced Python Developer capable of building scalable backend applications, developing APIs, integrating external systems, and improving application performance across production environments.
The role required strong hands-on experience in:
- Python backend development
- Django, Flask, or FastAPI
- RESTful API development
- Microservices
- PostgreSQL, MySQL, or MongoDB
- Object-Oriented Programming
- Git and collaborative development
- Performance optimization
- Third-party API integrations
- Cloud platforms
- Docker and CI/CD
- Redis and background processing
- AI/ML or LLM integrations
Through TalentSathi’s recruitment and technical screening process, Sushil Koirala emerged as a strong match.
Sushil has built his career around backend engineering, scalable data systems, API development, cloud deployment, and performance optimization.
His professional experience includes work on large-scale Django applications, real-time data pipelines, geospatial systems, asynchronous processing, AWS infrastructure, and AI-powered applications.
Senior Backend Engineering Experience
Sushil currently works as a Senior Backend Engineer at Youth Innovation Lab, where he handles technically demanding backend systems.
One of his major responsibilities involved upgrading a large-scale Django application from version 1.11.x to Django 5.x.
This required:
- Refactoring legacy code
- Replacing deprecated modules
- Maintaining backward compatibility
- Improving maintainability
- Ensuring application stability
He also optimized ORM and SQL queries, achieving response-time improvements of up to 100x in some cases.
This type of optimization experience strongly aligns with the position’s requirement to identify performance bottlenecks and improve backend efficiency.
Django & REST API Development
Sushil has substantial experience with Django and Django REST Framework.
At Youth Innovation Lab, he develops and maintains RESTful APIs while focusing on:
- Clean architecture
- API performance
- Database efficiency
- Maintainability
- Scalable backend design
He also led the backend architecture for an HR Management System, demonstrating his ability to take ownership beyond individual development tasks and contribute to broader technical design decisions.
FastAPI, Redis & Background Processing
During his time at NAXA, Sushil built a FastAPI-based microservice designed to stream real-time task progress.
The system used:
- FastAPI
- WebSockets
- Redis
- Celery
This experience aligns directly with several of the preferred requirements for the Python Developer role, including FastAPI, Redis, background task processing, and microservices architecture.
His work demonstrates practical knowledge of asynchronous systems rather than only traditional request-response backend development.
Large-Scale Data Processing
Sushil has experience working with high-volume data environments.
At NAXA, he implemented bulk upload and export functionality capable of processing files containing more than 500,000 rows.
He also integrated:
- PostgreSQL
- Kafka
- Debezium
- MongoDB
- Neo4j
- Elasticsearch
One of his key implementations involved streaming row-level database changes from more than 50 PostgreSQL tables through Debezium and Kafka for synchronization across multiple data systems.
This experience demonstrates strong understanding of scalable data architecture, distributed systems, and backend integration.
Database & Query Optimization
Database performance is another major strength in Sushil’s profile.
He has worked extensively with:
- PostgreSQL
- PostGIS
- MongoDB
- Neo4j
At NAXA, he optimized both ORM and raw SQL queries, achieving response-time improvements of up to 80x.
He also developed custom PostgreSQL functions and advanced PostGIS queries for map-based applications.
This experience provides strong alignment with the client’s requirement for practical database design, query optimization, and scalable backend applications.
AWS, Docker & CI/CD Experience
Sushil brings hands-on experience deploying production applications using AWS and modern DevOps practices.
His experience includes:
- AWS EC2
- AWS ECS
- AWS Lambda
- Amazon S3
- Elastic Load Balancing
- Autoscaling
- Docker
- Jenkins
- Git-based CI/CD
- Sentry
- Shell scripting
At NAXA, he deployed services on AWS EC2 using load balancers and autoscaling to improve availability and prevent downtime.
He also streamlined deployment using Docker and AWS ECS.
Additionally, he built a serverless PDF-generation system on AWS Lambda, reducing the need for dedicated infrastructure.
AI, LLM & RAG Exposure
Sushil’s experience also extends into modern AI development.
His technical stack includes:
- LangChain
- LangGraph
- LangSmith
- Retrieval-Augmented Generation
- Generative AI
- OpenCV
One of his projects, StockIT, combines NEPSE market data with LLMs and Retrieval-Augmented Generation to provide natural-language market insights.
This gives him practical exposure to the AI/LLM capabilities listed as a preferred qualification for the role.
Candidate Highlight
Candidate Name
Sushil Koirala
Position
Python Developer
Experience
3+ Years
Key Strengths
Python
Django
Django REST Framework
FastAPI
REST APIs
Microservices
PostgreSQL
PostGIS
MongoDB
Redis
Celery
Kafka
Docker
AWS
CI/CD
Database Optimization
Real-Time Systems
LLM Integration
RAG
LangChain
LangGraph
Professional Experience
Senior Backend Engineer – Youth Innovation Lab
Sushil’s responsibilities include:
- Django application modernization
- REST API development
- Backend architecture
- Database optimization
- GIS data processing
- PostgreSQL and PostGIS
- React-based map interfaces
- System performance improvements
Backend Engineer – NAXA
His work included:
- FastAPI microservices
- Django backend development
- Redis and Celery
- WebSockets
- Kafka and Debezium
- PostgreSQL
- MongoDB
- Neo4j
- Elasticsearch
- AWS deployment
- Docker
- CI/CD
- Stripe integration
- Apple SSO
- Large-scale data processing
Key Technical Achievements
Up to 100x Faster Queries
Sushil optimized ORM and SQL queries on a large-scale Django platform, reducing response times dramatically.
Real-Time Data Synchronization
He connected PostgreSQL, Debezium, Kafka, MongoDB, Neo4j, and Elasticsearch for real-time database synchronization.
500,000+ Row Processing
He built backend functionality capable of processing large data imports and exports exceeding half a million rows.
Cloud-Native Deployment
He deployed multiple services using AWS EC2, ECS, Lambda, S3, load balancing, autoscaling, Docker, and CI/CD.
Real-Time Task Tracking
He developed a FastAPI service using Redis, Celery, and WebSockets to provide real-time updates for asynchronous tasks.
Education
Sushil holds a Bachelor’s Degree in Computer Engineering from Western Regional Campus, Pokhara.
His academic projects included:
- An RNN-based plant disease detection system
- An accessibility-focused application for users with visual and hearing impairments
His technical education provides a strong foundation in software engineering, algorithms, data processing, and analytical problem-solving.
Why Sushil Was a Strong Match
The Python Developer position required someone who could work independently on production backend systems while contributing to scalability and system quality.
Sushil’s profile stood out because of his:
1. Strong Python Experience
He has more than three years of hands-on backend engineering experience.
2. Django & FastAPI Expertise
Both frameworks have been used in production systems throughout his career.
3. REST API & Microservices Experience
He has built scalable APIs and standalone backend services supporting complex applications.
4. Strong Database Knowledge
His experience includes PostgreSQL, MongoDB, Neo4j, PostGIS, and advanced query optimization.
5. Cloud & DevOps Capability
AWS, Docker, CI/CD, Jenkins, ECS, Lambda, and EC2 are part of his production experience.
6. Redis & Celery Experience
He has directly implemented asynchronous processing and real-time task monitoring.
7. AI/LLM Exposure
His experience with LangChain, LangGraph, RAG, and GenAI adds value for future AI-driven backend requirements.
TalentSathi’s Role in the Placement
TalentSathi supported the recruitment process by:
- Understanding the client’s backend engineering requirements
- Identifying Python developers with real production experience
- Assessing Django and FastAPI expertise
- Reviewing REST API and microservices capability
- Evaluating database and performance optimization experience
- Assessing AWS, Docker, and CI/CD exposure
- Reviewing AI/LLM and asynchronous processing experience
- Coordinating the recruitment process through successful placement
Sushil’s combination of Python engineering, scalable backend development, cloud infrastructure, database optimization, and AI exposure made him a strong fit for the position.
Closing Call to Action
Looking to hire Python Developers, Django Developers, FastAPI Engineers, Backend Developers, AI Engineers, or Cloud Backend Specialists in Nepal?
Visit www.talentsathi.com and let TalentSathi help you source, screen, and hire the right technical talent for your team.
TalentSathi connects skilled professionals with growing companies across Nepal and international markets.