Hey! I'm Nathan đź‘‹
I'm a software Engineer with 5 years of experience building backend platforms, REST APIs, and developer tooling. At Smartcar, I led major system migrations and infrastructure changes under tight deadlines. I built event-driven systems, SDKs, and large-scale integrations used by developers worldwide.
Download ResumeSkills
Languages & Tools
- JavaScript/TypeScript, Node.js
- Python, Rust, Bash
- Linux, Git, Docker
- Observe, OpenTelemetry
Backend & APIs
- REST APIs, GraphQL, gRPC
- WebSockets, MQTT, Protobuf
- Webhooks & Event-Driven Systems
- SDK Development (Python, Rust)
- Authentication & Rate Limiting
Data & Infrastructure
- PostgreSQL, Redis, BullMQ
- Schema Design & Migrations
- Distributed Caching
- AWS (S3, Lambda, DynamoDB, SQS, SNS)
- Redshift, CloudWatch, CDK
DevOps & Practices
- CI/CD Pipelines (GitHub Actions, Buddy)
- Outage Management & Root Cause Analysis
- Metaprogramming & Code Generation
- Containerization (Docker, devcontainers)
- Branching Strategies & Code Reviews
Experience
Software Engineer II, Core API
@ SmartcarJan 2023 - Mar 2026
- Webhook Infrastructure - Co-architected Smartcar's event-driven webhook system enabling rule-based delivery of vehicle data to developers at scale, achieving 2000+ events/sec in alpha. Designed and implemented webhook systems for real-time data delivery using messaging systems like SQS, SNS, and BullMQ.
- System Overhaul - Led simultaneous database and tooling migrations under tight deadlines, cutting costs by $300k/yr. Planned and executed database migrations with added complexities including existing caching layers, multiple dependent services, untyped languages, and tech debt. Used metaprogramming techniques to minimize required code changes across services.
- CI/CD Modernization - Led migration to a modern CI/CD platform with parallelized pipelines, cutting build times from ~20 to 10 minutes and enabling multiple concurrent builds that eliminated deployment queues. Designed pipeline optimization including parallelization strategies to reduce build times and increase deployment efficiency.
Software Engineer I, Platform
@ SmartcarJan 2022 - Dec 2022
- Integration Expansion - Led 20 OEM vehicle integrations—including all European manufacturers—enabling Smartcar's expansion into the EU market. Integrated with diverse third-party interfaces including REST, GraphQL, gRPC, WebSockets, MQTT, and Protobuf to expand application functionality and support new features.
- Adaptive Strategy - Engineered a resilient authentication system to automate complex OEM web login flows using pub/sub messaging techniques.
- Outage Management - Managed and mitigated production outages, including incident response, root cause analysis, and post-mortem documentation to prevent future occurrences.
Associate Engineer, Platform
@ SmartcarMay 2021 - Dec 2021
- SDK Development - Rebuilt the official Smartcar Python SDK used extensively in production by customers, improving stability and developer experience. Authored the Smartcar Rust SDK. Focused on usability, stability, and comprehensive documentation for developers across multiple programming languages.
Benefits Coordinator
@ Pacific Dental ServicesAug 2018 - May 2020
- Workflow Optimization - Created reusable templates and pricing calculators that streamlined benefits calculations and reduced appointment durations.
Revenue Integrity Specialist
@ Ardent Health ServicesSep 2016 - Jun 2018
- Worked with hospital billing data to identify and correct revenue leakage, improving billing accuracy.
- Reconciled data between 13 hospitals within a hospital system to ensure accurate reporting and compliance.
- Developed spreadsheets and scripts to automate data reconciliation processes, reducing manual effort by 50% and improving efficiency.
- Collaborated with cross-functional teams to implement process improvements that enhanced revenue integrity and compliance across the hospital system.
Underpayments Recovery Specialist
@ Ardent Health ServicesJun 2016 - Sep 2016
- Analyzed hospital billing data to identify underpayments and revenue recovery opportunities.
- Collaborated with billing and finance teams to implement strategies that improved revenue recovery rates and reduced financial losses.
- Developed reports and dashboards to track underpayment trends and recovery performance, providing insights for continuous improvement.
Education & Certifications
Software Engineering Certification
@ Springboard
2021
Bachelor of Science, Biochemistry
@ University of Michigan
2014