Software Developer at Cancer Research UK Cambridge Institute
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
๐คฉ
Rockstar
๐
Top School
Alex Gooding is a software developer with 11 years' experience building full-stack and ML-enabled systems across biotech and tech, currently developing software at Astex Pharmaceuticals in Cambridge. He combines an MSc in Computer Science (University of Bath) and a quantitative BSc from Warwick with hands-on skills in Python, Flask, Nextflow, Docker, AWS Lambdas and CI/CD to deliver production-ready APIs, workflows and web apps. At Illumina he progressed from engineer to technical lead and SCRUM master, owning formal medical-device release artefacts and mentoring junior developers. His open-source work on SegNet demonstrates practical ML engineering experience in semantic segmentation, including data augmentation and deployment demos. Heโs comfortable bridging research and product teams, and has a track record of shipping greenfield workflow packages and consumer-facing web platforms.
11 years of coding experience
5 years of employment as a software developer
A/AS Levels, Mathematics, A/AS Levels, Mathematics at Comberton Sixth Form
Master of Science - MSc, Computer Science, Master of Science - MSc, Computer Science at University of Bath
Bachelor of Science - BSc, Mathematics, Operational Research, Statistics and Economics, Bachelor of Science - BSc, Mathematics, Operational Research, Statistics and Economics at University of Warwick
Files for a tutorial to train SegNet for road scenes using the CamVid dataset
Role in this project:
ML Engineer
Contributions:29 commits, 6 PRs, 28 pushes in 2 years 9 months
Contributions summary:Alex contributed to the development and testing of a SegNet model for image segmentation, likely focusing on computer vision tasks. Their work involved creating scripts to convert data into LMDB format, essential for training the model. They also added scripts for testing model performance, including a Bayesian SegNet variant, and a webcam demo for real-time segmentation, indicating a focus on both training and deployment aspects of the project.
Implementation of SegNet: A Deep Convolutional Encoder-Decoder Architecture for Semantic Pixel-Wise Labelling
Role in this project:
ML Engineer
Contributions:22 commits, 3 PRs, 23 pushes in 2 years 5 months
Contributions summary:Alex focused on implementing and testing features related to a deep learning model, likely for semantic segmentation. Their contributions included adding checks and test cases for class balancing in the softmax loss layer, introducing an argmax axis parameter for enhanced flexibility, and developing the implementation and testing of the argmax layer. They also added data augmentation techniques, such as mirroring and cropping, demonstrating an understanding of data preprocessing for improved model performance.
encoder-decoder
Find and Hire Top DevelopersWeโve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.