Andy Evans

I'm Andy, software engineer from Sheffield, UK. I'm a flexible and adaptable senior engineer currently working for a software consultancy.

About Me


undefined I problem solve!
I'm a resilient and logical problem solver, with creative ideas on solutions. Although I work hard to find the ideal solution, I'm pragmatic enough to know when to look for alternative options.

undefined Software engineering
I develop software to solve problems - using whatever tools I need. This is usually C#, but has in the past led to adventures in Vue, Python, and Android to name but a few. I'm also a certified Azure Developer Associate.

undefined I learn
Tech is constantly evolving! If my existing skillset doesn't contain the tools for the problem at hand, I set about learning what I need - languages / tools / libraries - to get the job done.

undefined Platform engineering
I've always said that it's no good writing code unless you can deploy it somewhere! I take the lead in deploying solutions to the Azure cloud, working with CI/CD pipelines, and also have experience with Kubernetes and on-prem infrastructure.

undefined Planning and backlog management
I write user stories to represent the problems to be solved, and manage these stories in a backlog. I own the stories through development, testing and deployment, being a point of contact for the team. I also provide estimates for the work.

undefined Mentoring
One of my most important roles is to mentor other team members - formally, or informally. I like to be a person that is trusted and approachable, and a person who can help to build the careers of others.

Check out a few more of my adventures here: https://andyevans.dev

Experience
Senior Software Developer
Razor Ltd
Apr 2021 - Present
📍 Sheffield, UK
C#VueCI/CDIaCLeadershipAzureSQL ServerEF CoreAzure FunctionsXUnitKubernetesPython

Senior engineer responsible for delivering solutions on time and in budget. Role includes:

undefined Software development
undefined Project scoping and backlog management
undefined Client workshops
undefined Designing and presenting technical solutions
undefined Providing estimates
undefined Leadership across a multi-skilled team
undefined Platform engineering, including CI/CD pipelines, Azure and Kubernetes
undefined Technical documentation
undefined Mentoring of other team members

Solution Architect
Arcadis Gen
Jan 2020 - Apr 2021
📍 Sheffield, UK
C#AzureVueCI/CDSQL ServerEF Core

Technical leader on a microservice-based SaaS web application, a platform at the core of a new offering for the business. Involved in architectural design, development, deployments and verification.

Senior Software Engineer
SEAMS
Oct 2018 - Dec 2019
📍 Sheffield, UK
C#VueCI/CDSQL ServerEF Core

Senior developer working on the company's enterprise software offering and latterly on a new microservice-based SaaS application. Worked with an architect to realise the SaaS product across the full stack, including deployment into Azure. Brought new developers onto the team and coached them in the new application architecture. Nurtured the use of brand-new technologies into a product that intends to remain on the cutting edge.

Led a test automation project to aid regression testing and bringing about a culture change in testing and testability.

Software Engineer
McMurtry Automotive Ltd
May 2017 - May 2018
📍 Wotton-under-Edge, Gloucestershire
AndroidPythonC#WPFAWS

Developed from scratch a driver interface for a radical, high-performance electric vehicle, integrating software with in-car electronics and CAN bus.

Worked together with designers, electrical and mechanical engineers to produce a helpful and accurate suite of applications.

Produced various software utilities for the development of the vehicle, including ad-hoc Python scripts for the team, an ECU configuration tool and a remote data-logging feature using Amazon AWS.

Bonus skills: learnt lots about wiring, carbon fibre manufacturing, and the things that make cars go fast!

Software Developer
Active Risk
Jan 2014 - Apr 2017
📍 Maidenhead, Berkshire
C#.NET FrameworkAngularJSSQL ServerOracle DBEntity FrameworkCI/CDNUnit

Web developer on a leading enterprise Risk Management product.

Involved with the early development phase of a new SPA web application to complement the existing product. Ported older systems into newer technology. Unit testing was a core skill and responsibility. Kicked off and nurtured a test automation effort to improve regression testing. Developed an understanding and appreciation of devops activities including maintenance of the build and deployment.

Business Development Project Team
Mercedes AMG High Performance Powertrains
May 2013 - Dec 2013
📍 Brixworth, Northamptonshire
Co-ordinationScopingTesting

Co-ordinator on a business-wide efficiency improvement project. Acted as liaison between business stakeholders and an external development team, producing a system to replace procurement processes on an existing SAP system.

IT Graduate
Mercedes AMG High Performance Powertrains
Sep 2011 - May 2013
📍 Brixworth, Northamptonshire
IT SupportRemote troubleshootingPC and server maintenanceNetworkingSAP

2-year graduate rotation programme: 1st / 2nd / 3rd line support of daily IT operations, in addition to improving internal software systems. Became Microsoft certified as a Windows 7 Enterprise Desktop Support Technician.

IT Intern
Macquarie Bank
Jul 2010 - Sep 2010
📍 Bristol, UK
SQLExcelManual Testing

Developed custom SQL reports and Excel macros to assist the Banking and Financial Services team in account reconciliation and internal auditing.

Education
Computer Science BSc
University of Sheffield
Years 2008 - 2011
Grade 2:1
Certifications
Microsoft Certified: Azure Developer Associate
Microsoft
Issued: Jul 2023
Expires: Jul 2026