Summary
Samuel Shum is a Senior Software Engineer based in Edinburgh with six years of professional experience translating complex problems into practical digital products. Trained initially as a chemist, he brings a methodical, data-driven mindset to software development and moved into tech after redesigning an ill-fitting management system sparked his passion. He has progressed rapidly through hands-on roles at Artificial Lift Performance, ChampionX, and now SLB, building full-stack solutions and pragmatic software for industrial applications. Skilled in object-oriented design, test-driven development, and cloud deployment, he pairs rigorous engineering discipline with a creative approach to productising ideas. Colleagues value his curiosity and ability to bridge domain knowledge from chemistry into robust, maintainable engineering solutions.
6 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS Chemistry, Bachelor of Science - BS Chemistry at University of Aberdeen
Software Development, Software Development at Glasgow Caledonian University