Open to New Opportunities · Consulting · Contracts · Full-Time

David Kim

Senior Full-Stack Engineer & Cloud Architect

15+ Years Building
Production Systems

Full-stack engineer with experience across the entire SDLC, from designing .NET microservices and building React and Angular frontends to developing mobile apps and deploying in AWS and Azure. I've worked on high-volume transaction systems, payment integrations, and data pipelines (ETL/ELT), along with the reporting side — including dashboards, KPIs, and analytics that teams actually use to make decisions.

I've built IoT pipelines that handle tens of millions of events per day, led improvements to SSO and email delivery systems, and integrated agentic AI into everyday engineering workflows. I focus on building reliable systems, clean and maintainable APIs, and shipping things that hold up in production — not just in demos.

0
Years Experience
0
Companies
0
Industries Served
David Kim

Tech Stack

Comfortable across the full stack — from React component design to AWS and Azure infrastructure and .NET core services.

React Angular VueJS TypeScript C# / .NET REST APIs Microservices AWS EKS/ECS SQS / SNS Lambda CloudWatch Azure Functions Azure Blob Storage Azure Monitor Azure Service Bus Docker Jenkins CI/CD SQL / MySQL Redis Agentic AI MAUI

Career Timeline

N
Neptune Technology Group
Sr. Software Engineer
Mar 2019 – Present
  • Acted as technical lead across multiple initiatives — driving architecture decisions, setting engineering standards, and leading cross-team execution for high-impact platform features.
  • Led end-to-end delivery of complex, cross-functional projects from discovery and system design through implementation and production rollout, aligning engineering efforts with product and business goals.
  • Designed high-throughput .NET Core microservices on AWS ECS/EKS ingesting tens of millions of IoT meter-reading events daily via async pipelines, SQS/SNS, and REST APIs.
  • Built complex, reusable Angular/React components — consumption charts (Chart.js), a timeline editor for IoT device scheduling, multi-select data grids, and KPI cards.
  • Architected a provider-agnostic SSO system enabling runtime-selectable identity providers for the Neptune360 platform.
  • Led email delivery pipeline overhaul improving deliverability from 95% → 99% and eliminating legacy infrastructure.
  • Integrated agentic AI (Claude Code, GitHub Copilot) into team workflows, accelerating delivery and enabling rapid prototyping of complex features.
  • Owned CI/CD pipelines (Jenkins), production monitoring (CloudWatch), and mentored junior engineers on async patterns and cloud architecture.
B
Brightree
Software Engineer
Aug 2016 – Mar 2019
  • Co-led migration from MVC monolith to microservices architecture at company scale.
  • Built a company-wide UI standards page — the single source of truth for components, templates, and design patterns across the dev department.
  • Migrated legacy Windows Forms app to VueJS + .NET microservices; served as Scrum Master for a team of engineers.
N
NCR
Sr. Software Engineer
Jun 2015 – Aug 2016
  • Designed and delivered features for a high-volume transaction-processing microservices application.
  • Automated CI/CD deployments via Jenkins in a strict TDD environment with high code coverage requirements.
  • Integrated SaaS applications with AWS environments.
+
Earlier Roles
PossibleNOW · Southeastern Data Cooperative · NextGen Healthcare
2010 – 2015
  • Full SDLC ownership across MVC web apps, WCF/ASMX web services, and T-SQL stored procedures in healthcare and data cooperative domains.

Live Visualizations

Interactive charts built with Chart.js — representative of the dashboards, KPIs, and data visualizations built across client engagements.

IoT Event Pipeline Throughput

Simulated daily event ingestion across a distributed pipeline — SQS intake, Lambda processing, and RDS persistence.

SQSLambdaAWS ECS

Email Deliverability Improvement

After leading a third-party email integration, deliverability climbed from 95% to 99% and stabilized — eliminating legacy bounce issues.

Email Integration.NET

Stack Distribution

Approximate breakdown of how my time is split across the stack in typical full-stack consulting engagements.

FrontendBackendCloud

Deployment Frequency (Relative)

Before vs. after CI/CD pipeline ownership — Jenkins automation reduced release cycles and improved deployment reliability across microservices.

JenkinsDockerAWS

Transaction Event Throughput (Kafka)

Simulated intraday debit and credit transaction event volume consumed via Apache Kafka — representative of high-volume payment processing pipelines.

Apache Kafka.NET 8Payments

ETL Pipeline Stage Throughput

Record flow across a typical ETL pipeline — extract from source, transform and cleanse, then load into the reporting layer for downstream analytics and KPI reporting.

SSIS.NET 8Reporting

Personal Projects & Interests

🤖

Local LLM Stack

Self-hosted Qwen3 via Ollama + Open WebUI running in Docker — full privacy, zero cloud dependency. The same pattern I use to evaluate AI tooling before recommending it for production.

🏎️

Motorsports / HPDE

The track teaches precision, calm under pressure, and trusting your systems. Translates directly to production engineering.

🎾

Racquet Sports

Tennis, pickleball, ping-pong — competitive by nature and always looking for a good match.

🎓

Emory University

BA in Economics — strong analytical foundation. Also holds Microsoft certifications in C# and ASP.NET MVC 4.

Let's Work Together

Available for consulting on cloud architecture, full-stack development, and engineering AI integration.

Reach out directly — I respond quickly.