William L

Software Engineer at bol.com

Utrecht, Utrecht, Netherlands
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

👤
Senior
🎓
Top School
William L is a pragmatic software engineer with 13 years of experience specializing in the ops side of DevOps, currently building platform reliability and back-end systems at bol.com. He excels at automation and “gluing” disparate systems together, with a strong track record across monitoring, logging, service discovery and Kubernetes-era tooling. An active open-source contributor, he’s enhanced projects like Prometheus Operator, ContainerPilot and LinkedIn’s Iris and Oncall—work that spans Thanos/GCS integrations, Consul-enabled container discovery, and LDAP-aware on-call APIs. Comfortable in Go and familiar with Puppet, Terraform, Prometheus, Grafana and Google Cloud, he pairs coding skills with hands-on operational experience to keep services running reliably. Outside work he channels his technical eye into photography and video editing, while also learning Japanese and caring for rabbits—an attention to detail that surfaces in both code and craft.
code13 years of coding experience
job16 years of employment as a software developer
bookBeginner 3, Japanese, Beginner 3, Japanese at Yoshida Japanese Language School
languagesEnglish, Dutch, Japanese
github-logo-circle

Github Skills (33)

monitoring10
apim10
ldap10
kubernetes10
docker10
python10
apidoc10
api-design10
dockers10
google-cloud-storage10
consul10
go10
prometheus10
service-discovery10
api10

Programming languages (14)

JavaC++CScalaGoPerlHTMLJsonnet

Github contributions (5)

github-logo-circle
linkedin/iris

Dec 2017 - Feb 2019

Iris is a highly configurable and flexible service for paging and messaging.
Role in this project:
userBack-end Developer
Contributions:30 commits, 22 PRs, 37 comments in 1 year 2 months
Contributions summary:William primarily contributed to the back-end functionality of the `iris` project, which focuses on paging and messaging. Their work involved adding support for the Messagebird and Grafana webhook integrations, along with features for call support within the messagebird integration. They also refactored the Hipchat integration, improving destination parsing, and adding support for room notifications. Moreover, the user made several improvements by removing unnecessary imports, logging improvements, and refactoring code.
golangconfigurablepagingirisautomation
linkedin/oncall

Nov 2017 - Feb 2018

Oncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims.
Role in this project:
userBack-end Developer
Contributions:28 commits, 12 PRs, 16 comments in 2 months
Contributions summary:William primarily contributed to the back-end functionality of the `oncall` application, as evidenced by modifications to the LDAP synchronization process and the API. They addressed issues related to LDAP authentication and user imports, enhancing the system's integration capabilities. Furthermore, the user implemented changes to user settings, allowing for modification of time zones and contact details, and contributed to overall application stability.
oncallownershipcalendarschedulingon-call
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
William L - Software Engineer at bol.com