Contents print CV

  1. Profile
  2. Personal Details
  3. Core Technical Skills
  4. Career Summary
  1. Software Engineering Chapter Lead, Lloyds Bank
  2. Engineer EU, Lloyds Bank
  3. Senior Software Engineer, Tesco Bank
  4. House Husband & JavaScript Study
  5. Team Lead & Facilitator, BSkyB
  6. Application Architect, Vebnet/Standard Life
  7. Consultant Architect, Kraya
  8. Application Architect, JPMorgan
  9. Technical Director, Incremental
  10. Temporary Analyst, Bright Grey
  11. Principal Consultant, Spektra
  12. Consultant, Synamic
  13. Teaching Company Associate, Tyne Dock Engineering

Profile return to Contents

I am a rounded, commercially orientated technical leader with over 29 years experience in the business of software development over a wide range of industries.

I have project managed, led technical development teams onshore and offshore, architected systems, and written a lot of code.

I view leadership as the opportunity to build high-functioning teams and to grow engineers. My purpose is to enable people to deliver.

I regard as core competences the soft skills of listening hard, communicating well, and motivating others.

I work particularly well at the interface between business and technology.

Personal Details return to Contents

Full Name
Michael Morris Evans
Date of Birth
11 December 1971
Marital Status
Married
Email
Mobile
+44 (0)7771 845 842
Home Page
www.numical.com
Address
10 Lower Broomieknowe
Edinburgh
EH18 1LW
Scotland

Core Technical Skills return to Contents

Cloud Native and Microservice Architectures 5+ years
Web Platform Development 10+ years
Java and Java Enterprise Frameworks 20+years
Object and Service Orientated Design 15+ years
Test and Behaviour Driven Development 10+ years

Qualifications return to Contents

Google Cloud Certified Associate
Google Professional Cloud Architect
BEng(Hons) 1 in Naval Architecture,
University of Newcastle-upon-Tyne

Career Summary

return to Contents

Role

Engineering Lead, Protection Platform, Lloyds Banking Group
When
June 2021 - present
Core Technologies
TypeScript / Node / Kubernetes

I head ten feature teams in the 'Protection' Platform, across four countries and three partner organisations.

I am responsible for maintaining the technical standards and the cultural values of an extended chapter spread across five countries.

I act as the technical guarantor for the lab - ensuring that the work of over sixty engineers is coordinated, manageable and maintainable.

I also offer our engineers the TLC that they deserve.

I play a driving role in setting technical strategy and pioneering better ways of working.

return to Contents

Role

Engineer EU, Engage Me LabLloyds Banking Group
When
June 2019 - June 2021
Core Technologies
JavaScript / Node

I was a senior engineer in the 'Engage Me' lab.

I acted as a 'first among equals' within the development engineers, responsible for much of the web UI and supporting middleware of Lloyd's Financial Planning and Retirement division.

I worked hard to share knowledge and to cultivate a collegiate, inclusive environment for technical work both within the lab and across the division. I was continuously active in technical guilds, training courses and mentoring apprentices.

return to Contents

Role

Senior Sofware Engineer, Tesco Bank
When
January 2016 - June 2019
Core Technologies
JavaScript / Node

I was hired as part of the new technology team in Tesco Bank to refresh their web presence and working practices

I lead one of the two core Javascript development teams, alongside involvement in other technical initiatives.

Known To Bank Online Applications

Technical lead on the team developing the UI for new adaptive customer application journeys. I had full stack responsibilities from UI styling, client and server coding, through to Docker/ and AWS deployments.

'Tiger Lightning' Team

Main technical resource in a team grown out of a 'Hackathon' to offer quick wins on the legacy Java Enterpise code base. Our team of four has brought in £750k of savings in the first year.

Mercury Project

An initiative with Edinburgh University's Design Informatics department to explore and prototype new technologies. I initially focussed on identity management on distributed ledgers and how this might be applied in the Open Banking / PSD2 landscape, before delivering DeedIt a 'Good Deeds' application for the Edinburgh Festival.
return to Contents

Role

House Husband & JavaScript Study
When
June 2014 - December 2016
Core Technologies
JavaScript / Node / MVC frameworks / Redux / React / Webpack / MongoDB

When I took time off my formal career to look after my pre-school kids, I decided to pivot my technical orientation from Java enterprise technologies to JavaScript and its burgeoning enterprise ecosystem.

I learnt all aspects of this including UI libraries, MVC frameworks, server middleware, databases, test frameworks and build tools.

I became active in the Open Source community, with nearly 30 million downloads, primarily for two plugins for the popular Webpack build tool.

return to Contents

Role

Team Lead & Facilitator, BSkyB
When
March 2013 – May 2014
Core Technologies
Java / Spring / REST / Oracle / Maven / Jenkins / JUnit / BDD / Scrum / Kanban

I ran two of the eleven teams within a Sky’s ‘Lightweight Services’ initiative to replace legacy CRM systems with a modular, service-based infrastructure serving modern web front-ends.

The project used the latest agile tools and techniques, with individual teams given the flexibility to self-organise. Consequently, in response to a high and on-going support load, I ran one team using Kanban whilst the other, entirely development orientated team I ran using using traditional Scrum.

I was also invited into the CRM-replacement architectural group as a technical expert and as a formal facilitator for meetings and workshops. It was an interesting challenge to run contentious two-day workshops where I eas the most junior person in the room!

return to Contents

Role

Application Architect & Team(s) Lead, Vebnet/Standard Life
When
November 2009 – September 2012
Core Technologies
Java / Spring / JBoss / JackRabbit (JCR) / AspectJ / MS SQL Server / Ant / Hudson / SVN / JUnit
I started as a developer on Vebnet's new version of the 'LifeLens' software platform on which it offers its core customer proposition. Through repeated contract extensions my role evolved into an application architect and team lead role with complete end-to-end technical responsibility for:
  • content management
  • direct customer communications and document production
  • exposing mainframe data
After Standard Life's takeover of Vebnet, much development moved offshore. I concluded my contract leading 15 people across one offshore and two onshore teams.
return to Contents

Role

Consultant Architect, Kraya
When
October 2008 – January 2009
Core Technologies
Java / Spring / JBoss / JAX-WS / PostgreSQL / Maven / Hudson / Red Hat Linux / SVN / JUnit

Kraya Ltd. is a web design and support house that was expanding into full-scale development. They brought me in to help them escape ‘analysis paralysis’ on the architecture and redevelopment of the server-side of a consumer facing ticketing website for their primary customer.

We developed a web-service based approach and investigated appropriate technologies for a fully clustered, large scale deployment. I supported set-up of the project, both tooling and management methodologies, developed the middleware architecture, and maintained a watching brief through early development.

return to Contents

Role

Application Architect, JP Morgan
When
May 2007 – January 2008
Core Technologies
Java / Eclipse RCP / bespoke enterprise integration / CVS / JUnit

I was brought in to rescue development of the Marketing Approval Platform (MAP) project. This aimed to automate the workflow for generating new structured financial products, using a specialist technology, Eclipse RCP.

The existing code had been developed by an inexperienced offshore team. My role was to support them and their code base through to temporary deployment, and to establish an onshore technical team to produce a more maintainable and flexible successor. I designed a new application architecture and oversaw development. This new codebase is now rolled out globally.

return to Contents

Role

Technical Director, Incremental Ltd.
When
April 2004 - December 2015
Core Technologies
Java / Spring / Eclipse RCP / MS SQL Server / Oracle / Ant / Git / JUnit
Incremental Ltd. developed niche products using the Eclipse platform. I was joint founder of Incremental Ltd., and its principle technical capability.

Incremental Epic Development

The company’s core product was ‘Incremental Epic’, a contract management suite for the ship repair sector developed in-house. Incremental Epic was a three-tier system based on open-source technologies and developed entirely by myself. The software's unique selling point was customised integration with existing systems.

Specialist Technology Trainer

I prepared and delivered 3-5 day specialist technical courses, and take great pleasure in having personally introduced over 300 delegates to Eclipse RCP programming. Clients have included BAE, BT, JPMorgan, Rolls-Royce and various government agencies.

My training experiences have led onto presentations and training sessions at conferences (EclipseCon, Eclipse Summit Europe) and special interest groups (Java User Groups, Eclipse Demo Camps).

return to Contents

Role

Temporary Analyst, Bright Grey
When
October 2003 – March 2004
Core Technologies

Bright Grey sold financial protection products through web, telephone, fax and mail channels. This involved complex workflows with multiple interactions between telephony, IT and manual systems. I was employed to analyse the operations of the technical support team, and report on ways to improve these. I was also asked to investigate flaws and suggest fixes to the business processes.

The most beneficial of these investigations was the case of ‘lost proposals’ – where incoming applications were simply lost to the systems. This was suspected but neither proof nor cause was known. I discovered that approximately 2-3% of new business was being affected by this with severe impacts on service levels and customer perception. With director-level backing, I introduced procedural changes and technical fixes that guarantee that no proposals are now lost.

return to Contents

Role

Principal Consultant (Analyst / Solutions Architect / Team Lead), Spektra Systems
When
January 2000 – June 2003
Core Technologies
J2EE / IBM Websphere / Oracle / XML / XSLT / Ant / CVS / JUnit
Spektra was an Edinburgh-based software house that focused on e-commerce in the financial sector. I alternated between being the technical lead on large, mainly web, development efforts and specialist architectural and ‘evangelical’ assignments.

System Integration, Tesco Personal Finance

I was tasked with defining the business requirements for linking multiple providers’ back-end systems to provide a ‘single customer view’ website. This lone consultancy role was expanded to defining the technical specifications of the full ETL process, and then onto leading the team developing the required middleware in a £750 engagement.

The subsequent success of this helped promote Spektra as the principle developer of the website and its distributed fulfilment infrastructure. During this time I reprised a role I had previously carried out at Vodafone as the customer’s ‘champion’ during requirements gathering and later in partner negotiations.

I ended up fulfilling three separate engagements at the client, the final time at the personal request of its IT director.

Requirements Analysis, Bank of Scotland

Spektra sent a six man development team to a customer who could neither define their requirements nor articulate their needs.

I was sent in specifically to drive out requirements when it appeared as if the engagement might fail.

Through a series of workshops and proactive technology demonstrations, we ultimately secured several man-years of work.

return to Contents

Role

Consultant, Synamic
When
September 1996 – November 1999
Core Technologies
PowerBuilder / Sybase SQLServer / Java / CVS

I started as a PowerBuilder programmer and learnt formal analysis and design skills. I received a thorough grounding in database modelling and design before moving into Java.

I worked my way up through programming to team leading to project management, settling into a regular pattern of 3-6 month engagements alternating between project management and team lead/analysis roles.

Messaging and Payment Middleware, Vodafone

I led a team developing the messaging middleware for an initiative to link SMS texting with e-mail and the internet.

Time pressures were excessive and the team grew from two to eight developers. However we delivered on time and thereafter Vodafone invited me to act on their behalf managing other third parties on a variety of projects.

My last role was the managing the last-minute creation of an online credit card payment system, delivered in eight frantic weeks.

return to Contents

Role

Teaching Company Associate, Tyne Dock Engineering
When
September 1994 - August 1996
Core Technologies
PowerBuilder / Sybase SQLServer / Java / CVS

A two year, joint government/industry initiative to develop a dedicated management information system to run a ship repair yard.

I spent the first year alone analysing the business processes at the yard and the second year developing the system with a colleague.

The system ran the yard for 5 years after my departure.