Available to hire
Hi, I’m Kiran Budathoki, a Full-Stack Developer experienced in building scalable web applications using Node.js, NestJS, MongoDB, React, and Next.js. I’ve worked on complex platforms like online learning systems, subscription services, and community apps.
I focus on clean architecture, scalable backend systems, and solving real-world production challenges to build reliable and maintainable applications.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Advanced
Nepali
Advanced
Work Experience
Software Engineer at EB Pearls
November 1, 2024 - PresentContributing to multi-product, ed-tech, and logistics platforms within a monorepo architecture. Led feature planning, architecture decisions, code reviews, and PR management while coordinating with QA engineers, developers, and product managers. Integrated CargoWise and processed shipment data using AWS SQS for asynchronous communication. Implemented automated cron jobs for shipment and flight tracking workflows. Built live flight and shipment tracking using FlightAware API, Cargo API, and Google Maps API with custom markers and real-time aircraft positioning. Developed course management and user progress tracking systems. Designed MongoDB schemas and aggregation pipelines for analytics, reporting, and efficient data retrieval. Integrated AWS SES for transactional emails and Firebase Cloud Messaging for push notifications. Built real-time auction timer logic with dynamic reset mechanism and synchronized progress tracking using GraphQL and PubNub. Implemented secure authentication using
Software Engineer at Masovision Technology
January 1, 2024 - November 1, 2024Migrated entire system from integer-based to UUID-based primary keys across multiple services, including schema changes and production data migration to enhance data integrity and security. Optimized API performance by redesigning request/response structures, reducing latency by ~30%. Implemented advanced JWT-based authorization with RBAC/PBAC for dynamic role management and secure access control. Configured Grafana (Docker) to monitor logs in real-time and integrated Loki to forward logs to Grafana for improved observability. Implemented image optimization reducing file sizes by 40% and added a blurred version for better loading. Strengthened validation to ensure data integrity and security. Implemented profile switching with token regeneration when switching between user and business profiles. Decoupled microservices for scalability (notification and attendance) and integrated Firebase Cloud Messaging for push notifications across multiple user groups and platforms.
Full Stack Developer at Ananas Business Solution
May 1, 2022 - December 1, 2023Designed and developed a QR-based system that reads user data to update daily records and integrated RESTful APIs with UI. Configured OneSignal for timely real-time push notifications and built a queue-based notification system aligned with user schedule preferences. Developed MongoDB aggregation pipelines for user analytics reporting. Migrated backend from Node.js Express to NestJS for better structure and maintainability. Built an appointment system with booking, rescheduling, and notification features; integrated Zoom for video consultations; created a pre-appointment questionnaire module. Explored Liquid.js for template rendering. Implemented SQL-based raw queries to generate analytics reports for ecommerce business. Technologies include HTML, CSS, Tailwind CSS, React, Next.js, TanStack Query, Node.js, NestJS, PostgreSQL, Redis BullMQ, MongoDB, TypeORM, Stripe API, Digital Ocean, Nginx, and Docker.
Software Engineer at Maso Vision Technology
January 1, 2024 - November 30, 2024Migrated entire system from integer-based to UUID-based primary keys, including schema changes and production data migration to enhance data integrity and security across multiple services. Optimized API performance by redesigning request/response structures to reduce data transfer and API latency by ~30%. Implemented advanced authorization with a JWT-based role and permission system (RBAC/PBAC) for dynamic access control. Configured Grafana (running in Docker) to display and monitor logs in real time; integrated Loki to forward logs automatically for improved observability. Implemented image optimization (Sharp, BlurHash) and validation hardening to ensure data integrity and security. Designed and implemented a secure profile-switching mechanism generating a new token when switching between user and business profiles. Decomposed microservices for scalability (notification, attendance) and integrated Firebase for notifications. Implemented a GraphQL API with a data loader and deployed
Full Stack Developer at Independent / Freelance
May 1, 2022 - December 31, 2023Led end-to-end development for multiple projects, including QR system for daily records, RESTful and GraphQL APIs, and real-time features. Implemented OneSignal-based push notifications with timed queues to deliver timely alerts according to user schedules. Built analytics via MongoDB aggregation pipelines and migrated backend from Node.js Express to NestJS for better structure and maintainability. Delivered an appointment system with booking, rescheduling, and notifications to improve patient-doct or scheduling. Integrated Zoom for video consultations to enable secure online meetings. Implemented a questionnaire module to collect patient information prior to appointments. Undertook end-to-end template rendering proof-of-concept using Liquid.js. Technologies used included Node.js, NestJS, TypeScript, PostgreSQL, MongoDB, Redis BullMQ, Docker, Nginx, React, Next.js, OneSignal, and Firebase Cloud Messaging; deployed on DigitalOcean with DNS management.
Education
Bachelor of Science in Computer Science and Information Technology (BSc CSIT) at Samriddhi College, Tribhuvan University
January 1, 2017 - January 1, 2021Bachelor of Science in Computer Science and Information Technology at Samridhi College, Tribhuvan University
January 1, 2017 - January 1, 2021Qualifications
Industry Experience
Software & Internet, Professional Services, Education, Healthcare, Media & Entertainment, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Lalitpur today.