Mike Lafferty

Lead Developer (Contract) at ALD Automotive UK
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Wells, England, United Kingdom, UK
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Renu Sawji

I worked within a team lead by Mike at ALD Automotive. He is very knowledgeable, strives for excellence and equally fun to work with, a rare combination to find. He was always enthusiastic/open to new ideas and suggestions from team and consistently inspired us to do better. Mike is a great mentor and a problem solver. He encouraged and guided me to implement a Devops solution, which was a new territory for me. He believes in team work, always pushed us and project deliverables to exceptional standards working together and keeping it fun all the time with his great sense of humor and joyful attitude. Working with him has been a huge learning experience for me. Looking forward for more opportunities to work with him.

Amit Sawji

I have worked with Mike on the ALD Proejct. He is one of the very few developers who are truly full stack. He is equally expert on Frontend, c#/services, DevOps and Azure. Excellent team player and mentor. He mentored the offshore team members and brought them up to speed in no time. He is very approachable and a great problem solver. You will always get a solution to your problem from Mike.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Angular: API Communication and Authentication
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Angular: Building Large Applications
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Angular: Building on Azure Microservices
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Angular: Maintaining Applications
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Angular: Securing Apps
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • AngularJS: Scope and Digest
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Azure Developer Tips
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Building Angular and ASP.NET Core Applications
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Building Angular and ASP.NET Web API Apps
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Building a Full-Stack App with Angular 2+ and Spring Boot
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Cybersecurity with Cloud Computing
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • DevOps Foundations: Microservices
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Learning Cloud Computing: Cloud Storage
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Learning Cloud Computing: Public Cloud Platforms
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Serverless Architecture
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Software Architecture Foundations
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Software Design: Code and Design Smells
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Angular 2 Forms: Data Binding and Validation
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Azure for Architects: Design a Compute Strategy
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Building Declarative Apps Using Functional JavaScript
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Building and Securing RESTful APIs in ASP.NET Core
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Cloud Architecture: Advanced Concepts
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Cloud Architecture: Core Concepts
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Cloud Architecture: Design Decisions
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • HTTP/2: Developing for Performance
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Learning Regular Expressions (2011)
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Making Sense of the CSS Box Model (2015)
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • Mastering Web Developer Interview Code
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • SSL Certificates for Web Developers
    LinkedIn
    Mar, 2020
    - Nov, 2024
  • JavaScript and AJAX: Integration Techniques
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Learning Angular
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Migrating from ASP.NET Web API 2.2 to ASP.NET Core
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Navigating .NET and .NET Standard for Cross-Platform Development
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Programming Foundations: Refactoring Code
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • SQL Server 2008 Essential Training
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Advanced Threading in C#
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Building Single-Page Applications Using ASP.NET Core JavaScriptServices
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • C# Refactoring Tips and Tricks
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Fluent API Development in C#
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • JavaScript: Closures
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • JavaScript: Enhancing the DOM
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Learning JavaScript Debugging
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Learning SignalR with ASP.NET Core
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Nail Your C# Developer Interview
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Node.js: Deploying Applications
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • OWASP Top 10: #1 Injection and #2 Broken Authentication
    LinkedIn
    Oct, 2018
    - Nov, 2024
  • Automated Testing in Xcode
    LinkedIn
    Jul, 2018
    - Nov, 2024
  • Programming Foundations: Design Patterns
    LinkedIn
    Jul, 2018
    - Nov, 2024
  • Programming Foundations: Fundamentals
    LinkedIn
    Jul, 2018
    - Nov, 2024
  • Ruby: Testing with RSpec
    LinkedIn
    Jul, 2018
    - Nov, 2024
  • ASP.NET Core New Features
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Building Web APIs with ASP.NET Core (2016)
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Building and Deploying a Full-Stack React Application
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Building and Securing RESTful APIs in ASP.NET Core
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • C# Object-Oriented Programming Tips and Tricks
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • CSS Flexbox First Look
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • CSS Grid First Look
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • CSS: Frameworks & Grids
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Coercion in JavaScript
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Developing Distributed Applications with C# and ZeroMQ
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • ES6: The Right Parts
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • HTML: Images and Figures
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Learning Cloud Data Storage
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Microsoft Azure: Core Functionalities
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Microsoft Azure: Design Advanced Applications
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Microsoft Azure: Design a Management, Monitoring, and Business Continuity Strategy
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Microsoft Azure: Secure Resources
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Motion Design with CSS
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Multithreaded Programming in C#
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Node.js: Design Patterns
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Responsive Images
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • Vanilla JavaScript: Binding and Propagation
    LinkedIn
    Jun, 2018
    - Nov, 2024
  • ASP.NET Core: Internationalization
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET Core: Middleware
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET Core: Razor Pages
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET Core: Security
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET Core: Test-Driven Development
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET Essential Training
    LinkedIn
    May, 2018
    - Nov, 2024
  • ASP.NET MVC: HTTP Request Life Cycle
    LinkedIn
    May, 2018
    - Nov, 2024
  • AWS for DevOps: Monitoring, Metrics, and Logging
    LinkedIn
    May, 2018
    - Nov, 2024
  • Advanced Responsive Layouts with CSS Flexbox
    LinkedIn
    May, 2018
    - Nov, 2024
  • Agile Development Practices
    LinkedIn
    May, 2018
    - Nov, 2024
  • Amazon Web Services Essential Training
    LinkedIn
    May, 2018
    - Nov, 2024
  • Amazon Web Services: Design and Implement Systems
    LinkedIn
    May, 2018
    - Nov, 2024
  • Amazon Web Services: Disaster Recovery
    LinkedIn
    May, 2018
    - Nov, 2024
  • Amazon Web Services: Implementing and Troubleshooting IaaS Products
    LinkedIn
    May, 2018
    - Nov, 2024
  • Amazon Web Services: Networking
    LinkedIn
    May, 2018
    - Nov, 2024
  • Angular 2 Testing and Debugging
    LinkedIn
    May, 2018
    - Nov, 2024
  • Angular Essential Training
    LinkedIn
    May, 2018
    - Nov, 2024
  • Async Programming in C#
    LinkedIn
    May, 2018
    - Nov, 2024
  • Building Angular and ASP.NET Core Apps with Authentication
    LinkedIn
    May, 2018
    - Nov, 2024
  • Building Applications with Angular, ASP.NET Core, and Entity Framework Core
    LinkedIn
    May, 2018
    - Nov, 2024
  • Building Responsive Forms with Flexbox
    LinkedIn
    May, 2018
    - Nov, 2024
  • Building Web APIs with ASP.NET Core
    LinkedIn
    May, 2018
    - Nov, 2024
  • Building a Single-Page Application with AngularJS and WordPress
    LinkedIn
    May, 2018
    - Nov, 2024
  • C# & .NET: Programming
    LinkedIn
    May, 2018
    - Nov, 2024
  • C# 6.0 First Look
    LinkedIn
    May, 2018
    - Nov, 2024
  • C# 7 First Look
    LinkedIn
    May, 2018
    - Nov, 2024
  • C# Test Driven Development
    LinkedIn
    May, 2018
    - Nov, 2024
  • C#: Delegates, Events and Lambdas
    LinkedIn
    May, 2018
    - Nov, 2024

Experience

    • United Kingdom
    • Financial Services
    • 100 - 200 Employee
    • Lead Developer (Contract)
      • Nov 2018 - Present

      • Development of a global personal or company car leasing solution from the ground up. System built to provide quoting, credit checks, underwriting and ordering built targeting multiple tenants, countries and integrating with multiple back office systems. Technologies used: Full life cycle DevOps (project set up and branch policies, CI + master builds with multi-environment releases and automated go/no-go acceptance testing), Azure App Services, Functions, Storage Queues, Blobs + Tables, CosmosDb, Service Bus, C# ASP.NET Core (MVC) Web Services, Angular, HTML, JavaScript, CSS, Bootstrap, MS SQL Server, Identity Server. Show less

    • United Kingdom
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Senior Web Developer (Contract)
      • Dec 2017 - Nov 2018

      • Development of a unified web and mobile payment system used by all mobile phone operators (Orange, Vodafone, EE, T-Mobile, Virgin, Three) and many other leading companies such as BBC, Santander, NetFlix and IKEA. Technologies used: AWS, C#, Web Services, ASP.NET (MVC), HTML, JavaScript, CSS, jQuery, Bootstrap, Dapper, Windows Services (TopShelf), MS SQL Server. • Development of a unified web and mobile payment system used by all mobile phone operators (Orange, Vodafone, EE, T-Mobile, Virgin, Three) and many other leading companies such as BBC, Santander, NetFlix and IKEA. Technologies used: AWS, C#, Web Services, ASP.NET (MVC), HTML, JavaScript, CSS, jQuery, Bootstrap, Dapper, Windows Services (TopShelf), MS SQL Server.

    • United Kingdom
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Software Architect/Developer (Contract)
      • Aug 2016 - Nov 2017

      • Migration of a Stock Control System from Access Database to SQL Server/web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, Microsoft Access. • Development of a new CRM section for the SCS web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server. • Migration of a Stock Control System from Access Database to SQL Server/web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, Microsoft Access. • Development of a new CRM section for the SCS web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server.

    • United Kingdom
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Senior .NET/SQL Developer (Contract)
      • Sep 2015 - Aug 2016

      • Development of a internal company wide web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server. • Development of a internal company wide web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server.

    • United Kingdom
    • Software Development
    • Consultant, Software Developer, Software Architect, Director
      • Aug 2014 - Oct 2015

      • Providing software development and consultancy services specialising in the Microsoft technology stack including C#, ASP.NET (WebForms/MVC/Angular), WPF, WinForms, WPF, Web/Remoting/Windows Services, MS SQL Server, Azure, CosmosDb, Azure Storage, Redis and others. Building full development life cycle processes using Microsoft Devops. • Providing software development and consultancy services specialising in the Microsoft technology stack including C#, ASP.NET (WebForms/MVC/Angular), WPF, WinForms, WPF, Web/Remoting/Windows Services, MS SQL Server, Azure, CosmosDb, Azure Storage, Redis and others. Building full development life cycle processes using Microsoft Devops.

    • Australia
    • Mining
    • 300 - 400 Employee
    • TFS Migration Consultant (Contract)
      • Aug 2015 - Sep 2015

      • Migration of Datamine Software's entire workstation product suite from one SCC/build system to Microsoft TFS. A major project spanning over 200 software assets, including Fortran, C++, C#, VB6 and InstallShield projects. Technologies used: Microsoft TFS, Mercurial/hg, Intel Fortran, Visual Studio 2013/2010/2008, Visual C++ 8-11, C# 2-4.5, VB6, InstallShield 2012-2014 nuget, nuget Server, Klondike and more. • Migration of Datamine Software's entire workstation product suite from one SCC/build system to Microsoft TFS. A major project spanning over 200 software assets, including Fortran, C++, C#, VB6 and InstallShield projects. Technologies used: Microsoft TFS, Mercurial/hg, Intel Fortran, Visual Studio 2013/2010/2008, Visual C++ 8-11, C# 2-4.5, VB6, InstallShield 2012-2014 nuget, nuget Server, Klondike and more.

    • United Kingdom
    • Media Production
    • 700 & Above Employee
    • Data Migration Consultant (Contract)
      • Feb 2015 - Jul 2015

      • Data migration consultant for a significant, business critical project migrating from one financial package to another. Technologies used: .NET, C#, LINQ, Web Services, ASP.NET/MVC, JavaScript, Bootstrap, Microsoft SQL Server, Oracle 11g, Oracle Developer, Excel VBA, Lawson ERP, NetSuite SuiteBuilder, SuiteScript and SuiteFlow. • Data migration consultant for a significant, business critical project migrating from one financial package to another. Technologies used: .NET, C#, LINQ, Web Services, ASP.NET/MVC, JavaScript, Bootstrap, Microsoft SQL Server, Oracle 11g, Oracle Developer, Excel VBA, Lawson ERP, NetSuite SuiteBuilder, SuiteScript and SuiteFlow.

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • C# Web Developer (Contract)
      • Aug 2014 - Feb 2015

      • Development of a web based mapping application. Technologies used: .NET, C#, ASP.NET (WebForms), LINQ, HTML, JavaScript, CSS, jQuery, AngularJS, Google Maps, SQL Server. • Development of a web based mapping application. Technologies used: .NET, C#, ASP.NET (WebForms), LINQ, HTML, JavaScript, CSS, jQuery, AngularJS, Google Maps, SQL Server.

    • Canada
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Software Architect
      • Sep 2000 - Aug 2014

      • Scrum Master for multiple product teams. • Providing Consultant, Product Owner, Architect and Lead Developer roles in the development of a new industry specialised multi-user Data Management System. Technologies used: SOA, UML, C#, WinForms, WPF, MS P&P + CAB, Remoting/Web Service, ASP.NET (MVC4), MS SQL Server, MS SharePoint, MS C++/MFC and COM. • Providing a Technical Lead role in all the company’s flagship CAD products; previously provided architect, designer and lead developer roles. Technologies used: C#, WinForms, MS C++, MFC, STL, COM, ATL, ADO, ODBC, DirectX and OpenGL. • Providing Product Owner for the “License Service” system and “Table Editor” products; previously provided a full life cycle role. Technologies used: MS C++, MFC, BCG, STL, COM, DCOM, ATL, TCPIP/Sockets. • Providing technical advice on the architecture, design and development of a large number of other internal and external software projects. • Mentoring and providing technical support to the team of programmers and testers. • Assisting in the coordination of development projects between the company, clients and external authors. • Business case research for uptake of new technologies with recent examples including Visual Studio 2013, Azure, and Windows 8/Metro/WinRT. • Previously had Senior Analyst/Programmer and Analyst/Programmer positions. Show less

    • United Kingdom
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Software Architect/Developer (Contract)
      • Mar 2013 - Jul 2014

      • Migration of a Stock Control System from Access Database to SQL Server/web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, Microsoft Access. • Development of a new CRM section for the SCS web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server. • Migration of a Stock Control System from Access Database to SQL Server/web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, Microsoft Access. • Development of a new CRM section for the SCS web site. Technologies used: .NET, C#, ASP.NET (MVC 4/5), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server.

    • United Kingdom
    • Investment Management
    • 1 - 100 Employee
    • Software Architect/Developer (Contract)
      • Mar 2010 - Mar 2012

      • Development of a new Call Centre and CRM web site. Technologies used: .NET, C#, ASP.NET (MVC), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server. • Development of a new Call Centre and CRM web site. Technologies used: .NET, C#, ASP.NET (MVC), ADO.NET, LINQ, EF, HTML, JavaScript, CSS, jQuery, SQL Server.

    • Analyst Programmer
      • Sep 1996 - Sep 2000

      • Development of the inter-site Product Data Management system. Technologies used: Unix C++, Oracle. Oracle Developer, MS C++, Unix Scripting. • Development of the Equipment Inventory and Document Management and various other intranet database packages. Technologies used: MS C++, MFC, Visual Basic, ASP, HTML, VB/JavaScript, MS Access and SQL Server. • Design and development of various other software projects within the IT department, both for internal and external customers. • Preparation of project plans, solution design, user, system and user acceptance documentation. • Software technical support for a site of 700 employees via a telephone helpdesk. Show less

    • Programmer
      • Sep 1995 - Sep 1996

      • Administration and development of a travel based software package written in Pascal/Foxpro. Development of a communications software package widely used in travel agencies. Technologies used: Microsoft C++, MFC, Object Pascal. • Administration and development of a travel based software package written in Pascal/Foxpro. Development of a communications software package widely used in travel agencies. Technologies used: Microsoft C++, MFC, Object Pascal.

    • Trainee Programmer (Contract)
      • Aug 1995 - Sep 1995

      • Design and development of a software package used to demonstrate the available product range within a kiosk based system. Technologies used: UNIX C++, Unix Scripting. • Design and development of a software package used to demonstrate the available product range within a kiosk based system. Technologies used: UNIX C++, Unix Scripting.

Education

  • Weymouth College of FE
    A Level Business Studies
    1992 - 1995
  • Bournemouth College of FE
    BTEC National Computer Studies
    1990 - 1992
  • Bournemouth Grammer School For Boys
    High School
    1985 - 1990

Community

You need to have a working account to view this content. Click here to join now