Summary
Josh Ellingsworth is a senior software engineer with over 20 years of development experience and a long tenure at Lexmark, specializing in backend integrations, Java, and Adobe Experience Manager. He has 12+ years with Java, a decade of shipping software tied to physical products, and deep hands-on experience modernizing AEM deployments and migrating them to cloud-native AEMaaCS on AWS. A pragmatic architect and mentor, he leads cross-functional projects that improve performance (including a ~20-point Lighthouse gain) and simplify content workflows through editable templates, TouchUI conversions, and DAM automation. Comfortable across stacks from C++/MFC and .NET to Spring Boot and serverless AWS services, he excels at untangling tricky nullability and integration problems while coaching junior developers. Based in the Greater Lexington area, he combines product-focused engineering with long-term institutional knowledge that speeds migrations and reduces operational cost.
6 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Kentucky