Gaurav Shrestha

Full-stack developer with AI skills

I'm a

Resume

Full-Stack Developer with over 8 years of experience in building high-quality web applications, seeking to leverage my expertise in JavaScript, React, and Node.js to drive impactful projects in a dynamic and innovative team environment. Passionate about creating scalable solutions that enhance user experience and business performance.

Sumary

Gaurav Shrestha

Engaged in all phases of the software development lifecycle which includes: gathering and analyzing user/business system requirements, responding to outages and creating application system models. Participated in design meetings and consultation with clients to refine, test and debug programs to meet business needs and interact and sometimes direct third party partners in the achievement of business and technology initiatives.

  • Kathmandu , Nepal
  • +977-9816947062
  • gauravshresthh@gmail.com

Education

Bachelors of Science in Computer Science and Information Technology & Software Engineer

2013 - 2017

Samriddhi College, TU, Bhaktapur , Ktm

Studied B.Sc.CSIT and pursued a software engineering degree in Nepal

Intermediate of Science, I.Sc.(+2 Science)

2010 - 2012

Emerald Academy, Bhadrapur, Jhapa, Nepal

Studied Science with computer science as an elective.

Professional Experience

Senior Backend Engineer

Jan 2022 - Present

US based (Remote)

  • Team CareerAi : https://www.careerai.io/
  • Dev server : https://resumebuilder.joinswiftly.com/
  • Worked as a senior software developer on a full stack application named Resume Builder initially, later transitioned to CareerAi, built on top of node, express , react and typescript, led a team of 3 junior developers and 2 mid level developers.
  • Tech stacks used : React, typescript, Redux toolkit, openAI, AWS, Node, express, mysql2, Sequelize ORM.
  • Experienced writing relational database queries and Sequelize ORM functions, worked heavily on client side using React and typescript, communicated with express backend and openAI to build an online platform that builds resumes and cover letters for the user.
  • Used OpenAi prompts to generate tailored resumes and cover letters
  • Worked with react-pdf extensively to generate pdf and docx for the end user.

Senior Backend Engineer

April 2021 - Jan 2022

Kupondole,Lalitpur

  • Team Learnt : https://learntgroup.com.au/
  • Worked on backend of the project named as “Learnt” , used node and express as backend framework with micro-service architecture and google cloud firestore as database to develop apis for mobile application of Learnt.
  • Experienced writing non-relational database queries, google cloud functions , database triggers and deploy cloud functions to Google Cloud Platform (GCP).

Senior React Engineer

Nov 2020 - April 2021

Treeleaf.ai, Shankhamul, Kathmandu

  • Team Anydone : https://www.anydone.com/
  • Worked on an AI powered autonomous workspace with features like video calling, real-time chat, multimedia sharing(photos/videos), live screen-sharing, task assigning , virtual assistant and many more.
  • Worked on the virtual assistant feature using react that communicated with a java powered backend that used an AI model to interpret the audio input as well as text input to return certain actions and based on the actions response , generated UI to facilitate users to perform tasks.

Senior Software Engineer (Full stack engineer)

Sept 2019 - Aug 2020

Hash Technologies, Traffic Chowk, Biratnagar

  • Hami Nepal : https://www.haminepal.org/
  • Worked on a project named “HamiNepal” , a full stack web application that represented a social organization ran by youths
  • Built with node, express and mongo DB on backend and react on frontend.
  • Lead in the design, development, and implementation of the software product and production.
  • Delegate tasks to 3 members of the design team, 2 frontend developers(react) and 2 backend developers(node). Provided ground-level debugging and shared-screen coding on all aspects of the project.
  • Featured things like payment gateway integration for collection donation from users
  • Supervised the assessment of all software product in order to ensure quality and accuracy of the software.
  • Mentored 17 interns from scratch to junior devs.
  • Provided support by peer programming using screen-share.

Senior React Engineer

Part-time

Baluwatar, Kathmandu

  • Telesix mobile : https://www.telesixmobile.com/
  • Worked on a ecommerce application named “Telesix mobile”
  • Worked on state-management using redux , setup role based authorization and authentication
  • Worked on a project that used next js . Also provided support to a wordpress powered frontend named “hitberry” that was built using frontity framework ( https://hitberry.com/)

React Native Developer

Mar 2018 - Sept 2019

Corpola Tech, Kathmandu

  • Gymhub : Mobile app available on google play store
  • Worked on a project termed as “Gymhub” built with react native
  • Worked on firebase push notifications for in-app and offline push notifications
  • Worked to integrate api on frontend powered by Django based api
  • Developed 2 real-time mobile applications and worked on existing react native app as well.
  • Managed up to 2 projects at a given time while under pressure.
  • Recommended and consulted with Django developers and worked as a team.
  • Created 4+ design presentations and proposals a month for senior developers and mentors.

Software Engineering Intern

Sept 2017 - Mar 2018

Blendwit International, Kuleshwor , Ktm.

  • Got introduced to Web Technology. Learned about JS. Started learning React and worked on some UI/UX projects.
  • Acquired foundational skills in JavaScript and React.js, paving the way for a successful career in web development.
  • Completed hands-on projects that contributed to a 10% improvement in overall project delivery times.

About

Software Engineer

Inquisitive, energetic computer science specialist skill in leadership with a strong foundation in math, programming logic and cross platform coding.

  • Age: 29
  • Degree: Bachelors
  • Email: gauravshresthh@gmail.com
  • Job: Open to work

Skills

  • Frontend Development: React, React Native, Next.js, Redux, Tailwind, Bootstrap, Material UI, Shopify, Liquid, Unit testing with Jest
  • Backend Development: Node.js, Express.js, Sequelize, Mongoose, Unit testing with Mocha and Chai
  • Database Management: MongoDB (Mongoose), MySQL (Sequelize), Google Cloud Firestore
  • Cloud & DevOps: Google Cloud Platform (GCP), Firebase, AWS
  • Other Tools & Technologies: Kubernetes, Kafka, Redis, Docker, TypeScript, JavaScript, Git, RESTful APIs

Facts

Worked as a software engineer intern at Blendwit International, Kuleshwor, Kathmandu. Later worked as a full-time react developer at Corpola Tech. After a year of working on react and react native projects, worked as a mentor and senior software engineer at Hash Technologies, Biratnagar, Nepal.

20+

Happy Web Projects

3+

Real-time large scale projects

7+

Years Of Experience

19+

Interns Mentored

Portfolio

Live works that are making business:

  • All
  • App
  • Card
  • Web

App 1

App

Web 3

Web

App 2

App

Card 2

Card

Web 2

Web

App 3

App

Card 1

Card

Card 3

Card

Web 3

Web

Skills

List of skills I possess

HTML , CSS

Use html and css to achieve nice and clean design

Javascript

Good at programming in JS. In love with it. In fact obsessed with coding in JS.

React

Have a hands-on experience in building web applications using react and redux

React Native

Have worked on a couple of react native projects

Node JS / Express JS

Building restful APIs in node and express

MongoDB / Mongoose

Good at working with mongoose models and schemas and creating relationships

Contact

Location:

Kathmandu , Nepal