Senior Infrastructure Engineer at Health Informatics Centre (HIC) - University of Dundee
Dundee, Scotland, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Simon Li is a Senior Infrastructure Engineer in Dundee with 13 years of experience building robust, scalable systems for life sciences imaging and research IT. He combines a PhD in quantitative cell biology and hands-on microscopy experience with deep DevOps and back-end engineering skills, having modernized deployments with Docker, Ansible, CI/CD and Kubernetes for national image repositories. An active open-source contributor, Simon has improved build and deployment workflows across prominent projects in the Jupyter ecosystem (repo2docker, JupyterHub, BinderHub) and contributed to core tools like Ansible and Bio-Formats. He is skilled at bridging computational biology and infrastructure—designing data models for heterogeneous image metadata, exploring NoSQL for complex feature sets, and automating testable, repeatable pipelines. Colleagues rely on him to translate nuanced scientific requirements into maintainable production systems and to push infrastructure improvements that reduce friction for research users.
13 years of coding experience
15 years of employment as a software developer
MEng, Engineering and Computing Science, MEng, Engineering and Computing Science at University of Oxford
Jupyter notebook server extension to proxy web services.
Role in this project:
Backend & DevOps Engineer
Contributions:62 reviews, 74 commits, 68 PRs in 4 years
Contributions summary:Simon contributed to the configuration and functionality of the jupyter-server-proxy, adding features like timeout settings, base URL inclusion in command templates, and the ability to specify ports. They implemented various handlers and integrated absolute proxy functionalities and testing, including a basic Travis CI test. The user also focused on documentation updates and refactoring the request handling to improve the proxy's flexibility and address security concerns.
Turn repositories into Jupyter-enabled Docker images
Role in this project:
DevOps Engineer & Build Automation Engineer
Contributions:5 releases, 118 reviews, 139 commits in 3 years 4 months
Contributions summary:Simon made several commits focused on improving the build and deployment process of the repository. These changes include modifications to the Docker build process, fixing issues related to image naming and configuration, and implementing enhancements to the CI/CD pipeline. Furthermore, the user addressed environment setup and configuration by adding support for arm64 architecture and by updating package installations, ensuring the project's build and deployment are efficient and reliable. The user’s contributions enhanced the build process and overall development workflow of the project.
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.