Shashi Khanal

Shashi Khanal

Fullstack Software Engineer | System Design | Turning complex problems into elegant solutions

7 yrs experience · Charlotte, NC · 30-40 hrs/week

About

I am a people person and have spent 9+ years in Software industry. There is nothing more satisfying than molding user requirements into fine software products. I simply love what I do. When I am not working and not thinking about computers and technology, I hangout with friends and hit gym whenever possible. I am a jolly person who is a kid at heart, love to cook, play games and travel whenever I can. I like meeting new people and learn new things. I will always be willing to listen to your stories. So, please feel free to say hello. Technical Skills: Deployment/configuration/provisioning/templating tools: Docker, Terraform IaC (Infrastructure as Code), Ansible, Vagrant, Jenkins, Gitlab/Bitbucket/Github CI/CD pipeline Programming Languages/Stacks: NodeJs, PHP, Python, TypeScript, React, Angular, Java, C++, Golang Application Design: Micro Service Architecture(MSA), REST API, Layered Architecture (MVA), Event Driven Architecture Cloud Technologies: AWS (Database Migration Service, Aurora/RDS, Lambda, S3, Route53, IAM, API Gateway, SNS, EC2, VPC, DynamoDB, ECR, ECS, etc), Digital Ocean, Heroku, Dedicated hostings, Google Cloud (BigQuery, Cloud Functions, Cloud Storage, App Engine, Compute Engine, Cloud SQL) Database/Messaging: MySQL, Postgres, MongoDB, DynamoDB, Elasticsearch, Redis, Kafka AI/Machine Learning: AI Agent Development, MindStudio, Langchain, ChatGPT Actions, OpenAI, Claude, Gemini, Deep Learning, Neural Network, K-Nearest Neighbor, Decision Trees, Cursor, n8n, Github Copilot Project Management: Scrum, Agile, Jira, Confluence Other Skills: AI integrated development, Algorithm Implementation, Software Testing (unit, integration, end to end), Mocha, Jest, Cypress, Playwright, Git, Bash Automation, Blockchain I write here: https://medium.com/@shashikhanal

Skills

.NET FrameworkAngularDjangoFull Stack DevelopmentLaravelMERNNext.jsNode.jsReactRubyTailwind CSSVue.js

Experience

  • Software Engineer · Lightcast07-01-2022

    Designed and implemented OAuth-based Authentication and Authorization flows based on OAuth 2.0 with Auth0, including a custom OAuth solution for company-specific needs, drastically reducing onboarding time and improving system security and scalability. Built autonomous AI agents using MindStudio for data retrieval, summarization, and task automation. Developed a product facing tool with custom ChatGPT actions integrated into APIs, improving decision latency and outcome accuracy. Explored prompt engineering strategies to chain tools with LLMs effectively for diverse task types. Developed a comprehensive end-to-end test suite using Cypress/Playwright, ensuring business critical workflows were covered, integrated tests into the CI/CD pipeline for automatic execution before deployment, significantly reducing regressions and deployment risks. Executed a successful migration of MySQL database to Aurora Postgres utilizing AWS Database Migration Service (DMS), ensuring a seamless transition and optimal performance with zero downtime. Optimized GitLab CI/CD pipeline, reducing runtime from over 1 hour to under 15 minutes. Successfully implementing and optimizing features for the data insight tool, Analyst, contributing to its enhanced functionality and performance. Managing the seamless release of bug fixes and new features, consistently enhancing the product's capability and user experience. Engaging with cross-functional teams of Engineers to contribute strategically to discussions on engineering excellence.

  • Software Engineer · Classy Llama09-01-2021 – 10-01-2022

    Designed and implemented robust full-stack services and data pipelines using Python(backend) and Angular (frontend), leveraging libraries like Pandas, FastAPI, and SQLAlchemy to build scalable and maintainable systems. Implemented fully automated server infrastructure using Infrastructure as Code concept; Onboarded 2 clients in 3 months. Successfully migrated NodeJS applications to AWS. Configured CI/CD in Bitbucket (used new Bitbucket pipe) which drastically increased the developers’ productivity. Arranged system and user administration comprising DNS, firewall rules, permissions, and storage. Planned and scheduled backups and restores, disk snapshots, and log rotation. Designed a highly scalable system agnostic to AWS cloud or any other cloud provider.

  • Graduate Teaching/Research Assistant, Computer Science · Missouri State University08-01-2019 – 07-01-2021

    Created a novel video error concealment network (CECNN) that predicts voxel information of lost data in errored frames in a video using CNN achieving 12% increment in PSNR value which can replace existing error concealment techniques applied within the HEVC (High Efficiency Video Coding) Codec. Maintained the performance of the network with transfer learning while error concealing any type of videos. Assisting faculty to grade programming assignments and prepare materials for upcoming labs. Tutoring students for data structure and algorithms classes.

  • Software Engineer · Zegal01-01-2019 – 06-01-2019

    Implemented the discount feature formulated by the marketing team into the existing online legal service system known as Zegal which is adopted by thousands of users and legal consulting firms across the UK, Australia, Hongkong and Singapore using Stripe; 20 customers added in a month. Trained interns in NodeJS, Elasticsearch, unit testing, version control and writing clean, maintainable and testable code; 5 interns were hired for full time positions in 2 months. Collaborated with cross-functional development, testing and dev ops team members located at an offshore office in Hongkong.

  • Software Engineer · Evolve06-01-2016 – 08-01-2018

    Re-engineered a system called RMAP containing coordinates, images and information of more than 50,000 retail outlets, hospitals and restaurants using Micro Service Architecture. Resolved bugs and integrated a feature to track total sales done by a retail salesman in a Sales Force Automation (SFA) and Distribution Management System (DFS) known as ROSIA used by more than 10,000 retail outlets and distributors. Led a team of 6 engineers for requirement analysis and development of a billing system authorized by Inland Revenue Department: tasks included sprint planning, creating stories, complexity analysis, version control, unit testing and deployment.

Education

  • Missouri State UniversityMaster of Science, Computer Science
  • Tribhuvan UniversityBachelor of Engineering (BE), Computer Engineering
  • Caribbean Higher Secondary School, Kathmandu, NepalIntermediate in Science
  • SOS Hermann Gmeiner Higher Secondary School, Itahari, NepalSchool Leaving Certificate (SLC), Grade 10

Similar talent on Pangea

Hire Shashi through Pangea

Describe your project to the Pangea agent — see if Shashi is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.

See if Shashi is a fit