Summary
Christopher Dennis is a Principal Software Engineer with nine years of experience building and modernizing back-end JVM systems for federal and enterprise clients, currently shaping architectures at ZoomInfo. He specializes in legacy modernization, having led large teams and served as a lone back-end developer on greenfield, serverless AWS integrations using Kotlin-based Lambdas and cloud services. Trained in object-oriented design, Christopher has developed deep functional-programming expertise in Java, Kotlin, and Scala over the last four years, driving cleaner, more maintainable APIs and migration strategies. His track record includes modernizing SOAP ecosystems into Spring- and Play-based REST services, introducing CI/CD and containerization, and implementing data-backed GUIs with React/Redux. Comfortable translating complex business rules into prioritized backlogs, he pairs technical leadership with hands-on delivery for mission-critical federal systems such as TSA, VA, and USCIS. Based in Virginia and grounded in an engineering background from Duke, he brings a pragmatic blend of legacy empathy and modern cloud-first engineering.
9 years of coding experience
5 years of employment as a software developer
BS Mechanical Engineering, BS Mechanical Engineering at Duke University
Spanish