David Ryland Scott Robinson
Block Inc.
Staff Software Engineer (Bitkey), Australia, January 2021 - December 2023
Senior Software Engineer (Cash App), Australia, November 2019
Senior Software Engineer (Cash App), United States, April 2019
Contract Software Engineer (Cash App), Hong Kong, November 2018
- Redesigned internal infrastructure and tools to unlock the rapid growth of a globally distributed workforce.
- Built scaleable machine-learning systems to control fraud for a leading consumer payments platform.
National Cheng Kung University Chinese Language Center
Student, August 2015 - October 2016
- Lived in an exclusively Mandarin speaking environment.
- Obtained Level Three (Advanced) in the Test of Chinese as a Foreign Language.
ThoughtWorks (Australia, India, Singapore, China)
Senior Consultant, August 2010 - August 2015
- Led software delivery projects, in both English and Mandarin, for partners ranging from startups, NGOs, and corporations.
- Established office culture, helped scale from ~5 to 20+ consultants, closed and grew key accounts during expansion into the South-East Asian market.
- Wrote and deployed code across a mix of tech stacks including Rails, iOS, Android, Symfony, Spring, ASP.NET and a variety of PaaS and IaaS.
- Advanced free and open-source efforts by effecting policy change, community outreach, and direct contribution.
- Developed interactive course teaching test-driven development used on multiple continents with hundreds of students.
- Mentored individuals, taught groups sizes up to 50+ from mixed cultural backgrounds on organizational change, emerging technologies, and development process.
Cardiox
Contract Engineer, February 2010 - April, 2010
Audited and rebuilt the operating system for a heart defect detector in human testing.
- Increased velocity and reliability by automating the operating system's build and test process.
- Improved user experience by increasing audio subsystem quality and reducing latency.
- Sped up test and validation by introducing emulated device environments.
- Kept vendor provided I/O drivers inline with continued Linux kernel changes.
Career Break (Earth)
Traveller, February 2009 - June, 2010
Inadvertently circumnavigated. Kept writing code.
- Wrote a photo uploader robust to developing-world Internet connections.
- Contributed to the Eventlet concurrent networking library.
- Put together an e-mail driven daily journal interface to a blogging web service.
- Inspired by a Eurovision artist, made an app to call faraway friends with the music of your choice.
- Added the JSON frontend to the Notmuch full-text mail indexer.
Microsoft Corporation
Software Development Engineer, January 2008 - February, 2009
Lead developer on the management interface for unreleased Windows system and service orchestration tooling.
- Designed compilers, translators and analysis tools for interoperation with external data sources.
- Improved team collaboration by introducing wikis, direct mentoring, and an internal and external talk series.
Publications & Presentations
-
"Keep Dreaming: Cyber Arms Control is Not a Viable Policy Option"
with T. Burgers,
S+F Security and Peace,
Volume 36 (2018), Issue 4
-
"Networked Authoritarianism Is on the Rise"
with T. Burgers,
S+F Security and Peace,
Volume 34 (2016), Issue 4
-
"Community"
The Future of Digital Conference,
Sydney,
November 2014
-
"Cyberwarfare offensive yields asymmetrical advantage"
with T. Burgers,
Strategic Vision (Vol. 2, Special 2),
Taipei,
December 2013
-
"DevOps is people: or, 'I achieve my KPIs by making you fail to meet yours.'"
Agile Tour,
Hong Kong,
December 2012