Experience


Software Engineer - Sky/Comcast (Nov 2022 - Present)

  • Looking after an internal Content Management System (CMS) used to create content on Sky News and Sky Sports.

  • Working with CDK (TypeScript) to create infrastructure in AWS and use common services such as S3, DynamoDB, CloudFront, Route 53, IAM, Lambdas, API Gateway, VPC, etc.

  • Setup CI/CD pipelines for our projects using CircleCI, GitHub Actions and AWS Code Build.

  • Team Management skills: attending daily stand-ups, organising team rituals like retros and always finding ways to improve our ways of working

  • Experience managing projects from start to finish and creating tasks, spikes and issues on the internal team JIRA board

  • Collaborate closely with both internal and external stakeholders to design and implement architectural diagrams and solutions that aligned with the company’s scaling and reliability goals

  • Setup an automated teardown process to clean up older namespaces from K8s

  • Setup observability including monitoring and alerting. Worked with Prometheus, Catchpoint, Grafana to display useful logs and metrics on dashboards.

  • Working on a greenfield project building a new video status board for Sky Sports Editors. React components using Next.js with TypeScript and adding unit tests.

  • Experience with security tools e.g. container security and vulnerability scanning.

  • Serving as an incident triage manager on a rotational basis, addressing and resolving a wide range of incidents.

  • Mentoring / working closely with more junior members of the team.

Associate Software Engineer (Oct 2019 – Nov 2022)

  • Worked in the Sky Sports team to rebuild the Horse Racing Website using newer tech.

  • Completing coursework and dedicating time to complete my degree modules alongside work

  • Regularly attending team ceremonies and pair with more senior team members

  • Created a custom GCP Cloud Function to periodically delete data from firebase. I also wrote a script with Node.js to automate an internal process and setup a new CI/CD workflow.

Apprentice Software Engineer (Apr 2018 - Sep 2019)

  • Working towards an ICT Level 4 development qualification as part of Sky’s Software Engineering Academy whilst gaining on the job training and experience.