Seasoned software professional who attained Principal Engineer status at a
highly technical public Silicon Valley software company. Fully embracing
Agentic Engineering as the path forward. It’s not just inevitable,
it’s already here!
SUMMARY
-
Aggressively using Claude Code and state of the art AI agentic engineering practices as
rocket boosters to decades of engineering experience
-
Highly experienced in backend, application, and distributed systems
development.
-
Built ADT’s voice-integrated smart home services (Alexa &
Google Home) serving 100k+ active users.
-
Built scalable APIs handling 2.7M req/day and
10M req/day in Clojure and Java, running on AWS.
- Wrote over 80% of ADT’s Clojure codebase through 2020.
-
Former Principal Engineer at Twilio; experience in highly regulated
Healthcare tech space; early career includes NASA ISS software (Java
& C++).
-
Functional programming, event-driven design, voice platforms, microservices, IoT
integration, data modeling, DevOps collaboration
- Tech strategy geek – long time avid subscriber of Stratechery.
-
Enjoys mentoring developers, and comfortable working directly with business, product, and
sales.
PROFESSIONAL EXPERIENCE
Techpunch LLC is my consulting and engineering entity that enables me to contract
directly with companies when needed.
Current Work
-
Developing a greenfield finance & trading platform in
Clojure.
-
Designing fault-tolerant services, trading support systems, and automated trading
systems. Some of the common code can be seen at
github.com/techpunch.
Hired directly by the CIO with whom I’d worked previously to address runaway AWS
cloud spend.
- Mapped and documented disparate cloud strategies across teams and acquisitions.
- Worked across dozens of teams to socialize unified cloud approaches.
-
Built a tool for automated and manual AWS resource tagging across many
accounts.
- Collaborated with teams at Amazon on cost analytics and strategy.
Shipped core systems powering Alexa and Google Home integrations, allowing customers to
voice-command ADT security systems and connected smart home devices.
- Designed and implemented scalable distributed services (90% Clojure, 10% Java).
- Responsible for ~80% of all Clojure design and implementation.
-
Supported 100k+ users; busiest Java service (Auth server) handled 10M req/day,
busiest Clojure service handled 2.7M req/day.
-
Built an API aggregating events from legacy systems, enabling clients to query,
stream, and subscribe to device events.
-
Built a novel testing system that could run automated integration tests with a lab
computer speaking to an Alexa device to run through both predetermined and stochastic
command scenarios.
- Mentored team on Clojure, architecture, and engineering best practices.
-
Chosen as Amazon’s preferred home security partner; collaborated
directly with Amazon and Google engineering teams, including travel to Amazon’s
team in Seattle.
Key contributor of a commercial-grade Java application used by health care providers and
insurance companies for medical benefit authorization. Navigated technical issues handling
highly regulated Protected Health Information (PHI). Shipped extensive
production code and detailed unit/integration tests. Data architecture, new feature
design, and system design. Interfaced with other external health platforms via API.
Hands-on technical and product leadership for a 7-person startup.
- Shipped a product supporting 11,000+ users in under 5 months.
- Managed developers, designers, vendors, and product priorities.
-
Performed architecture, backend coding (Ruby/Rails), UI/UX design, performance
monitoring, and analytics.
-
Built deal aggregation engines, recommendation systems, IVR integrations, and cloud
deployments.
Full-stack development using Adobe Flex (UI) and Java. Software was used by Level3’s
sales team to quote complex products and services for enterprise clients.
Developed commercial-grade retail CRM software used by major U.S. retailers for customer
loyalty, promotions, and engagement. Enterprise Java, Spring, Oracle. Users included Saks
Fifth Avenue, Neiman Marcus, Kroger, H&M, and others.
Lead software engineer for the Station Support Computer Module for the International Space
Station FCF project. Built a Java Swing UI allowing astronauts to carry out fluids and
combustion experiments in microgravity. Delivered production Java and C++ code used on
the Space Station. Designed binary protocols for communication across distributed embedded
devices.
Pro bono for a good cause. Built and maintained a website and admin app for a local
cancer nonprofit running events and benefits. The organization was merged into First
Descents, a successful Denver-area non-profit.
EDUCATION & TRAINING
M.S., Computer & Information Science, Cleveland State University (2004)
B.S., Computer & Information Science, Cleveland State University (2001)
Introduction to Artificial Intelligence – Advanced Track (2011)
— trailblazing online Stanford course, taught by Sebastian Thrun & Peter Norvig;
earned 92%.
Sun Certified Java Programmer (2004)
NASA Marshall (2001) — Certified in UI design for ISS payloads