Summary
John King is a Senior Software Engineer with a decade of experience building and scaling high-availability, cloud-native systems across security, financial, and SaaS domains. He has led complex migrations of petabytes of data and optimized streaming and storage stacks—tuning Scala/Akka pipelines, MySQL, and Elasticsearch to cut costs and improve throughput. At Capital One he designed Kafka-based event streaming to replicate millions of Cassandra records into Redis for real-time, low-latency services, and he now applies Go to backend services at CrowdStrike. Comfortable across Java, Scala, Python, Go, and distributed platforms like Spark, Hive, and Databricks, he focuses on performance bottlenecks and pragmatic trade-offs under tight constraints. Based in Sterling, VA, he pairs hands-on debugging with architecture-level design, often surfacing subtle infrastructure inefficiencies before they become outages. Colleagues rely on him to keep systems running smoothly while pushing incremental improvements that materially reduce operational risk and cost.
10 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Virginia Tech