Summary
Curtis Bates is a senior software architect with over a decade of experience designing and delivering large-scale SOA and distributed systems for federal and enterprise customers. He blends hands-on architecture—ESB, microservices, Docker/Kubernetes, F5 load balancing—and front-end work using Node.js frameworks to align UI design with ReSTful system models. Curtis has led cross-functional teams, promoted a “culture of refactor” to accelerate capability delivery, and driven risk-reduction prototyping with technologies like Kafka, Spring Integration, and OpenTelemetry. His work spans on-prem and cloud alternatives, data lakehouse research, and immutable image pipelines using Packer/Ansible for SRE-driven elasticity. Based in Annapolis, he pairs practical operations experience with standards-based architecture thinking, often translating complex DoDAF/UML designs into deployable, horizontally scalable platforms. An interesting detail: he has repeatedly combined mission-focused system engineering with modern DevOps practices to shrink delivery timelines from design to operational use.
10 years of coding experience
25 years of employment as a software developer
UMBC