Mark Stickley - Curriculum Vitae

Personal Details

Senior engineer with 20+ years of experience, specialising in platform engineering, DevOps and full stack development. Proven track record leading the design and delivery of reliable, scalable infrastructure systems - from Kubernetes-based deployment pipelines to internal developer tooling used across engineering organisations. I'm always looking for new and interesting ways to solve problems and improve processes, focussing on collaboration and knowledge sharing within and between teams.

Employment

  • Senior Development Engineer at Anaplan (2020 - Present)

    Location: London, UK
    Anaplan is a market leader in planning software for businesses. I was initially hired as a front end engineer, but over my employment my job evolved into a DevOps / Platform Engineering role with full stack development. I have been lead developer on multiple high-profile projects, using technologies and platforms such as Golang, Kubernetes, LaunchDarkly, Argo CD, Vue.js and Bootstrap.
    • Technical lead on the customisation and deployment of Backstage as an internal developer portal, along with some custom plugins to integrate with our existing systems - enabling engineering teams to self-serve, reducing operational overhead and improving the developer experience
    • Technical lead on the development of a UI to assist engineers in the configuration and creation of ephemeral development environments, backed by our REST API
    • Deploying Argo CD to all Kubernetes clusters to improve our GitOps workflows, reducing deployment times, and supporting engineering teams in adopting the new process
    • Technical lead on the deployment of a Kubernetes operator to securely fetch and disseminate feature flag secrets to all production and non-production services
    • Reducing the time taken to deploy an ephemeral development environment by more than 50%
    • Working in a highly collaborative team; pair programming, sharing knowledge and conducting code reviews to maintain high code quality and test coverage
  • Senior Development Engineer at CapitalOneUK (2016 - 2020)

    Location: London, UK
    Capital One specialises in helping customers get their credit under control, putting technology at the core of the business. I joined at the point of inception for the new web team giving me the rare opportunity to help shape the project and development process at the early planning stages. My team focused on the account management portal although teams and responsibilities were fairly fluid.
    • Coding with React, Redux and Node, building a single page app with routes
    • Making key decisions affecting technology choices, as part of the leadership team
    • Using technology to drive positive social change, helping customers improve their financial wellbeing
    • Mentoring other developers
    • Keeping communication channels open across teams / locations to promote openness & sharing
    • Defining the parameters to work within (build, branching, linting, code review, DoR, DoD, etc.)

Education

  • BSc Computer Science at University of London (1999 - 2002)

Projects

Skills

Infrastructure & DevOps

Kubernetes
Argo CD
GitOps
LaunchDarkly
Docker
AWS
Jenkins

Languages

JavaScript (and Node.js)
TypeScript
Objective-C
Golang
PHP
MySQL

Frontend

HTML5
CSS3

Practices

SCRUM
OOP
TDD / BDD
TDD / BDD (Cucumber)
MVC
REST
OAuth2

Tooling

Insomnia
git
Jira
MacOS & Unix command line

Certifications

  • Certified SCRUM Master (2016) - SCRUM.org

Languages

  • 🇬🇧 English (native)
  • 🇪🇸 Spanish (Basic)

Interests

  • Personal programming projects
  • Time with my family
  • DIY projects
  • Food and cooking

Links