David Douglas

Senior Machine Learning Engineer at Smarsh

England, 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 Douglas is a Senior Machine Learning Engineer with 11 years of software experience, blending a creative background in graphic design with deep full-stack and mobile engineering expertise. He has shipped production systems at Microsoft and Digital Reasoning and now applies ML at Smarsh, bringing a rare mix of design-led product sensibility and systems-level engineering. Comfortable across iOS, Android, web stacks, Unity/HoloLens and cross-platform tooling, he also contributes front-end components to notable open-source projects such as Azure's ibex-dashboard. Known for automating complex build and deployment workflows earlier in his career, he pairs pragmatic scripting (Ruby, Python, Bash) with modern JS frameworks to move ideas quickly into production. Based in England, he combines award-winning visual design instincts with practical machine learning and scalable engineering.
code11 years of coding experience
job14 years of employment as a software developer
bookBA Hons, Graphic Design, BA Hons, Graphic Design at Blackpool & The Flyde College
stackoverflow-logo

Stackoverflow

Stats
10,495reputation
8.8mreached
99answers
14questions
Badges
xcode
top-5%
android
top-5%
android-studio
top-5%
cocoa-touch
top-5%
polymer
top-5%
macos
top-1%
github-logo-circle

Github Skills (24)

javascript10
user-interface10
macos10
react10
dropdown-menu9
code-signing9
ios9
objective-c9
push-notifications9
xamarin9
polymer9
notification-center9
android9
xamarin-forms9
android-studio9

Programming languages (12)

C#TypeScriptPowerShellDockerfileC++CoffeeScriptCJavaScript

Github contributions (5)

github-logo-circle
Azure/ibex-dashboard

Oct 2016 - Aug 2017

Custom Analytics Dashboard for Microsoft Bot Framework and other applications as well
Role in this project:
userFront-end Developer
Contributions:163 commits, 51 PRs, 92 pushes in 10 months
Contributions summary:David primarily contributed to the development of front-end components and the user interface of the "azure/ibex-dashboard" repository. They implemented the "FactsList" and "FactDetail" components, including their layout, styling, and integration with ReactListView for infinite scrolling and dynamic display. Their commits also involved creating a reusable "IconPicker" component and adding functionality for filtering and displaying data within the user interface.
analyticsbotanalytics-dashboardmicrosoft-bot-frameworkdashboard
Unity3dAzure/StorageServices

Feb 2017 - Dec 2017

Azure Blob Storage for Unity
Contributions:7 commits, 4 PRs, 4 pushes in 9 months
azure-blobblob-storageblobazure-blob-storageunity
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 Douglas - Senior Machine Learning Engineer at Smarsh