
Aashish Paudel
Verified Expert in Engineering
Software Developer
Kathmandu, Central Development Region, Nepal
Toptal member since August 27, 2024
I am a lead software engineer with 6+ years of experience in full-stack development and cloud infrastructure. I have a proven track record of scaling high-throughput systems and reducing latency by 60% using Kafka and Kubernetes. I specialize in building optimization algorithms and resilient, autoscaling FastAPI backends paired with intuitive Next.js interfaces. I am dedicated to solving complex business problems through robust, production-grade architecture.
Portfolio
Experience
- Python 3 - 6 years
- PostgreSQL - 5 years
- Next.js - 3 years
- React - 3 years
- FastAPI - 3 years
- SQLAlchemy - 3 years
- Celery - 2 years
- Supabase - 2 years
Preferred Environment
MacOS, Visual Studio Code (VS Code)
The most amazing...
...thing was building a system on AKS/ArgoCD where developers launch individual dev environments via GitHub Actions. The setups save costs shutting down after use.
Work Experience
Lead Developer
AB In Bev
- Designed and shipped core features for Insights Copilot across FastAPI, React/Next.js, PostgreSQL, RAG, and agentic workflows.
- Built application architecture that connected product UI, back-end services, and enterprise data retrieval into a reliable internal AI platform.
- Collaborated with DevOps to implement KEDA autoscaling on AKS, including Redis-backed chat services that scaled with real-time demand.
- Upgraded the NL2SQL charting experience by moving from frontend-built charts to an agentic chart-maker flow that generated Plotly visuals and rendered them directly in the UI.
- Helped migrate retrieval data flows toward Azure Databricks and lakehouse patterns, making RAG pipelines easier to scale, maintain, and connect with enterprise data.
Senior Engineer
Frazil
- Built and maintained a real-time data platform ingesting sales and machine-health telemetry from thousands of vending machines across the US and Canada, with events sent every five seconds per machine.
- Introduced Apache Kafka to handle high-throughput ingestion of 100,000+ events per minute, improving scalability and reducing peak-load latency.
- Deployed and operated back-end services on Kubernetes using ArgoCD GitOps, including production environments and isolated dev environments for long-running feature testing.
- Developed analytics dashboards and back-end systems that helped business users track sales, CPM, machine status, and contract data.
- Implemented authentication and authorization for a new eCommerce platform used to distribute supplies such as cups and Frazil-related materials.
End-to-end Software Developer
Scholars' PTE
- Customized the "Whisper" model by training it with efficient datasets, reducing the scoring time by 50%. This optimization improved the feedback process, enabling users to receive timely assessments.
- Added a two-layer check with a language tool, which boosted grammar error detection accuracy to 90% for more reliable user assessments.
- Configured and managed Celery for asynchronous task processing, efficiently handling background tasks while students took tests, cutting waiting time for users to receive their results from five minutes to 15 seconds.
- Hosted services on IaaS, reducing costs significantly while allowing the integration of Celery and FastAPI on the same machine and ensuring efficient performance and scalability.
- Leveraged Supabase's authentication and row-level security (RLS) features to reduce development time by eliminating the need to manage the database on the server.
- Led the integration of Redux Toolkit and RTK Query, reducing API call redundancies by 60%. This improved data handling, reduced server load, and enhanced application performance, resulting in a smoother user experience.
- Mentored three fresh graduates, empowering them to master Next.js, coding best practices, and PostgreSQL architecture. Their growth enhanced project success and fostered a collaborative, innovative team culture.
- Implemented Docker for containerization, streamlining the development and deployment process. This implementation improved environment consistency, reduced set-up time by 50%, and facilitated smoother collaboration among team members.
- Stored critical elements outside Supabase using Backblaze and independently managed the API and object-relational mapping (ORM), ensuring efficient data management, facilitating future migrations, and preserving application performance.
Senior Full-stack Developer
KPS Software
- Leveraged OR-Tools in Python for shift optimization, reducing conflicts and boosting caregiver efficiency. This approach raised caregiver retention from 29% to 60%, enhancing care continuity and improving service quality for patients.
- Employed constraint optimization to improve caretaker matching by considering non-binding preferences, such as working hours, areas, and traffic conditions.
- Mentored junior developers, reducing their first merge request time from one week to two days and accelerating feature implementation from three weeks to one. This resulted in faster bug fixes, improved code quality, and quicker project delivery.
- Implemented Karate API testing for API and UI testing, defining tests in YAML within a Java framework. This approach improved bug identification by 40%, leading to faster issue resolution and enhancing overall application stability.
- Separated social and private insurance workflows, which sped up bug fixes by 40%. This clarity allowed developers to identify and resolve issues quickly, enhancing application reliability and overall efficiency.
- Played a pivotal role in a major UI restructuring for tours and service planning, making the platform more intuitive and visually appealing, and enhancing user experience and navigation.
- Initiated testing in the Angular application using Jasmine and Karma, covering around 6,000 lines of code. This effort increased code coverage from 5% to 45%, significantly enhancing the codebase's overall quality and reliability.
Experience
Scholars' PTE Platform
https://scholarspte.comThis project involved handling the application's design, implementation, development, and publishing. I created a functioning application while keeping parameters such as efficiency, reliability, and costs in check.
Events Management and Reminder
Quiz Genie
Skills
Libraries/APIs
SQLAlchemy, React, Node.js, Pandas, REST APIs, SpaCy, NumPy, OpenAI API, Claude API, Hugging Face Transformers, Chart.js, Framer Motion, APScheduler
Tools
Celery, GitHub, RabbitMQ, Webpack, Microsoft Graph, Microsoft Web Services, Terraform, PyCharm, Redux Toolkit, RTK Query, Karate API Testing, Shadcn, Azure Kubernetes Service (AKS), Amazon EKS
Languages
Python 3, Python, JavaScript, SQL, CSS, HTML, HTML5, TypeScript, Swift, C, C++
Frameworks
Next.js, Tailwind CSS, Redux, Django, Angular, Spring Boot, Spring Security, Swagger, Spring 5, Hibernate, Spring Cloud Stream, Flask, Django REST Framework
Paradigms
Microservices, API Architecture, Microservices Architecture, DevOps
Platforms
DigitalOcean, Docker, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), Contentful, Azure, Kubernetes, Apache Kafka
Storage
PostgreSQL, Redis, MySQL, Amazon S3 (AWS S3), Spring Data JPA, Spring Data MongoDB, MongoDB
Other
Computer Science, FastAPI, Supabase, Server-side Rendering (SSR), Front-end Development, Full-stack Development, Back-end, Technical Leadership, Product Management, Full-stack, Ajax, APIs, API Design, API Testing, Cloud Architecture, Cloud Storage, Web Applications, Responsive Web Apps, Machine Learning, WhatsApp, API Integration, Architecture, Large Language Models (LLMs), AI Automation, Artificial Intelligence (AI), Software Architecture, AI Tools, Solution Architecture, PDF, AI Integration, Algorithms, Cloud Infrastructure, Data Visualization, CSV, Leadership, Translation, Retrieval-augmented Generation (RAG), Microsoft Graph API, Hugging Face, Physics, Infrastructure as a Service (IaaS), CSV File Processing, Supabase Auth, Job Schedulers, React stately, Azure Databricks, Vite, Argo CD
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring