David Smith

Software Developer at Gumtree.com

London, 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

🤩
Rockstar
🎓
Top School
David Smith is a seasoned Software Developer based in London with 12 years of experience building backend systems and enterprise applications. Currently at Gumtree.com, he brings a pragmatic mix of production-grade engineering and security-minded development, informed by earlier J2EE/Oracle work and leadership as a CTO/co-founder. His open-source contributions include backend and security engineering on a Plutus language implementation, demonstrating hands-on experience with blockchain tooling, UTXO serialization, and wallet APIs. Comfortable across legacy enterprise stacks and modern distributed systems, he focuses on robust data encoding and secure service interfaces. Colleagues benefit from his blend of practical delivery experience and a curiosity for emerging decentralized technologies.
code11 years of coding experience
job3 years of employment as a software developer
bookUniversity of Glasgow
stackoverflow-logo

Stackoverflow

Stats
3,747reputation
493kreached
24answers
95questions
github-logo-circle

Github Skills (14)

smart-contracts10
haskell10
blockchain10
binary-serialization9
cryptography8
compojure6
git6
clojure6
eventstore6
functional-programming6
git-revert6
lighttable6
github6
immutability6

Programming languages (25)

CElmGoHTMLGroovyTypeScriptShellDhall

Github contributions (5)

github-logo-circle
IntersectMBO/plutus

Oct 2018 - Mar 2021

The Plutus language implementation and tools
Role in this project:
userBack-end Developer & Security Engineer
Contributions:528 reviews, 459 commits, 421 PRs in 2 years 4 months
Contributions summary:David implemented an HTTP server with wallet API endpoints running actions against in-memory wallets, changing the binary serialization of UTXO types, and changed to derive generic versions of UTXO. This indicates involvement in blockchain and smart contract technology. The focus on binary serialization and derivation suggests attention to the security of data encoding.
programming-languageblockchainsmart-contractsplutus
shmish111/purescript-bridge

May 2019 - Feb 2021

Create PureScript datatypes from Haskell datatypes
Contributions:6 commits, 4 pushes, 2 branches in 1 year 9 months
haskelldatatypespurescript
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 Smith - Software Developer at Gumtree.com