Kyle R Krcmaric

Software Engineer

Atlanta, GA, USA
kyle@krcmaric.com

Backend-focused software engineer with 6+ years of experience building production systems, from high-scale Rails APIs to containerized multi-agent AI infrastructure on AWS. I gravitate toward the hard problems: the ones that sit at the intersection of solid architecture and genuinely new technology. Professionally, that's meant things like pioneering graph database adoption and building LLM-powered systems before they were the obvious thing to do. Personally, it means I'll happily lose an entire Saturday to a KiCad schematic or a PC build that definitely didn't need another iteration. There's something about designing a system, whether it's a circuit board or a distributed microservice that scratches the same itch. These days I'm navigating all of that as a new dad, which has made me considerably better at shipping things under constraints. When I'm not at a keyboard, you'll find me on a hiking trail or dressed in something that makes people do a double-take. DIY at heart, whether that's in code, hardware, or otherwise.

Experience

, Blacksburg VA (Remote) - Software Engineer IV

February 2026 - Present

I work at the intersection of backend architecture and emerging AI infrastructure, and a lot of my recent work reflects that. I architected and deployed a full containerized multi-agent AI system on AWS ECS Fargate, (web server, custom vector search layer, graph database, networking, and DNS) all provisioned through infrastructure-as-code using AWS CDK. Part of that work involved championing graph database adoption within my organization, making the case for why Cypher queries were a better fit for our data model than traditional relational approaches, and getting executive buy-in to move the initiative from R&D into a production MVP. Beyond the technical execution, I've been operating more at the design and planning level: shaping architecture across teams, facilitating alignment when specs are ambiguous, and thinking about solutions in terms of tradeoffs and sequencing rather than just implementation details.

, Blacksburg VA (Remote) - Software Engineer III

February 2022 - February 2026

Looking back, this was the level where the scope of what I was responsible for expanded significantly. I went from owning individual features to leading cross-team API initiatives: coordinating multiple engineers, profiling and optimizing for real production scale, and thinking seriously about how architectural decisions downstream affected customers. I was maintaining systems with meaningful uptime requirements, orchestrating background job pipelines, and handling infrastructure migrations end-to-end. Not just writing the code, but owning the rollout strategy, and compliance considerations. I also started establishing standards that others built on: containerization configs, documentation, cross-repository code review patterns. In hindsight, this was the period where I shifted from executing well-defined work to shaping how the work got defined in the first place, which turned out to be good preparation for what came next.

, Blacksburg VA (Remote) - Innovation Engineer

March 2020 - February 2022

This role was where R&D work started becoming real products. I launched semantic search to production, (something that had years of groundwork behind it) enabling call center agents, and consumers to actually discover content in a meaningful way. I also built a custom named entity recognition model using spaCy, complete with an annotated training dataset, to solve device identification from user search queries, a problem that had previously been written off as too ambiguous to tackle reliably. A lot of this work lived in that interesting space between "is this even possible?" and "okay, how do we ship it?" Prototyping solutions that opened up new market opportunities beyond the core product channels. It was the kind of role where the output wasn't always driven by well-defined JIRA acceptance criteria, but the impact showed up in the features that followed.

, Blacksburg VA (Remote) - Associate Innovation Engineer

January 2019 - March 2020

This was where I got my footing in a professional engineering environment. I learned how to move quickly on R&D-style work where the goal wasn't always a shippable feature, but a validated idea. The role was collaborative by design, built around rapid prototyping and iteration in service of longer-term roadmap goals. There wasn't always a clear spec to work from, which turned out to be a valuable early lesson: getting comfortable with ambiguity, knowing when a prototype had answered its question, and understanding how exploratory work connects to real market opportunities even when the path isn't obvious yet. It laid the groundwork for everything that came next.

Licenses & certifications

Neo4j Certified Professional

Neo4j

Issued October 2019
Credential ID 16899288

Skills

AWS Cloud Infrastructure (CDK, Lambda, ECS Fargate, CloudFormation)

Infrastructure-as-code using CDK and CloudFormation. Experience with ECS Fargate, Lambda, EC2, VPC, Load Balancers, RDS, DynamoDB, IAM, and Secrets Manager.

Docker & Containerization

Multi-stage Dockerfiles for Ruby, Python, TypeScript, and Node.js. ECS Fargate orchestration, Docker Compose for local development, and CI/CD pipeline automation.

Ruby on Rails

Primary backend language. RESTful APIs, Sidekiq background jobs, Elasticsearch, ActiveRecord, Passenger/Nginx deployment, and Rubocop.

Python

NLP, machine learning, REST APIs, and AWS Lambda for ML pipelines and microservices.

TypeScript

React frontends, AWS CDK infrastructure-as-code, multi-agent AI orchestration, and type-safe APIs.

Neo4j & GraphRAG

Neo4j Certified Professional. Graph database design, Cypher optimization, knowledge graphs, vector indexes, and LLM integration.

LLM Agent Development

Multi-agent systems with Google ADK and Model Context Protocol. Claude, GPT, and Gemini API integration.

Networking / Web Hosting

Self-hosted and cloud hosted websites with DNS configuration (you're here now!).

Notable Projects

GraphRAG Multi-Agent AI System | AWS ECS Fargate, Neo4j, ChromaDB, Google ADK, MCP

Heavily involved in experimental R&D initiative securing CEO-level buy-in for productization. Built multi-service containerized architecture deployed via AWS CDK. Moving to production team to lead MVP delivery.

V2 API Performance & Architecture | Ruby on Rails, Vernier, MySQL

Technical lead for cross-team API redesign serving 61K requests/day. Reduced response times 50% through query optimization. Simplified customer integration from multiple V1 queries to single V2 calls.

Twilio SMS Migration & Compliance | Twilio API, Ruby, Feature Flags

Sole engineer for initial migration from AWS to Twilio. Architected callback handling, status integration, and feature-flagged rollout. Led compliance documentation driving short code acquisition for improved deliverability.

Education

Virginia Polytechnic Institute and State University, Blacksburg VA

Bachelor of Science in Computer Engineering

June 2013 - May 2018

Central Virginia Community College, Lynchburg VA

Associate of Science in Engineering

August 2011 - May 2013