Daniel Walters

Data Engineer

United Kingdom
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
Daniel Walters is a data engineer with 11 years’ experience building scalable data pipelines and cloud infrastructure across GCP and AWS, currently driving large-scale projects at OnBuy such as an LLM-powered product categorisation of 18M SKUs and a Price Runner pipeline processing 7M+ products. He combines strong Python, Airflow and Terraform expertise with hands-on optimisation—e.g., cutting an ETL runtime from 8+ hours to under 2 via async Python and Cloud Run—and has led migrations that eliminated downtime for stakeholder reports. A chemist by training (First Class BSc, MPhil), Daniel brings a researcher's attention to data quality and automation, having implemented finance automations and GDPR-compliant data removal services. He also contributes to embedded C++/IoT open-source work (notably improvements to the Sming framework), reflecting a breadth from low-level firmware to cloud-native analytics.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Philosophy - MPhil Chemistry, Master of Philosophy - MPhil Chemistry at The University of Manchester
bookBachelor of Science - BSc Chemistry, Bachelor of Science - BSc Chemistry at University of Nottingham
github-logo-circle

Github Skills (16)

esp3210
app-framework10
web-framework10
iot10
embedded10
cpp10
arduino10
cplus10
esp826610
mqttnet9
lwip9
microcontroller9
mqtt9
rtc8
wifi7

Programming languages (15)

C#PowerShellJavaC++CSSCRustGo

Github contributions (5)

github-logo-circle
SmingHub/Sming

Apr 2015 - Jul 2015

Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:22 commits, 3 PRs, 31 comments in 2 months
Contributions summary:Daniel primarily focused on enhancing the Sming framework for embedded C++ applications. Their contributions include implementing MQTT unsubscribe functionality, incorporating the use of `lwip` instead of `openlwip`, and fixing RTC-related issues. Furthermore, the user has addressed serial communication and WS2812 library integration. The commits demonstrate a clear understanding of the Sming framework and its underlying hardware.
rp2040c-plus-plussmingasyncssl-support
tavalin/smarthome

Feb 2016 - Feb 2018

Eclipse SmartHome project
Contributions:6 PRs, 18 pushes, 2 branches in 2 years
javaeclipsesmarthome
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
Daniel Walters - Data Engineer