About Me

I am a hands-on technical lead with over 10 years of experience designing, developing, testing and maintaining software for a variety of architectures. I have worked in numerous roles in the software development life cycle from specification, planning, development, testing, deployment, and support. In my spare time i enjoy playing games, reading and learning new things to keep my technical skills sharp.

Contact Details

David Hall
Oxford, Oxfordshire
United Kingdom

07919117154
cv@davidhall.tech

Work

Black-cow technology

Head of Technology Jan 2020 - Present

I received a promotion to Head of Technology as the company rapidly expands, directing team leaders, over seeing the technical strategy for the company.

Black-cow technology

Technical Lead Sept 2018 - Jan 2020

I received a promotion to Technical Lead having taken technical ownership of the implementation of each product at Blackcow. Reporting directly to the CEO I worked to rapidly expand the product line up.

Black-cow technology

Full stack Developer Sept 2016 - Sept 2018

I worked as part of a small team bringing gaming services to businesses of all sizes. I worked closely with customers to provide support and continued upgrades completing work on both the frontend stack (node.js, React, redux and bootstrap) and the backend stack (python, pyramid and postgresql). My biggest successes were refactoring the existing code base to make it easier to maintain, increasing code coverage for testing and improving the performance of the core RGS product to accept 50% more requests per second on comparable hardware reducing customer costs.

Kashing! Ltd.

Full stack Developer Sept 2014 - Sept 2016

I lead a small team of developers that designed software solutions to facilitate payments for businesses, from micro merchants to larger multi-national companies. I was a key member of the team that enabled this start-up to grow and meet business goals.

Security Icon

Software Developer Jan 2010 - Sept 2014

I worked as part of a small team of developers to bring bespoke enterprise level products to global customers. Responsibilities included; reporting project statuses to managers, providing technical support to clients and writing documentation for each project. My responsibilities quickly expanded which resulted in a promotion.

Skills

Proficiencies in the following skills

  • Python
  • PostgreSQL
  • React
  • Redux
  • Docker
  • Git
  • Alembic
  • SQLAlchemy
  • Asyncio
  • Uvicorn
  • Pytest
  • AWS
  • Netlify
  • C
  • Redis
  • Node

Get In Touch.

Want to get in touch? Fill in the form below.

Oops! Couldn't send that, try again later.
Your message was sent, thank you!