Hi, I'm Nathan

I'm a Software Engineer II

Welcome to my portfolio. Best viewed on desktop for the spinning setup.

Introduction

Overview.

  • 👨‍💻

    I'm a Software Engineer II at Cisco focused on backend services, internal platforms, and reliability-focused tooling for complex engineering workflows.

  • 🧰

    Most of my work lives in Python, Java, C++, and APIs, especially where correctness, observability, and developer productivity matter.

  • ⚙️

    I like taking brittle or tedious workflows and turning them into systems that are faster, safer, and easier to trust.

  • 🤖

    I've also worked across the UI layer when needed, but my strongest fit is backend, distributed-systems, and platform-oriented engineering.

  • 📍

    Based in San Francisco, CA, and especially interested in backend, distributed-systems, and infrastructure-adjacent software roles.

Where I've worked

Experience.

Software Engineer II

Cisco Systems · San Jose, CA

  • Partnered with engineers and internal users on Cisco's vManage team to improve network management workflows and day-to-day productivity.
  • Designed and maintained backend services and REST APIs in Python, Java, and C++ that improved data consistency across internal tools and reduced failure-prone manual steps.
  • Owned internal applications end to end, making complex vManage workflows easier to complete, troubleshoot, and operate reliably.
  • Reduced memory usage by 15-25% on high-traffic backend paths and improved stability under load.
  • Raised coverage on critical modules to 85% and helped reduce escaped defects by 30%.

Software Engineer I

Cisco Systems · San Francisco / Remote

  • Built Python-based backend tooling and automation services that cut workflow execution time by 35-55% across teams.
  • Developed a web automation client integrated with Cisco NDFC controller APIs to validate inputs against live system state, improving first-pass success to 92%.
  • Added structured logs, run summaries, pre-checks, dry-run validation, and consistent error reporting that prevented 1-3 high-risk misconfigurations per month.
  • Worked across backend, workflow design, and the UI layer to balance speed, maintainability, and operational safety.

Software Developer Intern

Cisco Systems · Research Triangle Park, NC

  • Created a Python + REST API automation tool for delivery and migration work, reducing manual effort by 40-60%.
  • Improved migration speed by 20-35% and cut rework caused by configuration drift by 20-30%.

Full Stack Software Engineer Intern

S&C Electric Company · Alameda, CA

  • Built Python and PowerShell automation that improved lab and device availability to 92% uptime from 86-87%.
  • Increased test throughput and reduced developer interruptions by making the environment more reliable.

Technical Proficiencies

Skills.

<backend>

Python
Java
C++
REST APIs
SQL
gRPC
Validation
Error Modes
Profiling

</backend>

<full_stack>

React
TypeScript
JavaScript
HTML / CSS
UI Fixes
UX Polish
Internal Apps
Workflow UX
Product Sense

</full_stack>

<platform>

Linux
Kubernetes
CI / CD
Networking
Observability
Testing
Automation
Reliability
Distributed

</platform>

<ml_and_llms>

LLM Engineering
Fine-Tuning
Model Eval
RAG Systems
Embeddings
scikit-learn
Feature Eng
Inference
Prompt Design

</ml_and_llms>

Background

Education.

Gonzaga University

Bachelors in Computer Science · Minor in MIS

Strong CS fundamentals with an MIS minor that helped bridge software work with systems and business tooling.

Cisco Certified DevNet Associate

Professional Certification

Formal validation of software development and network automation fundamentals across the Cisco stack.

View credential

Get in touch

Contact.

If you're hiring for full-stack, backend, or internal tools work, I'd be glad to talk. Email is the easiest way to reach me.

nathanbashant193@gmail.com San Francisco, CA Phone available on request