C:\Users\Shann\CV>_
Profile
I am a highly committed engineer with 9 years of experience in software development. I approach all
challenges with enthusiasm and a constant eye for detail, resulting in being a key part of the delivery
of
numerous successful projects. During my progression through the Engineer, Senior Engineer & Lead
Engineer
roles, I have built up a range of both technical and professional skills that I can apply at all stages
of
the development lifecycle. I am always keen to learn as well as impart knowledge and help others
wherever I
can. I strongly believe that most problems can be solved in more than one way and always aim to use a
pragmatic approach to find the most suitable solution.
Technical Skills
.NET Core
.NET Framework
ASP,NET
Vue.js
React
MS SQL Server
MySQL
C#
T-SQL
HTML
CSS
Javascript
Typescript
KQL
Visual Studio
Visual Studio Code
Rider
SSMS
R#
Team City
Octopus Deploy
Entity Framework
Dapper
JIRA
Scrum
Kanban
Azure
NuGet
npm
Git
GitLab
Azure DevOps
Docker
IIS
Windows Command Line
Powershell
Career History
Jan 2023 – Apr 2023 (3 months)
AND Digital, Acero,
Sheffield
Senior Product Developer
I only spent a short time at AND Digital due to being made redundant, however during this time I
took as much as I could from the experience which included:
- Leading the development of an internal feasibility & familiarisation project for some
future client work. This involved building a greenfield web application built with a
React front end, .NET Core API & MySQL backend, and all hosted in Azure.
- Investigation into NGINX reverse proxy routing which involved creating a sandbox
environment with containerized instances of 2 APIs, 2 React Apps & and 1 instance of
NGINX.
- Attended multiple training workshops such as React, React Native, and various agile
talks.
Sep 2015 – Dec 2022 (7 years 4 months)
3Squared, Fountain
Precinct,
Sheffield
2021-2022 | Lead Software Engineer
- Led 2 development teams each containing 3 Software Engineers & 2 QA engineers.
- Worked closely with the teams to unblock any technical issues as well as unblock any process
issues caused outside of the team.
- Oversaw the implementation of a bespoke single sign-on solution using our internal
Federation
Gateway and allowing authentication via Azure Active Directory. This was implemented using
OIDC
& the OAuth 2.0 protocol.
- Balanced client requirements with the wider needs of a SaaS application. I always aimed to
translate an individual client requirement into a more generic feature to provide benefits
to
the product and allow shared usage for other clients.
- Attended requirement gathering meetings with stakeholders and run sprint demonstrations with
them to show progress and gather feedback.
- Line managed 2 engineers to support their well-being and development through regular
1-2-1’s.
- Worked closely with the Programme Manager to guide resource planning and fed up regular
project
updates.
- Run various scrum ceremonies for the team such as backlog refinement, sprint planning,
sprint
retrospective, and the end of sprint reviews.
2018-2021 | Senior Software Engineer
- Became the technical lead on the company's flagship product, EDS, which, in 2016, won the
Queen’s Award for Enterprise in the Innovation category. I led the development of this
product
throughout the onboarding of the company's largest client to date. As part of the initial
onboarding, the client requested numerous changes to our existing software which were
successfully delivered on time.
- Worked closely with mobile developers to define API contracts for the application's iOS &
Android counterparts. All API changes had to be implemented with the consideration of
maintaining backward compatibility.
- Refactored the implementation for an offline-enabled sync mechanism which resulted in 7x
faster
performance.
- Carried out a cloud migration of the project with resiliency, scalability & observability in
mind. The migration was to move from virtual machines into Azure App Services which required
numerous architectural changes to support this.
- Adjusted the team’s development approach to enable zero downtime deployments.
- Worked closely with the Business Analysts and Project Managers to provide technical
solutions
and estimations for client requirements.
- Gained an interest in DevOps and worked with this department to increase my knowledge beyond
development.
2015-2018 | Software Engineer
- Worked on an Innovate UK research project designed to monitor safety distances between
staff &
vehicles on construction sites. I also worked on the integration of Human API into a
healthcare
web application.
Sep 2013 – Sep 2015 (2 years)
SYPTE, Broad Street West,
Sheffield
IT Web Developer
- Developed and maintained multiple in-house and public-facing websites.
- Full implementation and delivery of Microsoft Dynamics CRM. This project aimed to
consolidate multiple systems into a single source of data. I worked alongside a team of MS
Dynamics CRM specialists where I went from having no knowledge of CRM development or
customization to becoming an integral member of the team.
Jul 2013 – September 2013 (3 months)
Property Vision, Electric
Works,
Sheffield
Software Developer
Jul 2011 – Sep 2012 (1 year 3 months)
CSE-Healthcare Systems,
Rotherside
Road, Sheffield
Placement Student Software Engineer
Education History
2009-2013
Sheffield Hallam
University,
City
Campus, Sheffield
Degree: BSc (Hons) Computing - 1st Class Honours
2006-2008
Hillsborough College,
Livesey
Street,
Sheffield
AS: Graphic Design (D), English
Language (E)
A2: Applied ICT (D), Sports & PE (D)
About Me
I spend most of my time outside work with my wife and 2 young children, who certainly keep me busy and
on my feet. We like to spend evenings and weekends going for walks around the 2 local valleys, Rivelin &
Loxley, or finding a park for my eldest child to play in. Aside from this, I enjoy playing football
having played lots of 5 & 11 aside. In the last few years, I have tried to turn my hand to DIY. My
biggest project has been slowly rebuilding a large raised deck area at the back of my house. In my
downtime I will generally be watching a TV series, listening to various tech podcasts, or trying to get
into a book.