⇦ thechriswalker.net

version b42b7fb updated at 2022-11-09

Christopher William Walker

Senior Software Engineer

https://thechriswalker.net/cv/
Postal Address 21 Millway, Bradninch, Exeter, EX5 4RB Telephone +44 (0)7714 252 682
Email chris@thechriswalker.net Github github.com/thechriswalker

About Chris

An experienced Software Engineer and Systems Administrator — I love solving problems.

Strong backend skills, but understand the needs of frontend code. I can managed the platform layer, designing infrastructure using IaaC methodologies (e.g. terraform, CloudFormation) and monitoring/alerting capabilities for observability, both operational insights (metrics) and site reliability (status monitoring and automated failover).

I have experience designing systems from the ground up and working with existing codebases, but also in the processes to migrate legacy systems to a modern stack. I can read codebases and gain the understanding to implement new features or migrate business logic.

I have worked with many technologies, including but not limited to:

  • the "Web" (HTML/CSS/JS)
  • relational/NoSQL/Graph databases (PSQL, MySQL/MariaDB, Redis, Elasticsearch, Titan, Cayley)
  • language runtimes (Javascript/NodeJS, Typescript/Deno, Golang, Java, Perl, PHP)
  • modern web frontend stacks/bundlers (React, PWAs, Webpack, Vite, esbuild)
  • data pipelines for realtime event processing (Kafka, SNS), job queuing (SQS) and batch processing
  • application containerisation and orchestration (Docker, ECS, Kubernetes)

My Information Security Masters final project focused on the use of blockchain technologies to reduce trust requirements in large scale electronic voting. This work broadened my knowledge of and cemented my interest in cryptography and its use in software security.

Projects I have worked with have had locale awareness requirements and I understand the importance and complexity of building localisation and internationalisation into software systems.

In summary: I am a highly motivated, well experienced, widely skilled, security focused, operations capable, software developer.

Employment

2018-03 ⟶ 2022-11

Move Technologies
(formerly Groupmove Ltd.)

movetech.cc/uk

Senior Software Engineer / Infrastructure and Operations

  • Design, creation and maintenance of API servers driving the customer facing application and other internal services
  • Migration of infrastructure to Terrafrom from ad-hoc AWS
  • Code review and mentoring of junior software engineers

2014-01 ⟶ 2018-03

Arago GmbH

www.arago.co

Software Engineer

  • Work on the HIRO Community Project: an online forum for creating and sharing Knowledge for use with the HIRO platform
  • Extensive use of Lucene/Elasticsearch and the Gremlin query language for Graph database traversal.

2013-01 ⟶ 2014-01

TripleSoda Ltd.

Software Engineer / DevOps

  • Design and implementation of the metrics reporting, collection and processing pipeline.
  • Developing the core product, both backend and the Android app.
  • Managing deployment procedures and AWS infrastructure

2012-03 ⟶ 2013-01

FantasyShopper Ltd.

www.fantasyshopper.com (dead link)

Software Engineer / DevOps

  • Developing the core product
  • Designing and implementing the search indexing
  • Managing deployment procedures and AWS infrastructure

2008-06 ⟶ 2012-03

WiFiSpark Ltd.

www.wifispark.com

Software Engineer / DevOps

  • Developing new products and features for the flagship software
  • Planning and introducing new infrastructure
  • Bug fixing and patching on production servers
  • Managing the source code repositories and bug-trackers

Previously

Misc. Less/Non-Technical Positions

Education

2017 ⟶ 2021

Royal Holloway, University of London London

GCHQ accredited MSc Information Security (Distinction)

1999 ⟶ 2002

Imperial College of Science, Technology and Medicine London

2nd Class Honours BSc in Mathematics

1992 ⟶ 1999

Haileybury College Hertfordshire

1999: 3 A-levels, 1 STEP Level
1997: 9 GCSEs, 2 AO Levels

References

Available on request as required.