Hari Shrestha
Hari Shrestha

Hari Krishna Shrestha

Web Developer

Summary

Experienced Software Engineer with 10+ years of expertise in full-stack web development, specializing in building scalable, high-performance applications using React.js, Node.js, TypeScript, GraphQL, REST APIs, PostgreSQL, Angular, and Laravel. Proven ability to design modern frontend architectures, develop reusable component libraries and npm packages, build robust backend services, and optimize application performance. Passionate about clean code practices, software engineering best practices, and delivering reliable solutions through collaboration in Agile development environments.

Skills

Front-End
React.js, Angular, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, Bootstrap, Responsive Web Design, Storybook
Back-End
Node.js, Laravel, PHP, GraphQL, RESTful APIs, API Design, Swagger/OpenAPI Documentation
Databases
MySQL, PostgreSQL
Cloud & DevOps
AWS (EC2, S3, CloudFront, Lambda), Docker, CI/CD Pipelines (Bitbucket Pipelines)
Testing
Jest, Karma, Jasmine, PHPUnit, Unit Testing
Version Control & Collaboration
Git, GitHub, Bitbucket, Pull Requests, Code Reviews
Tools & Methodologies
Jira, Confluence, Figma, Agile/Scrum, npm Package Development
Security & Authentication
JWT, OAuth, Passport, Laravel Sanctum, Role-Based Access Control (RBAC)

Experience

Software Engineer

Oct 2026 – Present

Jobman

Software Engineer

Oct 2025 – Oct 2026

Codafication · Brisbane

  • Developed scalable full-stack web applications using React.js, Node.js, GraphQL, REST APIs, and PostgreSQL.
  • Transformed Figma designs into responsive, accessible, and high-performance user interfaces.
  • Built reusable React components and published shared npm packages to promote code reuse across projects.
  • Designed and implemented secure backend services, GraphQL resolvers, and RESTful APIs.
  • Optimized PostgreSQL databases and application performance through efficient queries and code improvements.
  • Collaborated with cross-functional teams in an Agile environment to deliver high-quality software solutions.
  • Conducted code reviews, resolved production issues, and maintained clean, scalable, and well-documented code.
  • Managed source control with Git and supported application deployments and ongoing maintenance.
  • React.js
  • Node.js
  • GraphQL
  • REST APIs
  • PostgreSQL
  • Figma
  • npm

Full Stack Web Developer

Jul 2018 – Oct 2025

Resimator · Nepal

  • Developed and maintained scalable web applications using Angular, HTML, CSS, and JavaScript.
  • Implemented interactive UI/UX designs, collaborating with designers to enhance user experience.
  • Optimized front-end performance, reducing load times and improving responsiveness.
  • Designed and managed databases (MySQL, PostgreSQL) to ensure security and efficiency.
  • Developed RESTful APIs with Laravel, including authentication and role-based access control.
  • Integrated third-party APIs, including Nets Payment, enabling seamless payment processing.
  • Managed cloud deployments in AWS, ensuring high availability and auto-scaling configurations.
  • Implemented CI/CD pipelines in Bitbucket, automating front-end and back-end deployments.
  • Set up and maintained SSL certificates and domain configurations for enhanced security.
  • Conducted code reviews, ensuring best practices for maintainability and performance.
  • Prepared unit tests for front-end (Jest, Karma/Jasmine) and back-end (PHPUnit) before deployment.
  • Participated in Agile processes, including sprint planning, daily stand-ups, and retrospectives.
  • Angular
  • Laravel
  • MySQL
  • PostgreSQL
  • AWS
  • Bitbucket Pipelines
  • Jest
  • PHPUnit

PHP Developer

Jun 2016 – Jul 2018

Dotmark Solutions · Kathmandu

  • Created, developed, and implemented web applications using PHP, meeting client requirements and project specifications.
  • Prepared project architecture using MySQL relational databases, ensuring data integrity, security, and performance.
  • Optimized SQL queries and prepared stored procedures to enhance query performance and data integrity.
  • Debugged and identified potential issues and bugs, and prepared effective solutions to fix them.
  • Collaborated with front-end developers to integrate user-facing elements with server-side logic.
  • Designed and integrated RESTful APIs using Node.js for seamless communication between software components and external systems.
  • Performed ongoing maintenance, updates, and enhancements of web applications to improve functionality and adapt to new technologies.
  • Prepared documentation and a user manual for the HMS project.
  • PHP
  • MySQL
  • Node.js
  • REST APIs

Java Developer

Jun 2014 – Jan 2015

Logicseed Technologies · Kathmandu

  • Developed web-based user interfaces and backend functionalities.
  • Wrote test cases and performed unit testing.
  • Estimated development timelines accurately to meet project deadlines.
  • Java

Education & Certifications

  • Bachelor's Degree in IT

    2015

    London Metropolitan University

  • Advanced Diploma in IT & E-Commerce

    2014

    NCC

  • Diploma in IT & E-Commerce

    2013

    NCC

Projects

Izy

A smart property management platform.

  • Angular
  • Angular Material

Resimator

Led front-end development for a property management solution.

  • Angular
  • Laravel API

Kioskcloud

A self-service kiosk ordering system with integrated payment APIs.

  • Laravel
  • Payment APIs

Strengths

  • Hardworking, disciplined, and self-motivated
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
  • Adaptable to new technologies and frameworks
  • Detail-oriented and committed to code quality

Languages

English · Nepali · Hindi · Newari

References available upon request.