David Herráiz

Principal Software Engineer at Cambridge Consultants

Barcelona, Catalonia, 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
David Herráiz is a Principal Software Engineer and researcher with 12 years’ experience building wireless IoT systems, sensor platforms, and low-power ubiquitous computing solutions. He combines a PhD-level academic background in telecommunications and computer science with hands-on R&D and production work at Cambridge Consultants and Ocado Technology, where he modelled and forecast wireless performance in complex indoor robotics environments. His strengths span sensor hardware, wireless networking, energy-harvesting sensor deployments, and applying machine learning to real-world connectivity problems. David is also an active open-source contributor to prominent projects like AngularJS, where he improved component controllers and performance-sensitive compilation paths. Based in Barcelona with international research and industrial experience, he excels at turning cutting-edge wireless research into deployable systems for demanding infrastructure and automation use cases. Colleagues describe him as a pragmatic innovator who thrives on uncovering new use cases that bridge sensing, connectivity and analytics.
code12 years of coding experience
job8 years of employment as a software developer
bookPh.D. in Information Technologies and Communications, Ph.D. in Information Technologies and Communications at Universidad Politécnica de Cartagena
bookFirst Certificate in English (FCE), First Certificate in English (FCE) at University of Cambridge ESOL Examinations
bookGerman Language, German Language at Official School of Languages in Cartagena, Spain
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
239reputation
140kreached
1answer
0questions
github-logo-circle

Github Skills (8)

javascript10
angularjs10
testing9
front-end-development9
benchmark8
benchmarking8
performance-optimization8
rxjs6

Programming languages (7)

TypeScriptMDXJavaCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
angular/angular.js

Jan 2016 - Oct 2016

AngularJS - HTML enhanced for web apps!
Role in this project:
userFront-end Developer
Contributions:12 commits, 18 PRs, 165 comments in 9 months
Contributions summary:David primarily contributed to the AngularJS framework, focusing on component controller enhancements and bug fixes. They improved the component controller instantiation logic and addressed issues related to the `ngClass` directive, specifically handling object expressions inside arrays. Furthermore, the user added performance optimizations to the compilation process by introducing options to disable the compilation of CSS class and comment directives. They also added benchmark tests for `ngClass`.
javascriptangularjsangularweb-apps
drpicox/angular.js

Jan 2016 - Sep 2019

HTML enhanced for web apps
Contributions:97 pushes, 26 branches, 5 tags in 3 years 9 months
javascriptweb-apps
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
David Herráiz - Principal Software Engineer at Cambridge Consultants