Skip to main content

Gaurav Subedi

Software Engineer · Kathmandu, Nepal

Work Experience

  1. Senior Software Engineer

    Verisk Nepal Pvt. Ltd.

    Leading frontend architecture and driving technical excellence across scalable web applications. Recognized with the Way to Go Award (2022, 2023) for going above and beyond—delivering high-impact solutions through GraphQL optimization, mentorship, and seamless cross-functional collaboration.

    • Leading the frontend team in designing and developing scalable, robust and intuitive web applications using Angular and GraphQL
    • Executed a Proof of Concept for migrating the integration of GraphQL to the backend, thereby reducing latency and points of failure in applications
    • Providing technical expertise to cross-team members, mentorship to junior members, trainees and interns to foster their professional and technical growth
    • Collaborating with DevOps to streamline the deployment process, ensuring smooth and reliable releases
    • Continuously improving the quality and maintainability of the codebase by writing unit tests, refactoring, remediating code smells, bugs and security vulnerabilities
    • Collaborating with UI/UX designers, business folks, QA engineers for integrating cross-functional inputs to deliver high quality software products that meet both customer expectations and client requirements
  2. Software Engineer

    Verisk Nepal Pvt. Ltd.

    Spearheaded architectural modernization and platform security enhancements across enterprise web applications. Drove the transition from monolithic to micro-frontend architecture while delivering robust Angular modules, GraphQL middleware, and industry-leading test coverage.

    • Led the architectural shift from monolithic web apps to micro-frontend architecture, overseeing the front-end team's transition and development
    • Enhanced security across platforms by migrating legacy authentication to Okta based authentication, thereby increasing application security
    • Developed and standardized front-end modules using Angular, collaborating with cross-disciplinary teams to ensure robust application builds
    • Implemented GraphQL middleware using NestJS for efficient web client request handling and achieved over 90% code coverage in unit testing, ensuring high-quality code standards
    • Developed web applications using Angular and micro-frontend architecture
  3. Associate Software Engineer

    Verisk Nepal Pvt. Ltd.

    Pioneered modernization initiatives from day one—blending Angular and AngularJS development with strategic PoCs, technical migrations, and comprehensive documentation. Delivered end-to-end solutions from Figma wireframes to production-ready interfaces.

    • Developed web applications employing a hybrid approach with Angular and AngularJS, enhancing application modularity and maintainability
    • Initiated and executed a Proof of Concept utilizing micro frontend architecture for web app development and GraphQL for microservices, setting a precedent for the modernization of one of the company's flagship projects
    • Orchestrated the technical migration of a key application, aligning it with the latest technology stack to boost performance and scalability
    • Amplified the documentation comprehensiveness for existing applications by incorporating detailed workflow and sequence diagrams, thereby improving clarity and developer onboarding
    • Conducted a thorough feasibility analysis of prospective technology stacks, evaluating their impact on application performance and potential for cost reduction
    • Created wireframes and mock-ups using Figma, translating conceptual designs into fully functional application interfaces
  4. Software Developer

    Prisma Soft Pvt. Ltd.

    Delivered full-stack and cross-platform solutions across web and mobile—leveraging React, Node.js, MongoDB, and Firebase. Led development teams, designed robust database architectures, and streamlined client communications to drive successful project delivery.

    • Developed full-stack applications using React, Node.js (Express), MongoDB, and Firebase to deliver dynamic web applications with seamless backend integration
    • Developed cross-platform mobile applications using React Native, ensuring consistent experience across iOS and Android platforms
    • Coordinated onboarding of interns and new developers while overseeing client communications to optimize software specifications and improve product quality
    • Led a team of developers towards successful project delivery and designed robust database schemas for SQL (Postgres, MySQL) and NoSQL (Firebase, MongoDB) systems, optimizing data management and application performance
  5. Software Developer Intern

    Leapfrog Technology Nepal Pvt. Ltd.

    Built a strong foundation in web development through JavaScript-driven applications and games. Embraced SCRUM agile practices, sharpened problem-solving skills, and applied UI/UX principles to deliver intuitive, user-centric interfaces.

    • Developed web applications and games utilizing JavaScript, enhancing interactive user experiences
    • Acquired proficiency in the SCRUM agile framework for structuring and optimizing the software development process
    • Honed problem-solving skills and innovative approaches through complex JavaScript challenges
    • Mastered UI/UX design principles, applying them effectively to improve web interface aesthetics, intuitiveness and functionality