Summary
Randy May is a seasoned Senior Backend Developer with 11 years of professional experience building robust Java and cloud-native systems for finance, healthcare, and large-scale service platforms. He combines deep Java/JEE expertise and build/release leadership with recent hands-on work modernizing real-time AWS Lambda-based integrations for a major roadside services provider. His background in Big Data and machine learning informs pragmatic, data-driven solutions—evident in a volunteer project where he used AI and constraint optimization to produce season schedules for 600+ players in minutes. Comfortable across the full SDLC, Randy has led migrations to CI/CD, Maven, and automated testing while coaching teams through Agile practices. He’s based in Barrie, Ontario and brings a track record of turning complex integration challenges into reliable, maintainable systems.
11 years of coding experience
16 years of employment as a software developer
Post-Graduate Certificate Big Data / Data Analytics, Post-Graduate Certificate Big Data / Data Analytics at Georgian College