Ceryce Armstrong
AI-focused software architect with over a decade of full-stack engineering experience
Hire this person
Send a job offer directly to this candidate
About
AI-focused software architect with over a decade of full-stack engineering experience, now specializing in agentic systems, LLM-powered developer tooling, and spec-driven AI development pipelines that have measurably accelerated delivery by up to 4x. Adept in architecture design, overseeing implementations, mentoring teams, designing multi-agent AI orchestration, maintaining strong client relationships, and acquiring deep domain expertise. Committed to translating emerging AI capabilities into reliable, production-grade systems that expand what one engineer can deliver.
Experience
AI Engineer at InRhythm (2026-01 – Present)
Environment: Java (21), Spring Boot, Spring Batch, Amazon EKS, GitHub Copilot
- Designed and deployed a Spec Driven Development AI DLC pipeline to modernize legacy PL/SQL Oracle batch jobs running on the database host box to individual containerized Spring Batch jobs running in EKS. The pipeline sped up development by ~4x (one quarter per batch to 1 month per batch).
- Generalized the above pipeline to modernize a Struts-based JSP legacy monolithic webapp into a modern Angular front end backed by domain specific Spring Boot microservices. This improved development times by ~2x.
- Developed a reflexion memory system for the pipeline for it to learn from its mistakes and learn the client's patterns and architecture better.
Senior Software Engineer at Bank of America (2024-04 – 2025-04)
Environment: Java (17), Spring, Spring Boot, DB2, OpenShift, Kubernetes, Git, TDD, Kafka
- Contributing senior developer on a SAFE agile team of 6 developers, 3 onshore and 3 offshore (in India).
- Added new REST endpoints to a microservice for manipulating ACH transfer limits, vastly speeding up changes to them by eliminating the need for an entire application rebuild.
- Added resiliency in ACH fraud detection by adding circuit breakers to save resources and using the store and forward pattern with Kafka to store the transactions that were unable to process during downtime.
Senior Software Engineer at PNC Bank (2023-03 – 2024-04)
Environment: Java (11 → 21), Spring Boot, Spring Data, MySQL, Docker, Git, TDD
- Led a team of three modernizing a Java 11 Spring Boot microservice to Java 21 with Kafka and MySQL to bridge a new REST-based payment gateway with legacy batch applications.
- Applied TDD and modern design patterns for a performant, extensible, fault-tolerant, and maintainable product.
- Ensured PNC DevOps compliance, including CI/CD on internal RHEL OpenShift and full monitoring/logging coverage.
Senior Software Engineer at Loop Commerce (2022-10 – 2022-12)
Loop Commerce was shut down by its parent company, Synchrony Bank, one month after I was hired.
Senior Software Engineer at SuprTek (2018-05 – 2022-08)
Environment: Java (17), Spring, JavaScript, Node.js, React, MongoDB, Git, TDD
- Led a team of 8 converting a legacy, spreadsheet-driven logistics line of business as part of a full-scale USTRANSCOM application rebuild.
- Designed the data, service, REST API, and messaging layers for the Coronet line of business using MongoDB, Java 17, Spring Boot, and Kafka.
- Served as interim Product Owner for six months, leading client interactions and advocating for the client in team decisions.
Senior Software Engineer at DMI (2017-11 – 2018-03)
Environment: Docker Enterprise, Red Hat Linux, Bash, JSON, Artifactory, Jenkins, Microsoft Team Foundation Server, Maven, SED
- Managed the transition of Allison Transmission's DevOps infrastructure from external DMI hosting to internal hosting.
- Used Docker to migrate Jenkins, Team Foundation Server, Artifactory, and Git servers.
- Built a Docker image and Maven repositories, migrating existing artifacts into the new Artifactory server.
Healthcare Informaticist at BJC Healthcare (2014-11 – 2017-07)
Environment: Java (6, 7, & 8), Spring, Struts, JavaScript, jQuery, Sybase, DB2, SQL Server, PostgreSQL, Python, Linux, Bash, Git, CVS, Tomcat, MQ Series, Maven, Ant, Jira (administration and use)
- Led design and implementation of BJC's CDC grant-funded software solution for antibiotic use and resistance reporting.
- Led conversion of major projects' build infrastructure to Maven, mentoring 6 team members on its use.
- Maintained and updated hospital-acquired disease reporting infrastructure using Java (6, 7, & 8), Spring, Struts, JavaScript, and jQuery.
- Interpreted CDC technical guides to update and implement new XML reports for CDC submission.
Education
B.S. in Computer Science – South Dakota School of Mines and Technology (2010-08 – 2014-12)
