David Whitney

Director of Engineering

London, England, United Kingdom25 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C# and JavaScript with a focus on agile practices.
  • Best-selling author with a passion for mentoring.
  • Director of Architecture with extensive experience in fintech.
Stackforce AI infers this person is a seasoned Fintech and SaaS architect with a strong focus on agile methodologies.

Contact

Skills

Other Skills

ASP.NETAlt.NetWCFWPFNHibernatejQueryScrumASP.NET MVCDesign PatternsWeb ApplicationsWeb ServicesRESTContinuous IntegrationXSLTMobile Applications

About

I'm a coder, a technical architect without an ivory tower, and a mentor. I build software that people use and I want to make the world a little bit better by doing it. I maintain open source software, follow a development philosophy that centres around continuous delivery and I'd love to talk to you about your projects, help you grow your teams, and improve your engineering capabilities. From a background featuring a mixture of Microsoft technologies and Open source frameworks, David currently specialises C# and JavaScript with a passion for agile practices and test driven design / development. Specialties: C# / .NET, Agile methods, Lean practices and scalable software architecture. C#, JavaScript, TypeScript, Node, React, et al. Public speaker, best-selling author. ---- Buy my books here: http://www.davidwhitney.co.uk/Books Come to my talks: http://www.davidwhitney.co.uk/Talks Book me for training or consulting: http://www.davidwhitney.co.uk/Consulting ---- I'm not looking for permanent roles (unless they are incredibly exciting).

Experience

25 yrs
Total Experience
3 yrs 7 mos
Average Tenure
10 yrs 10 mos
Current Experience

Newday

3 roles

Director of Architecture

Promoted

Nov 2023Present · 2 yrs 6 mos · London, England, United Kingdom

Distinguished Engineer - Head of Architecture

Jul 2022Nov 2023 · 1 yr 4 mos · London, England, United Kingdom

  • Servant leadership - helping teams build next generation credit platforms.
  • Designing next generation automation technology.
  • Building platforms.

Principal Engineer

Jan 2021Jul 2022 · 1 yr 6 mos · London, England, United Kingdom

  • Introducing the role of Principal Engineer into NewDay
  • Helping guide architectural vision of exciting new projects
  • Mentoring and helping

Gfk

Consultant / Head of Engineering

Jan 2019Feb 2020 · 1 yr 1 mo · London, United Kingdom

  • Key notes:
  • Ran workshops and training sessions covering agile, XP, engineering discipline and culture
  • Facilitated and ran dojos
  • Produced special content (~8 sessions) for the first 3 "GfK We;Create" conferences
  • Contributed to the "Newron Ecosystem" initiative - an internal replatforming and cloud migration from internal datacentres to Google Cloud Platform
  • Built automation and patterns for devops workflows to GCP
  • Mentored developers in hands on XP / TDD
  • Contributed to strategic planning events
  • Promoted patterns for data science development
  • Worked across multiple technology stacks as a contributor and mentor
  • Guided architecture towards simplification
  • Deep breath here! Worked in - Java, Kotlin, C#, C#/netcore, JavaScript, TypeScript, Python, C++, React, Node, all on prem, in kubernetes, on AWS and Google Cloud Platform (App Engine and Cloud Functions).

Trainline

Senior Principal Engineer

Jan 2017Dec 2018 · 1 yr 11 mos · London, United Kingdom

  • Introduced the role of principal engineers to the trainline, reporting to the Director of Engineering.
  • Key notes:
  • Helped guide the re-platforming along with architecture
  • Guided and contributed code to the rebuild of the ecommerce microservice constellation - running a few teams as interim lead
  • Grew, mentored and promoted principal engineers from existing staff
  • Founded and organised the first and second Tech Summit internal conferences
  • Provided oversight for engineering discipline
  • Contributed to platform automation teams and tooling
  • Ran dojos, hackathons and ideation sessions
  • Promoted and grew internal technical culture
  • Acted as facilitator for management events, meetings and speaking engagements

Electric head software

2 roles

Author

Jul 2015Present · 10 yrs 10 mos

  • Writer of best-selling books Get Coding and Get Coding 2 - available in many language localisations, from everywhere books are sold.
  • Third book incoming :)

Director / C# / Agile / Technical leadership / Consultant

Sep 2013Present · 12 yrs 8 mos

  • Offering consulting services and bootstrapping a few original products.
  • Hacker, author, mentor, occasional speaker.
  • Freelance development consultant operating in London, providing hands on contract software development, mentoring, coaching and leadership.
  • Specialising in .NET, web scale websites, agile software development, team leadership and continuous delivery, TDD, Git migrations, visual workspaces.

Euromoney institutional investor

Software Consultant / Principal Developer (Contract)

Oct 2014Feb 2017 · 2 yrs 4 mos · London

  • On site consultant - helping grow teams, maturing engineering practices and internal development culture. Mentored technical leads and developers, introduced cultural rituals and touch points (kata's, brown bags, retrospectives and discussion groups), encouraged cultural growth through guidance, helped and taught deep technical skills.
  • Produced group technical strategy through workshops and ideation sessions.
  • Authored 2-day Agile / XP training courses for both technical and non-technical audiences, delivered in Europe, America and Canada across the group.
  • Product ideation and guidance.
  • Guided several high profile central projects.
  • Formalised and introduced the role of Principal developer.

Just eat

Independent Software Consultant

Sep 2013May 2014 · 8 mos · London

  • On site consultant - helped JUST EAT grow their teams, maturing their engineering practices and internal development culture during their rapid expansion and subsequent IPO - the biggest technical IPO in London in nearly a decade.
  • Mentored technical leads and developers, introduced cultural rituals and touch points (kata's, brown bags, retrospectives and discussion groups), encouraged cultural growth through guidance, helped and taught deep technical skills. Guided JUST EAT tech towards open sourcing of internal components.

Justgiving

2 roles

Technical Architect / Coding Architect

Promoted

Dec 2011Sep 2013 · 1 yr 9 mos

  • As sole technical architect, provided mentorship, guidance and hands on direction to evolve JG.com into an industry leading, web-scale (20k users / second) platform. Recruited and lead 5 teams of polyglot developers. Time split between hands on pairing and mentoring and research work. Managed out-sourced software development (using OSS model + GitHub), pushed and implemented continuous delivery and build pipelines to ensure fast iterative development and weekly automated releases. Internationalised platform to support 18 currencies. Designed and implemented PCI Level 1 payment gateways that process £1m+ a day over load balanced payment providers, presented at events, provided guidance to both internal and external teams. Encouraged and released open source libraries. Re-worked internal software to revolve around package management. Implemented real-time monitoring of systems. Championed a DevOps workflow targeting reduced time to ship code using CI / CD techniques. Acted as the voice of development in the business.

Senior Software Developer

Oct 2009Dec 2011 · 2 yrs 2 mos

  • Highlights...
  • Platform
  • Worked on major architectural changes to stabilise and tune JustGiving
  • Wrote large portions of phased migration from WebForms to MVC3
  • Implemented JustGiving mobile web.
  • Implemented JG Donate-on-Facebook / other Facebook integrations.
  • Adapted the application to support multiple tenants.
  • Migrated legacy ORM to nHibernate.
  • APIs
  • Built public RESTful APIs (in ASP.NET MVC).
  • Authored open source SDKs in multiple languages, provided developer support for APIs.
  • Worked on integration projects for several large UK charities.
  • Practices
  • Introduced continuous integration with TeamCity
  • Introduced TDD and championed test coverage.
  • Evangelised agile introduction.
  • Implemented OAuth and OpenGraph and social network integration.
  • Actively participated in hack events representing the company.
  • Acted as the "developer face" of JustGiving
  • Frequently advised CTO on technical direction.
  • Provided architectural and practical guidance to the team of ~15 developers.

Iforium

Senior Software Developer

Jun 2009Oct 2009 · 4 mos

  • Retrofitted continuous integration to a brown field project using CruiseControl.Net, restructured several huge projects into more testable, deployable solutions including the introduction of installers and continuous builds.
  • Maintained a complex sports betting platform (C# + XSLT) mostly working on back office CRM portions and work porting legacy VB6/COM to C#.
  • Co-designed and implemented a new client facing API for systems integration.
  • Developed sports betting application for mobile devices (targeting the iPhone and modern mobile browsers) in C# + XSLT + jQuery.

Electrichead software

Owner

Jun 2009Oct 2009 · 4 mos

  • Small mobile app focused startup

Vodafone

Software Developer

Jun 2007Jun 2009 · 2 yrs

  • Vodafone Partner Services / Yes Telecom
  • Architechted and developed leading edge solutions for order management and processing, systems integration, smart clients and web apps using emerging technologies in C# .NET 3.5 (WCF, Peer to peer networking, WPF, ASP.NET MVC, WiX, domain driven design, SCRUM).

It247

Software Developer / Systems Administrator

Aug 2005Jun 2007 · 1 yr 10 mos

  • Worked on an award winning ecommerce system ranging from the web to back end systems using C#, BizTalk and ASP.net and web services to produce a highly available solution for ecommerce management. Comprehensive work doing SEO using various web technologies.

Umist

Software Developer

Jun 2004Sep 2004 · 3 mos

  • Translated, then re-architechted a legacy VB6 ethernet management solution and website to C# and ASP.NET.

Freelance

Software Developer

Jan 2000Jan 2004 · 4 yrs

  • Various freelance work based around web and application development for SMEs and individuals using a variety of OSS and Microsoft stack tools.

Education

The University of Manchester

Bsc — Computation

Jan 2002Jan 2005

Manchester Grammar School

A-Levels

Jan 1995Jan 2002

Stackforce found 100+ more professionals with ASP.NET & Alt.Net

Explore similar profiles based on matching skills and experience