I am an experienced Software Engineer working in an Agile team. I have practical experience working in a multi-disciplinary team using Scrum and Kanban frameworks, on a large-scale project. Adhering to good practices and always open to learning new ways to improve. Fault finding, code review, unit/integration testing and documentation.

LinkedIn


Technical Experience
  • .Net Core (C#)
  • ReactJs
  • Microsoft SQL Server
  • Dapper
  • Azure Table storage
  • Azure Blob storage
  • Some experience with Kubernetes
  • Some exeperience utilising Infrastructure as code such as Terraform and Azure ARM Templates
Tools
  • Azure DevOps/GIT for source control, CI/CD and story tracking
  • DataDog for monitoring and alerting
  • Moq and XUnit for testing
Work Experience
Software Engineer, Sainsbury’s (March 2018- Current)
Currently working on an IoT-based web application (Connected Buildings) which is rolled out to stores nationwide, controlling store lights and monitoring energy as part of an agile software team. Have worked on every aspect of Software Development Lifecycle since joining. Worked using both Scrum and Kanban. Supported product in and out of hours. Supported other Sainsbury’s apps. This being a full-stack role, have developed backend (C#), database (SQL) and frontend (ReactJs) stories. Carried out and monitored deployments (Azure Pipelines, Kubernetes, DataDog). Use infrastructure as code to create Azure Resources (Terraform, ARM templates). Taking part in refinement sessions, pair programming, knowledge sharing. Also taken part in a number of hackathons.
Junior Developer, OBS Logistics Ltd (July 2016 – September 2017)
Working on the existing projects such as Calidus TMS (Transport Management System) and Vision (Management software to monitor KPIs) on a day to day basis. Using technologies such as C# .NET, SQL, HTML and JQuery to develop and maintain the software. Working on both front and backend tasks. Duties also included; software testing, fault finding, problem solving and debugging code.
Education
2018-2020, BCS Level 4 Software Developer Apprenticeship
This was done during my time at Sainsbury’s alongside my day job. This included:
  • KM1 Software Development Methodologies Exam
  • KM2 Microsoft C# Exam 70-483
  • Summative Portfolio
  • Project
  • Endpoint Interview
This allowed me to improve my technical understanding as well as improve my understanding of high level concepts in software development.
2013-2016, First Class (Hons) B.Eng. Electrical and Electronic Engineering, Coventry University
This degree included programming modules such as: Introduction to Programming using Python (73%) in the first year, Embedded group project in which we used C (87%) in the second year. MATLAB programming was also used for various modules throughout the degree including Control Systems, Engineering Mathematics and Advanced digital design.