Donald Whyte

Donald Whyte

Mentor
5.0
(2 reviews)
US$35.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Software Engineer | Data Enthusiast
Software Engineer | Data Enthusiast

10 years of software development experience. Build reliable, critical distributed systems and data processing infrastructure from the ground up. Strong focus on long-term tech strategy as well as building and mentoring teams of developers. Experience in quant trading, finance, defence, telecommunication, consumer and property sectors.

I also give educational talks on a variety of topics. You can find video links to some of my talks here: https://donsoft.io/

English
London (+00:00)
Joined May 2017
EXPERTISE
8 years experience
Learned Python in 2010, but started using it seriously in 2012. I've used Python to build web services, infrastructure orchestration (tha...
Learned Python in 2010, but started using it seriously in 2012. I've used Python to build web services, infrastructure orchestration (that is, automatic database and key-value store orchestration on the cloud), data cleaning, ML research and running ML models in production.
8 years experience
Used to build video games and video game engines using C++. After I moved away from video games, I used C++ to research ways to accelerat...
Used to build video games and video game engines using C++. After I moved away from video games, I used C++ to research ways to accelerate scientific visualisation of highly complex data. (see research paper here: https://vlebb.leeds.ac.uk/bbcswebdav/orgs/SCH_Computing/FYProj/reports/1314/Whyte.pdf) Now I write C++ on a regular basis building a key-value store, financial trading systems and high-performance algorithms for running ML models in production. Also I see my talk on testing C++ code using Google Test/Mock: http://donaldwhyte.co.uk/gmock-presentation/#/
6 years experience
I perform data science tasks on a daily basis, from data cleaning to building models. I've worked as a data scientist for the British gov...
I perform data science tasks on a daily basis, from data cleaning to building models. I've worked as a data scientist for the British government and given many talks on machine and deep learning.
6 years experience
I've interviewed over 150 candidates for various technical roles, and have interviewed at many top-tech companies myself.
I've interviewed over 150 candidates for various technical roles, and have interviewed at many top-tech companies myself.
8 years experience
I've managed very large and important SQL databases in the past.
I've managed very large and important SQL databases in the past.
8 years experience
I have much experience with testing of all kinds. I am a strong advocate of high-quality testing, have lead the testing effort on various...
I have much experience with testing of all kinds. I am a strong advocate of high-quality testing, have lead the testing effort on various teams and given talks/technical workshops on effective testing to other software professionals.
4 years experience
I've set up and managed the infrastructure of systems of varying complexity, from basic web applications to complex high-performance data...
I've set up and managed the infrastructure of systems of varying complexity, from basic web applications to complex high-performance data processing pipelines.

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Laszlo Suslecz
Laszlo Suslecz
June 2017
Great session today with detailed next steps. Thank you!
SOCIAL PRESENCE
GitHub
module-dependency
Tool used to search for and visualise dependencies between Python modules
Python
4
1
mdsearch
Lightweight C++ library which implements a collection of multi-dimensional search structures
C++
2
0