
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 solutions on time and in budget. Role includes: Software development
Project scoping and backlog management
Client workshops
Designing and presenting technical solutions
Providing estimates
Leadership across a multi-skilled team
Platform engineering, including CI/CD pipelines, Azure and Kubernetes
Technical documentation
Mentoring of other team members
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.