Ben Sherman
About Ben Sherman
Ben Sherman is a Senior Software Engineer at Expedia Group, specializing in backend micro-services and currently enhancing his skills in Kotlin.
Professional Expertise
Ben Sherman is a Senior Software Engineer with extensive experience in backend micro-services development, specializing in AWS ECS deployment. He prefers using Dropwizard over Spring for developing small services due to its simplicity and efficiency. His work focuses on creating resilient and scalable software, vital for testing theories and evaluating feature investments.
Current Role at Expedia Group
Ben Sherman has been with Expedia Group since 2012, currently serving as a Senior Software Engineer. He also took on the role of Engineering Manager from 2015. Based in Brisbane, Australia, he has been instrumental in leading projects and enhancing software development practices at the company.
Previous Experience at Queensland University of Technology
Before joining Expedia Group, Ben Sherman worked at the Queensland University of Technology (QUT) in various capacities from 2004 to 2012. His roles included Applications Developer, Senior Applications Developer, Project Manager, Project Coordinator for Teaching and Learning Support Services, and finally, Manager of Development - eLearning Services. His time at QUT was marked by substantial contributions to eLearning services and application development.
Skills and Technologies
Ben Sherman specializes in backend micro-services architecture and development, with a strong preference for Dropwizard over Spring for small services. Additionally, he is enhancing his skills in Kotlin due to its succinctness and null safety features. His technology stack and skills demonstrate a focus on creating robust, scalable, and easily testable software solutions.