David Downes, Profile
A high energy individual who enjoys working as part of a team, offering exceptional communication and relationship building skills. A results driven person who likes to take innovative approaches to complex problems, and who thrives on modern technology. Keen to learn new skills and strive for excellence - “good enough” is not good enough.
Key Achievements to date
- Lead the development team for a greenfield financial trading platform integrating into the various blockchains
- Designed and implemented a high performance, low latency, Golang-based trading engine connecting to multiple exchanges to quote and execute trades
- Working in the public sector as a technical lead on an agile project, using the GDS Service Design Manual and integrating with GDS services, to provide a rich experience steeped in user needs
- Lead backend development of an employment assessment system for screening candidates
- Developed and deployed in multiple developing countries, an in-house client record management system
- Architected country-wide incremental record syncing and targeted sharing process
- Architected a custom data pipeline management coordination system, designed to be easily extendable and customisable across many different modalities
- Designed and implemented a bidding, scheduling, and timesheeting system for company-wide, end-to-end project management using HTML5 canvas, and a custom javascript UI library
- Developed and maintained a bespoke, mission-critical, worldwide project management system for a large Film/TV effects company
- Launched native iOS apps into the app store, having worked on them in my spare time
- Launched cross-device mobile app into the android and iOS app stores
- Attended a Google TV hackathon, with no previous experience of Java or Android SDK, and produced an app that won the event
- Developed application for wearable android-based technology