
Nischal Shrestha
Verified Expert in Engineering
Software Developer
Bharatpur, Nepal
Toptal member since June 6, 2022
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
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
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
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.
Software Engineer (DevOps)
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.
Experience
Teddly
https://teddly.com/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring