Simon Li

Senior Infrastructure Engineer at Health Informatics Centre (HIC) - University of Dundee

Dundee, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code13 years of coding experience
job15 years of employment as a software developer
bookMEng, Engineering and Computing Science, MEng, Engineering and Computing Science at University of Oxford
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (51)

kubernetes10
github-ci10
ldap10
docker10
jupyterhub10
pytest10
python10
apidoc10
jupyter10
image10
testing10
tornado10
configuration-management10
conda10
proxy10

Programming languages (26)

C#GoHTMLJupyter NotebookGroovyYAMLJsonnetTypeScript

Github contributions (5)

github-logo-circle
Jupyter notebook server extension to proxy web services.
Role in this project:
userBackend & 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.
pythonproxyjupyter-notebooknotebookweb-services
jupyterhub/repo2docker

Oct 2019 - Jan 2023

Turn repositories into Jupyter-enabled Docker images
Role in this project:
userDevOps 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.
repositoriesjupyter-notebookdockerjupyterlabjupyter
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.
Request Free Trial