Corey McCarty
Senior Software Engineer Distributed Data Infrastructure | Technical Direction | Platform Engineering
Experience
Lead Developer - Summit Professional Education
Dec 2021 – Present
Senior-most engineer for a platform serving 528K accounts and 3.5M+ enrollments across all 50 states. Full-time through Aug 2026, retained since as an independent architecture advisor.
- Understands complex systems deeply enough to steer projects around broken assumptions and prevent expensive rework.
- Remodeled data to drop page loads from over 10 minutes to under 1, so the sales team now demos it for customers.
- Owned the subscription flow from a SaaS platform through webhooks into a near-real-time access-grant cache fed by 60K+ annual paid invoices.
- Recovered revenue from a week of failed payment processing by scripting batch retry and overcoming a broken vendor library.
- Orchestrated business-critical data and event processing pipelines through 140+ AWS Lambdas and SQS messaging at near-100% measured availability.
- Eliminated complex table joins behind near-minute search times with zero frontend changes, implementing a denormalized table and daily caching.
- Implemented new AWS Personalize, AWS CloudSearch, and Pipedrive integrations, and maintained and evolved the platform's broader integration surface spanning Recurly, Iterable, ON24, HubSpot, and Podbean.
- Recovered organic search from ~30th to a consistent top 10 after an SSR regression, directing a specialist's fixes across ~300 server errors and 600+ Core Web Vitals issues.
- Executed Vue 2→3 upgrade and UniVerse system retirement, one feature at a time, without additional funding.
- Championed AI-assisted development from zero, bringing JetBrains AI Assistant to every engineer, then decomposed a CTO's single-file prototype into an on-demand skill system with per-developer profiles, a PR-review workflow, and a repository wiring map, so cross-system knowledge lives in the repo.
- Coached engineers through migrations they wouldn't attempt alone, including a nine-month Vue 2 to Vue 3 migration where I asked questions and let the engineer make the architectural calls.
- Mentored a bootcamp-trained developer into a full-stack engineer who owns website direction and decides what ships in each release.
- Split ownership of projects, applications, and release planning among three engineers while providing a safety net through every code review.
Software Engineer - Juice Plus
Jun 2020 – Dec 2021
- Took sole ownership of an undocumented, business-critical Java ETL and traced it from the source to become the team's subject-matter expert.
- Prototyped a bridging API unifying five disparate databases behind a single business-entity interface (Hapi, TypeScript, Prisma), learning the full stack from scratch to build it.
- Evaluated Go for the next-generation platform and recommended against adoption despite its technical fit, citing the org-wide rollover cost for an all-Java team.
Software Engineer - Atos / Syntel (Client: Fedex)
Sep 2014 – May 2020
- Operated a Tier 1 XML document storage application, holding 60TB of mission-critical system data in two data centers.
- Analyzed root cause of client system problems beyond the application I owned during solo 24/7/365 support.
- Built the runtime-configurable data layer behind an internal InfoSec risk-scoring system, a field model returning confidence scores on signals like IP, location, and domain.
Skills
Languages & Frameworks
Java, Spring Boot, JavaScript (Vue, Nuxt, Node), TypeScript, Python, SQL, Bash
Cloud & Infra
AWS (Lambda, SQS, Elastic Beanstalk, CloudWatch), Docker, Jenkins
Databases
Aurora MySQL, Oracle, SQL Server, Rocket UniVerse (Pick)
Practices
Event-driven, REST, CI/CD, Caching, AI-assisted development (Claude, JetBrains AI Assistant)
Community & Talks
- Code Connector (Volunteer, 2019-present): Mentor developers on coding, career strategy, and advancement. Co-designed and ran the Coding Dojo, a guided mob-programming meetup that built the confidence to land multiple developers their first job.
- GitKon Talk: "A Rising Tide Lifts All Boats"
- GitKraken Blog: "How to Nail Your First Full-Time Job Interview"
Education
B.S. Computer Engineering · University of Memphis · 2013
Hands-on study of software and hardware system design, from circuits and assembly up through the presentation layer, with math coursework in probability, statistics, calculus, and differential equations.