I'm Rohan Karki, a full-stack software developer based in Itahari, Nepal. I specialize in building scalable backend services with Go and Node.js and crafting responsive front-end experiences with React. I value clean architecture, SOLID principles, and comprehensive testing to deliver reliable software. Over the years I have contributed to ride-sharing platforms, municipal dashboards, and enterprise applications, focusing on maintainable code, documentation, and collaboration. I enjoy turning complex problems into modular, well-documented solutions that delight users and make teams more productive.

Rohan Karki

I'm Rohan Karki, a full-stack software developer based in Itahari, Nepal. I specialize in building scalable backend services with Go and Node.js and crafting responsive front-end experiences with React. I value clean architecture, SOLID principles, and comprehensive testing to deliver reliable software. Over the years I have contributed to ride-sharing platforms, municipal dashboards, and enterprise applications, focusing on maintainable code, documentation, and collaboration. I enjoy turning complex problems into modular, well-documented solutions that delight users and make teams more productive.

Available to hire

I’m Rohan Karki, a full-stack software developer based in Itahari, Nepal. I specialize in building scalable backend services with Go and Node.js and crafting responsive front-end experiences with React. I value clean architecture, SOLID principles, and comprehensive testing to deliver reliable software.

Over the years I have contributed to ride-sharing platforms, municipal dashboards, and enterprise applications, focusing on maintainable code, documentation, and collaboration. I enjoy turning complex problems into modular, well-documented solutions that delight users and make teams more productive.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced
Nepali
Advanced

Work Experience

Full-stack Developer (Contract) at Lucky IT Solutions
August 1, 2024 - December 1, 2024
Maintained 5+ production applications with emphasis on code quality, documentation, and sustainable development practices; refactored legacy codebase applying Repository Pattern, reducing code duplication by 40% and improving testability; implemented comprehensive authentication system with role-based access control for 20+ user roles with full audit logging; collaborated in code reviews, ensuring adherence to coding standards and best practices across team; created detailed technical documentation for APIs and system architecture, facilitating knowledge transfer; worked independently on backend services while coordinating with frontend and mobile contributors.
Full-stack Developer at Belbari Municipality
January 1, 2025 - July 1, 2025
Developed municipal management dashboard with React and Go, supporting critical government operations; implemented 8 data visualization modules with focus on accuracy, performance, and usability; Built robust API layer handling 5,000+ daily requests with comprehensive error handling and validation; Worked collaboratively in Agile team environment with regular sprint planning and retrospectives.

Education

Higher Secondary Education at National Education Board
January 11, 2030 - January 6, 2026
Bachelor of Computer Applications (BCA) at Tribhuvan University
January 1, 2021 - January 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Education, Professional Services, Transportation & Logistics
    paper Mero Flight(Flight Booking System)

    Microservices-based platform with clear service boundaries and inter-service communication protocols
    Stack: Node.js, React.js, Next.js, Docker, PostgreSQL | Live: meroflight.com

    paper Mero Flight(Flight Booking System)

    Microservices-based platform with clear service boundaries and inter-service communication protocols
    Stack: Node.js, React.js, Next.js, Docker, PostgreSQL | Live: meroflight.com

    paper mero safari (ride sharign app)

    Designed and implemented production ride-sharing application with modular microservices architecture,
    ensuring clear separation of concerns and maintainability
    Developed 7 independent Go services supporting core ride-sharing workflows, with documented APIs and
    integration tests, maintaining high service availability
    Implemented robust error handling, logging, and monitoring systems for proactive issue detection and
    resolution(https://www.twine.net/signin