Learn Data Skills
Beta
Samuel Barker

Samuel Barker

Senior Software Engineer

Dunelm | Kidderminster

Technologies

My Portfolio Highlights

My New Course

Database Design

My New Course

Intermediate SQL

My New Course

Introduction to Python

Software Engineer turned QA turned Data Engineer

My Work

Take a look at my latest work.

course

Intermediate SQL Queries

course

Understanding Data Engineering

course

Introduction to Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Dunelm | Sep 2021 - Present

Software Development Engineer in Test (Performance)

* Technical leadership and mentoring of multiple engineers * Creating load and site speed testing solutions with AWS, TypeScript, K6, Puppeteer and Playwright * Coordinating and leading load testing for peak season * Configuring Gitlab CI pipelines * Improving performance pipelines for teams * Writing automated functional and performance tests TypeScript, AWS, k6 and puppeteer * Pairing with other engineers to ensure good functional and non-functional quality * Advocate for performance during sprint ceremonies * 3-amigos representative for performance * Conducting interviews for open positions
Show More

Curve | Jun 2021 - Sep 2021

Software Engineer In Test

* Configuring Gitlab CI pipelines * Improving pipelines for all teams * Writing automated tests using Ginkgo and Golang * Pairing with other engineers to ensure quality and code coverage * Advocate for quality during sprint ceremonies

The Economist | Apr 2021 - Jun 2021

Senior QA Engineer

Leading QA activities on the new mobile app. Implementing custom test frameworks with Detox, Browserstack, BDD, cucumber, WebdriverIO, and Cypress whilst using latest TypeScript/ JavaScript standards and design patterns. Successfully integrated automated detox tests with BitBar device cloud in CI/CD. Developing testing solutions and products using AWS services such as Lambda, S3, EC2, Cloudformation, SNS, SQS and more. Setting standards for TypeScript/JavaScript development, unit testing and automated testing across teams. Mentoring and tutoring engineers. Management and prioritisation of daily tasks. Reviewing engineer code, unit tests and automated tests. Developing front-end components in React (and React-Native), JSX, HTML5, and CSS3. API and server development using Express. Configuring continuous integration for projects with CircleCI.

The Economist | Nov 2019 - Apr 2021

QA Engineer

Leading QA activities on the new mobile app. Implementing custom test frameworks with Detox, Browserstack, BDD, cucumber, WebdriverIO, and Cypress whilst using latest TypeScript/ JavaScript standards and design patterns. Successfully integrated automated detox tests with BitBar device cloud in CI/CD. Developing testing solutions and products using AWS services such as Lambda, S3, EC2, Cloudformation, SNS, SQS and more. Setting standards for TypeScript/JavaScript development, unit testing and automated testing across teams. Mentoring and tutoring engineers. Management and prioritisation of daily tasks. Reviewing engineer code, unit tests and automated tests. Developing front-end components in React (and React-Native), JSX, HTML5, and CSS3. API and server development using Express. Configuring continuous integration for projects with CircleCI.

The Economist | Jul 2018 - Nov 2019

Software Development Engineer In Test

Reviewing engineer code, unit tests and automated tests. Implementing custom test frameworks with Browserstack, BDD, cucumber, WebdriverIO, and CypressIO whilst using latest JavaScript standards and design patterns. Developing front-end components in React, JSX, HTML5, and CSS3. API and server development using Express. Configuring continuous integration for projects with CircleCI. Implementing infrastructure using AWS services such as S3, EC2, Cloudformation, SNS, SQS and more. Pairing with developers to help implement features and tests, as well as ensuring code quality and good code coverage are met. Setting standards for JavaScript development, unit testing and automated testing across teams. Mentoring and tutoring others.

Student Beans | Dec 2016 - Jul 2018

Frontend Developer

Frontend JavaScript developer utilising React, Flux, GraphQL, Relay, node, css, webpack, docker, docker-compose and more. Actively reviewed other developers code, configured development environments, and implemented continuous integration pipelines. Project worthy of note was converting all CoffeeScript code we had into ES6 JavaScript, whilst upgrading from React 15 to react 16. This took several months and was completed successfully.

borwell | Jul 2015 - Dec 2016

Software Engineer

Java, JavaScript and C++ Software Engineer for a variety of GIS-based projects. Reviewed other developers code, and also set up continuous integration for projects.

My Education

Take a look at my formal education

BSc Computer Science (Hons), Computer ScienceUniversity of Birmingham | 2015

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • Create Your Data Portfolio for Free