Bouwe Andela

Research Software Engineer at Netherlands eScience Center

Amsterdam, North Holland, 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

🤩
Rockstar
🎓
Top School
Bouwe Andela is a research software engineer in Amsterdam with eight years of experience building pragmatic, well-tested Python software for scientific research and the space industry. At the Netherlands eScience Center he helps teams improve code quality and delivery, drawing on prior roles supporting ESA Sentinel missions and instrument calibration work. He combines dual MSc degrees in Theoretical Physics and Astronomy & Astrophysics with hands-on engineering, translating complex scientific requirements into reliable software. An active open-source contributor, he has fixed tricky formatting bugs and added tests to the widely used google/yapf Python formatter—evidence of his focus on maintainability and tooling. Colleagues value his collaborative approach and preference for clean, practical solutions over cleverness for its own sake.
code8 years of coding experience
job3 years of employment as a software developer
bookMaster of Science, Theoretical Physics, Master of Science, Theoretical Physics at University of Amsterdam
languagesEnglish, Dutch, Spanish, French, German
github-logo-circle

Github Skills (5)

yapf10
python10
code-formatting10
testing10
git9

Programming languages (14)

JinjaC++RustCScalaTeXHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
google/yapf

Aug 2017 - Aug 2021

A formatter for Python files
Role in this project:
userBackend Developer
Contributions:11 commits, 3 PRs, 5 comments in 4 years 1 month
Contributions summary:Bouwe primarily contributed to the `yapf` project by addressing bug fixes and merging updates. Their work involved modifications to the `comment_splicer.py` file, aiming to improve comment handling, especially with nested indentation and complex comment structures. The user also integrated changes from the master branch and added tests for specific issues, demonstrating a focus on code quality and addressing identified problems. Furthermore, the user implemented a new command and updated the setup and README files.
googleformatterpython-filespython
bouweandela/dask

Jun 2019 - Jun 2024

Parallel computing with task scheduling
Contributions:7 pushes, 4 branches in 5 years
schedulingparalleldistributed-computingtask-schedulingparallel-processing
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