Harry Scholes

Lisbon, Portugal
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
Harry Scholes is a seasoned software engineer with 10 years of experience, currently a Senior Software Engineer at Pinecone in Lisbon following an internal promotion. He builds robust backend systems and cloud-native infrastructure—spanning Rust smart contracts compiled to WebAssembly, Go and TypeScript microservices, Kubernetes/GCP with Terraform, and CI/CD pipelines. He has practical ML experience, having used GPT-4 embeddings for recommendations and semantic search, and built monitoring/automation bots in production. An active open-source contributor, he has improved both Julia's core documentation and DataStructures.jl (including performance work like sizehint! and comprehensive heap tests). With a PhD-level background in bioinformatics and a stint at EMBL-EBI mining a billion-protein dataset for plastic-degrading enzymes, he combines deep research rigor with hands-on engineering.
code10 years of coding experience
job4 years of employment as a software developer
bookMBiochem, Molecular and Cellular Biochemistry, MBiochem, Molecular and Cellular Biochemistry at University of Oxford
bookMSc, Bioinformatics and Theoretical Systems Biology, MSc, Bioinformatics and Theoretical Systems Biology at Imperial College London
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
1,657reputation
138kreached
21answers
3questions
Badges
pandas
top-5%
networkx
top-5%
python
top-5%
github-logo-circle

Github Skills (26)

algorithm10
algorithms10
programming-language10
documentations10
testing10
datastructure10
datastructures10
data-structure10
data-structures10
programming-languages10
julia10
documentation10
dep9
pandas9
python9

Programming languages (13)

RustTeXNextflowHTMLPerlJupyter NotebookJuliaTypeScript

Github contributions (5)

github-logo-circle
Julia implementation of Data structures
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:12 commits, 8 PRs, 12 comments in 9 months
Contributions summary:Harry implemented the `sizehint!` function for multiple heap data structures, adding optimization capabilities. They also wrote tests for the binary heap, min-max heap, and mutable binary heap implementations to ensure correct functionality. Furthermore, the user fixed docstrings and deprecated the `deque` constructor, which enhanced the codebase. Finally, the user added a test for deprecated constructors.
data-structuresimplementation-of-data-structuresdatastructuresjulia
JuliaLang/julia

Sep 2018 - Jun 2020

The Julia Programming Language
Role in this project:
userTechnical Writer / Documentation Specialist
Contributions:8 commits, 7 PRs, 10 comments in 1 year 9 months
Contributions summary:Harry primarily focused on improving the documentation within the Julia programming language repository. Their commits addressed minor typos in docstrings, added examples, and updated documentation for specific functions and features, such as `rand(n)`, `replace`, and `@deprecate`. The user contributed to clarifying the usage and functionality of different components of the Julia language, improving the overall readability and usability of the documentation.
sciencejulia-languagemachine-learningjulialangpetsc
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