Will Earp

Software Engineer at Alan

Saint-Malo, Brittany, France
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
Will Earp is a software engineer with 12 years in tech and five focused on building web-first healthcare products, currently engineering at Alan in Saint-Malo. He’s a backend specialist fluent in Python, Flask, Django, GraphQL, Postgres and Redis, with full-stack experience using React and JavaScript. At Babylon he shipped the V1 symptom-checker API and later helped build a model management system with threat modeling alongside security analysts, demonstrating both product and security-minded engineering. An active open-source contributor, he improved TinyDB’s query semantics and test coverage, adding flexible array handling to core query operators. Trained in philosophy and library science, he brings a research-oriented, detail-driven approach to designing reliable, auditable healthcare systems.
code12 years of coding experience
job5 years of employment as a software developer
bookMA, Library and Information Studies, Distinction, MA, Library and Information Studies, Distinction at University College London, U. of London
book1st Class BA (Hons), Philosophy, 1st, 1st Class BA (Hons), Philosophy, 1st at University of Kent
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
292reputation
42kreached
11answers
0questions
github-logo-circle

Github Skills (9)

query-optimization10
python10
testing10
nested6
php6
jquery6
dom-traversal6
regex6
encryption6

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
msiemens/tinydb

Oct 2014 - Nov 2014

TinyDB is a lightweight document oriented database optimized for your happiness :)
Role in this project:
userBack-end Developer
Contributions:7 commits in 26 days
Contributions summary:Will primarily contributed to the back-end logic of the TinyDB project, specifically focusing on enhancing query functionality and improving the testing infrastructure. They implemented a `search` method for the `Query` class, along with extensive tests to validate its functionality. Furthermore, the user modified the `any()` and `all()` methods to accommodate list arguments for array handling, enhancing the flexibility of the query capabilities. Finally, the user corrected errors in the documentation.
pythonnosqlhappinesssqltinydb
wearp/dotfiles

Aug 2020 - Oct 2023

Contributions:24 pushes, 1 branch in 3 years 2 months
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
Will Earp - Software Engineer at Alan