Ted Strall Lake Zurich, IL • ted@strall.com • strall.com • usekarma.dev • github.com/usekarma • linkedin.com/in/tedstrall
Professional Summary Backend and infrastructure-focused software engineer with a track record of building scalable systems, automating deployment pipelines, and architecting modular infrastructure on AWS. Creator of Adage (config-first Terraform framework) and Karma (graph-based change tracking for infrastructure). Experienced with Python, Java, SQL, Terraform, and CI/CD systems. Passionate about traceable system design, cloud-native tooling, and evolving toward ML platform engineering.
Experience Founder & Principal Engineer strall.com / Adage Infrastructure Studio – Lake Zurich, IL | Mar 2025 – Present
- Built Adage, a Terraform-based system for deploying modular, multi-account AWS infrastructure with runtime-aware parameter management, identity-based access controls, and controlled switchover strategies.
- Developed Karma, a backend system for tracking infrastructure state and lineage using Amazon Neptune, enabling queryable graph-based visibility and dependency resolution across services and environments. Designed with ML extensibility in mind, including lineage modeling, anomaly tracking, and graph-based queryability.
- Deployed strall.com, usekarma.dev, and adage.usekarma.dev as production-grade, serverless web applications using S3, CloudFront, ACM, Lambda, and Route 53 with full CI/CD pipelines.
- Created and maintain the github.com/usekarma GitHub organization, which hosts open-source infrastructure tools including Adage and Karma.
- Designed APIs and configuration schemas to enable runtime promotion, rollback, and traceability — key backend components for platform resilience and observability.
Data Engineer / DevOps Architect Sparksoft (via TISTA) – Remote | Jul 2023 – Feb 2025
- Automated infrastructure delivery across development, staging, and production environments using Terraform, Jenkins, and modular templates aligned to organizational security controls.
- Led the migration of high-volume data systems from Oracle to Aurora PostgreSQL, including schema conversion, DMS replication, validation automation, and performance tuning.
- Built secure, identity-aware deployment flows using AWS IAM, SSM, Secrets Manager, and centralized configuration files.
- Maintained infrastructure components with high uptime and availability; implemented runtime config switching and validated deployments to ensure service resilience and auditability.
- Reviewed and refactored shared Terraform modules to enforce consistency, reduce duplication, and improve reliability across distributed teams.
Senior Data Engineer / DevOps Specialist TISTA Science and Technology – Remote | Jun 2019 – Jul 2023
- Designed and deployed end-to-end automation for infrastructure provisioning, data pipelines, and environment configuration for federal healthcare systems.
- Implemented reusable Terraform modules and CI/CD workflows for AWS-based workloads; integrated Jenkins with Secrets Manager and Parameter Store for secure deployments.
- Led cross-team efforts to standardize environment bootstrapping, including account identity bindings and runtime parameter management.
- Developed internal tools to track database migrations, enforce versioning, and validate application states across development and QA systems.
- Advocated for modular architecture and reproducible infra environments across multiple program areas.
Earlier Engineering Roles Various companies | 2008 – 2019
- Held multiple engineering roles focused on backend development, data processing, infrastructure automation, and deployment tooling across industries including healthcare, higher education, and e-commerce.
- Designed APIs and services using Java and Python; worked extensively with Oracle and PostgreSQL for data-heavy systems.
- Built CI pipelines, automated operational tasks with shell scripting, and contributed to early adoption of Terraform and AWS.
- Developed and maintained Hadoop-based batch processing workflows for large-scale data analysis and reporting across multiple systems.
- Supported large-scale production environments, including one of the busiest e-commerce platforms in the U.S.
- Implemented and optimized NLP pipelines using Solr and custom Java text processing tools. Collaborated cross-functionally with operations, database teams, and business stakeholders to ship resilient software under real-world constraints.
Skills Languages: Python, Java, HCL, Bash, SQL, Golang (learning) Tools: Terraform, Jenkins, Docker, GitHub Actions, Hadoop Cloud: AWS (S3, Lambda, IAM, SSM, CloudFront, Route 53, ACM, API Gateway) Practices: CI/CD, distributed systems, identity-based security, runtime safety, modular deployments, secrets management, service orchestration, API design, infrastructure resilience, graph modeling, ML extensibility
Education University of Illinois – B.S., Software Engineering DePaul University – M.S., Predictive Analytics (incomplete) Completed all core and advanced courses; 3 courses short of degree