Software Engineer

Ananta Narayan Shrestha

Software engineer with 6+ years of experience building large-scale data pipelines, distributed systems, and cloud-native services — spanning terabyte-scale HPC data processing, GenAI/RAG systems, and safety-critical C++ software.

New York, NY github.com/iantei LinkedIn

01 About

I'm a software engineer with a Master's in Computer Science from Arizona State University, currently building an AI-powered chatbot on AWS with Anthropic Claude and retrieval-augmented generation (RAG) at Exito Tech Inc. My background spans large-scale data pipelines and distributed systems, cloud-native infrastructure, and safety-critical embedded software — from terabyte-scale HPC pipelines at NREL, to fuzzing production DNS infrastructure at Yahoo, to real-time audio processing at Philips.

I care about systems that are reliable under real-world load and code that a team can actually maintain. I've also built a production-grade Retrieval-Augmented Generation application for energy policy research and contributed to open-source projects including RouteE Compass and nanvix, and I'm working toward integrating an AI assistant directly into this site.

02 Experience

Software Engineer

Exito Tech Inc. · New York, USA

Dec 2025 – Present

  • Building an AI-powered chatbot on AWS using Anthropic Claude and retrieval-augmented generation (RAG) to improve response grounding and quality.

AWS · Anthropic Claude · RAG

Research Software Engineer

National Renewable Energy Laboratory · Golden, Colorado

Teams: e-mission (OpenPATH) · RouteE Compass · EVI-Pro · EVI-Grid National Framework · On-Demand Transit Research

Aug 2023 – Sep 2025

  • Developed, deployed, and maintained the public-facing OpenPATH (e-mission) dashboard (Python, Docker Compose, JavaScript, MongoDB), supporting 5,000+ active users across 34 deployment programs; added dynamic configurations and inferred labels for 100% stacked bar charts, and redesigned its visualization layer, replacing pie charts with data-rich stacked bar charts.
  • Architected a data validation layer using Pydantic to enforce strict schemas for incoming YAML configurations, and built a large-scale (~1TB) HPC data-processing pipeline for the EV Infrastructure Grid National Framework simulation, cutting execution time from 10 hours to 30 minutes (95%) using Polars and Parquet.
  • Designed automated testing workflows (GitHub Actions, Docker, pytest) for the em-public-dashboard repo, increasing test reliability and cutting manual testing overhead by up to 60%.
  • Built a machine-learning pipeline (Random Forest with feature engineering and cross-validation) for deployment-stage commute-mode inference over large-scale mobility datasets.
  • Contributed to RouteE Compass (Rust routing engine enabling Google Maps' eco-routing): introduced TOML configuration injection, refactored the core crate and JSON configuration parsing, implemented an SI-unit energy model, and led conda-forge packaging for OSX arm64; recognized with the U.S. DOE-VTO AMC Team Award 2025.
  • Built automated documentation workflows for the EVI-Pro project (GitHub Actions, Jupyter Book, GitHub Pages) to publish an internal documentation repo whenever a new release triggers in the private source repo.

Python · Rust · Polars · Pydantic · Docker · GitHub Actions · pytest · HPC

Software Engineer Intern II

Yahoo Inc. · Illinois, USA

Team: Edge Infrastructure

May 2023 – Aug 2023

  • Researched and integrated four fuzzing engines (Google FuzzTest, LibFuzzer, AFL++, HonggFuzz) into Yahoo's large-scale production DNS infrastructure in C++17, identifying and reporting two critical memory-management vulnerabilities.
  • Engineered a 24/7 automated fuzzing pipeline and CI/CD workflows (ScrewDriver, Makefile, CMake) within a Dockerized Linux environment, and authored a ~50-page engineering report analyzing engine tradeoffs and LLVM/OpenStack integration.

C++ · LLVM · Docker · Linux · Fuzzing

Software Engineer I & II

Philips India Ltd. (Ultrasound R&D) · Bangalore, India

Teams: Lumify iOS App · Rhythm Service Platform · Women Health Care · Workflow Enhancement

Jun 2018 – Jun 2022

  • Lumify iOS App: architected a multi-threaded, low-latency (5ms) real-time audio processing library (Swift, C++, AVFoundation/AVAudioEngine) for Pulse Wave Doppler playback, collaborating with clinical scientists and meeting IEC 62304 safety-critical standards; streamlined UI development in Swift by replacing manual XIBs with programmatic StackViews, cutting new feature development time by 80% while shipping 10+ new UI controls across 10+ device sizes and orientations.
  • Rhythm Service Platform (C++, MVVM): designed the UI and backend for multi-level user login using a pub-sub design pattern and layered architecture, maintaining >95% platform-layer and >85% application-layer unit test coverage.
  • Women Health Care & Workflow Enhancement: shipped ultrasound-specific features (Quad AFI, High Q Doppler, 3D Preset within Preset) and a new UI/UX framework for the Blaze Toolbar supporting a dynamic array of transducers, reducing exam execution time by up to 40%.
  • Triaged and resolved critical multi-threading and connectivity issues in a 20GB legacy C++ codebase; built a C++/C# static-analysis CLI tool, improving delivery speed by 30% and resolving ten high-priority production incidents.
  • Designed a secure multi-level user-authentication portal (C++, C#, WPF/MVVM) with AES/SHA-256 encryption; drove end-to-end Agile feature delivery including Integration Test Plan authoring and documentation.

C++ · Swift · C# · WPF · AVFoundation · IEC 62304

03 Leadership

Project Team Leader

Arizona State University · Tempe, Arizona

Jan 2023 – May 2023

  • Led a team of seven graduate students in a research project on information assurance and security in machine learning, targeting malicious URL detection in social networks; collaborated with the TA and professor and used Gantt charts to plan the project timeline while investigating DCNN and CNN approaches.

Project Mentor

Philips Innovation Campus · Bangalore, India

May 2020 – Jun 2022

  • Mentored recruits and software engineers through onboarding and issue resolution across Agile projects, improving completion tracking by 20%.

04 Projects

Distributed Systems

Distributed Banking System

Distributed banking system implementing client-centric consistency models (Read-Your-Writes, Monotonic Writes) and Lamport's logical clocks for causal event ordering to ensure data integrity across replicated servers.

Python · gRPC

Cloud

Scalable Serverless Cloud Pipeline

Serverless, high-throughput data pipeline for image and video processing on AWS Lambda, S3, SQS, and ECR with Docker, demonstrating cloud-native design patterns.

AWS Lambda · ECR · S3 · SQS · Docker

IaaS

AWS-Powered Scalable Image Classification System

Fault-tolerant image classification system using EC2, S3, and SQS with auto-scaling for up to 50 concurrent requests, achieving 100% classification accuracy under 3-minute batch processing.

AWS EC2 · S3 · SQS · Python · Flask

An AI assistant for exploring these projects — backed by the RAG pipeline above — is in progress.

Open source: NatLabRockies/routee-compass (merged PR #364, gzip query-file support) and nanvix research OS (signal handling, concurrent sandbox testing, POSIX fixes).

05 Skills

iOS & Mobile

Swift, UIKit, AVFoundation / AVAudioEngine, MVVM, Xcode, cross-platform C++ integration, real-time audio

Languages

Python, C++, Rust, Swift, Java, C#, JavaScript, SQL

Data & Distributed Systems

PostgreSQL, MongoDB, Polars, Parquet, ChromaDB, distributed transactions & consistency, HPC (Slurm)

Cloud & DevOps

AWS (EC2, S3, SQS, Lambda, IAM, ECR), Docker, Docker Compose, GitHub Actions (CI/CD)

GenAI

Anthropic API, LangChain, RAG pipelines, Ollama, LLM-assisted development tooling

Practices

Automated testing, technical documentation, mentoring & onboarding, Agile, SDLC

06 Education & Awards

Master of Computer Science

Arizona State University · Tempe, Arizona

May 2024 · GPA 4.0

Relevant courses: Cloud Computing, Machine Learning, Data Visualization, Software Project Management

B.Tech. Computer Science & Engineering

MNNIT · Prayagraj, India

May 2018

Awards & Publications

  • U.S. DOE-VTO AMC Team Award 2025 — RouteE & FASTSim enabled Google Maps' eco-routing feature.
  • Co-author: Powell, B., Shrestha, A., et al., "Where are all the Electric Vans?", ASCE ICTD 2025.
  • Philips Ultrasound R&D Hackathon: Winner 2019-20 (200 participants) — High Q Doppler Trace Enabler; Runner-up 2018-19 (150 participants) — Unified Defect Writing Tool; Team Up to Win 2022.

07 Get in Touch

Open to conversations about software engineering, ML systems, and research collaborations.