
Andy Evans
I'm Andy, software engineer from Sheffield, UK. I'm a flexible and adaptable senior engineer currently working for a software consultancy.
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.
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.
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.
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.
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.
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
Senior engineer responsible for delivering quality solutions on time and in budget.
Delivered high-quality software solutions within tight constraints
Brought clarity and visibility to projects by defining scope and managing the backlog
Provided technical oversight of client workshops, working with external tech teams
Owned the technical direction of solutions, being the technical contact-point for a number of projects
Undertook 'out there', ambitious technical projects with no precedent
Developed internal tooling to help our development team, including an AI-based PR review generator
Provided estimates for costing predicitons and resource planning
Led multi-skilled teams to deliver projects to time and budget
Owned the platform engineering role for a core product
Technical documentation to improve support and maintenance
Mentored other team members to build and support the team
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 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.
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!
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.
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.
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.
Developed custom SQL reports and Excel macros to assist the Banking and Financial Services team in account reconciliation and internal auditing.