Nischal Shrestha, Developer in Bharatpur, Nepal
Nischal is available for hire
Hire Nischal

Nischal Shrestha

Verified Expert  in Engineering

Bio

Nischal is an experienced software engineer who has worked both as a developer and DevOps engineer. He focuses on object-oriented programming (OOP), DevOps culture, cloud computing, test-driven development (TDD), and reliable and efficient software development. He has delivered numerous full-stack web development projects using JavaScript frameworks such as React and Express, Python scripting, AWS, Terraform, and various CI/CD tools.

Portfolio

Gorin Systems
Python, Django, GraphQL, PostgreSQL, DevOps, TypeScript, Node.js, Express.js...
Leapfrog Technology
JavaScript, Node.js, React, MongoDB, Terraform, Docker, Python, Data Pipelines...

Experience

  • Python - 3 years
  • JavaScript - 3 years
  • Node.js - 3 years
  • CI/CD Pipelines - 2 years
  • Docker - 2 years
  • Django - 2 years
  • DevOps - 2 years

Availability

Part-time

Preferred Environment

Linux, Ubuntu, Slack, Visual Studio Code (VS Code), i3

The most amazing...

...project I've moved was an existing ETL product in AWS and automated it using Terraform enabling new instances of the same ETL to be spawned off in minutes.

Work Experience

Back-end Engineer

2021 - 2022
Gorin Systems
  • Handled the implementation and data pipelining of an XML parsing project, which focused on building an online reading portal.
  • Spearheaded the project for the online reading portal subscription microservice based on the Strapi.io framework which led to faster development of the back-end requirements.
  • Led and worked as a back-end and DevOps engineer in a team of four to build a modern eCommerce platform for local retailers based on Django (GraphQL) and Next.js.
  • Moved several legacy PHP-based projects to the CI/CD pipeline and containerized some of them.
Technologies: Python, Django, GraphQL, PostgreSQL, DevOps, TypeScript, Node.js, Express.js, Next.js, REST APIs, Data Pipelines, Data Engineering, APIs, SQL, CI/CD Pipelines, JavaScript

Software Engineer (DevOps)

2019 - 2021
Leapfrog Technology
  • Moved an existing Python and Spark ETL project utilizing different AWS tools to Terraform. The existing infrastructure could be replicated and reused for another customer with minimal effort quickly.
  • Worked on a data pipeline and engineering project that required moving data from a source in Oracle and MySQL to a PostgreSQL destination. Wrote many automation scripts for large form submissions and CSV, Excel parsing, and template creation.
  • Led a team of associate engineers and worked as a back-end engineer to build multiple in-house projects based on React and Node.js such as an appraisal system, reward system, and leave and timesheet management system used within the company.
Technologies: JavaScript, Node.js, React, MongoDB, Terraform, Docker, Python, Data Pipelines, PostgreSQL, MySQL, DevOps, CSV File Processing, Excel 365, TypeScript, Redux, Express.js, Amazon Web Services (AWS), Django, Selenium, Postman, Oracle, Jest, Amazon S3 (AWS S3), APIs, SQL, CI/CD Pipelines, Elasticsearch, ELK (Elastic Stack)

Experience

Teddly

https://teddly.com/
An eCommerce platform for local retailers targeting Jewish customers. I was involved in this project from the start and was the lead developer. We had a team of five where two were back-end developers and three were on the front-end side.

Education

2014 - 2018

Bachelor's Degree in Computer Engineering

Kantipur Engineering College, Tribhuvan University - Lalitpur, Nepal

Skills

Libraries/APIs

Node.js, REST APIs, React

Tools

Slack, Terraform, Postman, ELK (Elastic Stack)

Languages

JavaScript, Python, GraphQL, SQL, TypeScript

Frameworks

Django, Selenium, Next.js, Redux, Jest, Express.js

Paradigms

Object-oriented Programming (OOP), DevOps

Platforms

Linux, Visual Studio Code (VS Code), Docker, Ubuntu, Oracle, AWS Lambda, Amazon Web Services (AWS)

Storage

Databases, Data Pipelines, PostgreSQL, MySQL, MongoDB, Amazon S3 (AWS S3), Redis, Elasticsearch

Other

Software Design, CSV File Processing, APIs, CI/CD Pipelines, Office 365, Excel 365, Data Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring