Jamie Tanna's profile photo Jamie Tanna

Hi, I'm Jamie 👋! I'm a passionate tech lead with experience in back-end software development and infrastructure management, interested in solving problems, sharing knowledge and enabling great customer outcomes. I strongly believe in building reusable software components with a high quality bar, and improving team ways of working so we can deliver better, and more effectively over time.

Experience

Data Standards Authority Senior Software Engineer
Capital One Software Development Engineer 3

Tech lead of a team of 10 formed in September 2020, leading the team technically as part of our journey to move the on-premises platform for acquiring new credit card customers to the Cloud, using a mix of AWS Lambda and Spring Boot.

  • Improved supportability of production services responsible for Capital One customer acquisition by improving information provided in the service's logging and monitoring, prioritising technical debt, which has led to improving experience of third party API consumers and reducing open incidents
  • Leading work to invest in cross-team support rota and performing proactive knowledge-sharing sessions, called learning reviews, and promoting a blameless culture when we think about incidents
  • Rolling out patterns for API versioning in custom HTTP layer for AWS Lambda, and improving the maintainability of our Acceptance Tests
Capital One Software Development Engineer 2

One of the more senior engineers working on Open Banking compliance.

Led and worked on, as well as coached junior engineers on:

  • A number of epics to meet Open Banking API compliance, writing new functionality for APIs to support new OAuth2 authentication types and supporting multiple types of certificates for Mutual TLS
  • Key driver in cross-team standardisation of build/test/deploy pipelines for Java services across multiple teams, building upon Enterprise-driven technology requirements
  • Worked on proving a high-priority Cyber requirement for Java services to implement a draft RFC, HTTP Signatures to ensure message integrity on integration between services and the API gateway
Capital One Software Quality Engineer 2

Lead Quality Engineer on Consumer Identity, owning test strategy as well as stepping into ownership of Open Banking compliance.

  • Introduced patterns for Acceptance Tests to improve maintainability, as well as moving common functionality into an innersourced library which is being used across many teams
  • One of the leads on leading portions of implementation and End-to-End testing of Capital One's Open Banking (PSD2) platform, including strategy, ensuring conformance to the Open Banking, Financial API (FAPI) Read/Write, and a number of OAuth2 and OpenID Connect specifications
  • Experience defining test strategies for complex systems of services, defining quality gates and conformance
  • Coached junior Quality Engineers on better automation testing, problem decomposition and shifting of testing left
Capital One Software Development Engineer 1

Joined Capital One as a Graduate, working on building the Consumer Identity service as part of Capital One's move of its customer web servicing platform to the cloud

  • Working with Commercial Off The Shelf identity solution, and configuring and testing the fulfilment of business requirements
  • Championed the use of Chef as our configuration management tool, investing in personal learning about how to use ChefSpec for unit testing, and becoming the Subject Matter Expert within Capital One, and running lunchtime workshops
Intel Application Engineer
(Placement Year)

Independently decided to take a placement year in order to gain real world experience ahead of graduating, working as part of the Developer Relations Division on the UltraMobile Software Enabling (UMSE) team to help enable Windows and Android applications for Intel Architecture on smartphones, tablets and 2-in-1s.

  • One of the leads for a large UK tablet project, working on remediating 3rd Party App issues, and becoming the expert for all internal technical questions
  • Developed a system built on Docker that allowed isolation of different build environments, which was then adopted by the company behind the tablet project as the basis for their build infrastructure
Westfield Academy Assistant to the Network Manager
,
  • Assisted the Network Manager with essential maintenance over the summer holidays, and secured an additional week in December

Education

Bachelor of Computer Science, First Class, The University of Nottingham, 20122016

Skills

Regularly Practice

Some Experience

Interests + projects