$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
.NET and Azure Software Consultant
Michael Taylor
,
Chandler's Ford, United Kingdom
Experience
Other titles
Skills
I'm offering
Technologist who strives to create elegant software that solves real world problems. Combines technical expertise, strategic vision and commercial focus. Proponent of Lean management and analytics.
Strong software development, management and delivery background. Previous roles have included aspects of pre-sales, analysis, design, consultancy, product and project management, software architecture and development. Thorough understanding of agile software delivery methodologies.
Strong software development, management and delivery background. Previous roles have included aspects of pre-sales, analysis, design, consultancy, product and project management, software architecture and development. Thorough understanding of agile software delivery methodologies.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Ready for
Larger project
Full time contractor
Available
My experience
2013 - ?
job
Co-founder
Red Sequence Ltd.
Red Sequence are SaaS specialists and are currently supporting their flagship product Timestamp (https://www.timestamp.io).
Timestamp is a responsively designed, cloud-based project analysis, time tracking and expenses system. Timestamp is designed to simplify time and expenses for employees, whilst providing a return on investment to the business in the form of detailed reporting insights and performance metrics. This ranges from employee billable utilisation, through to project progression and burn rate tracking. Timestamp is hosted in Microsoft Azure.
I worked as product owner and full-stack developer (Knockout with extensions, .NET/ASP.NET MVC). I was jointly responsible for all deployment, automation and infrastructure work, whilst working on marketing and other business functions.
I currently support the Timestamp customer base with my co-founder.
Timestamp is a responsively designed, cloud-based project analysis, time tracking and expenses system. Timestamp is designed to simplify time and expenses for employees, whilst providing a return on investment to the business in the form of detailed reporting insights and performance metrics. This ranges from employee billable utilisation, through to project progression and burn rate tracking. Timestamp is hosted in Microsoft Azure.
I worked as product owner and full-stack developer (Knockout with extensions, .NET/ASP.NET MVC). I was jointly responsible for all deployment, automation and infrastructure work, whilst working on marketing and other business functions.
I currently support the Timestamp customer base with my co-founder.
Cloud, Founder, Customer, Knockout, Full Stack Developer, Full stack, Infrastructure, Support, Developer, Net, MVC, Marketing, Product owner, ASP, Automation, Saas, Microsoft azure, Deployment, Azure, ASP.NET, Asp.net mvc, .Net
2018 - 2021
freelance
Software Consultant (Contract)
Ordnance Survey.
Azure address processing system. Largely back-end data processing rather than the usual full-stack role. Initially worked on half-completed Azure Functions/Cosmos DB system (Addr). Ended up rewriting the entire ingestion process, which was about 50% of the system.
Following this, architect, and lead developer on a brand-new Azure address processing system (Addr Portfolio) using Linux Docker containers (ACI) and cheap, scalable blob Storage to cache data sets vs. expensive Cosmos DB, to vastly improve TCO. Wrote ~90% of the system.
Developed as microservices using .NET Core 3.1 (LTS) and modelled using Rebus sagas and CQRS techniques, connecting to Azure SQL Server and Azure Storage, via Azure Service Bus.
All DevOps work allowed local deployment, or via Azure DevOps Pipelines (YAML Pipelines, ARM, Psake). Deployed as Docker containers using Azure Container Instances (ACI) and/or Docker VM where necessary. An Azure Kubernetes Service (AKS) PoC was created to show auto-scaling, but OS Common Engineering would not support AKS in production, so ACI was used instead.
Successfully launched two new products on the Addr Portfolio platform: AddressBase Core (https://www.ordnancesurvey.co.uk/business-government/products/addressbase-core) and OS Open UPRN (https://www.ordnancesurvey.co.uk/business-government/products/open-uprn). Also, leveraged the architecture to quickly add AddressBase Premium GeoPackage support.
Following this, architect, and lead developer on a brand-new Azure address processing system (Addr Portfolio) using Linux Docker containers (ACI) and cheap, scalable blob Storage to cache data sets vs. expensive Cosmos DB, to vastly improve TCO. Wrote ~90% of the system.
Developed as microservices using .NET Core 3.1 (LTS) and modelled using Rebus sagas and CQRS techniques, connecting to Azure SQL Server and Azure Storage, via Azure Service Bus.
All DevOps work allowed local deployment, or via Azure DevOps Pipelines (YAML Pipelines, ARM, Psake). Deployed as Docker containers using Azure Container Instances (ACI) and/or Docker VM where necessary. An Azure Kubernetes Service (AKS) PoC was created to show auto-scaling, but OS Common Engineering would not support AKS in production, so ACI was used instead.
Successfully launched two new products on the Addr Portfolio platform: AddressBase Core (https://www.ordnancesurvey.co.uk/business-government/products/addressbase-core) and OS Open UPRN (https://www.ordnancesurvey.co.uk/business-government/products/open-uprn). Also, leveraged the architecture to quickly add AddressBase Premium GeoPackage support.
Support, Platform, POC, UP, Processing, Net core, Production, CQRS, Server, Azure Storage, Software, Storage, Lead developer, Full stack, Azure DevOps, Sql, Developer, Net, Azure SQL, Engineering, Service, Architecture, Microservices, Kubernetes, DevOps, Deployment, Azure, SQL Server, Docker, Linux
2017 - 2018
freelance
Software Consultant (Contract)
Recruitment Genius.
Azure recruitment software. Full stack software developer. React/Redux, .NET/ASP.NET MVC/Web API, CQRS, Elasticsearch. Azure hosted. Full rewrite of Recruiters site to an SPA developed using React/Redux. Worked remotely.
MVC, Spa, CQRS, Web, Software, Developer, Net, Web API, Recruitment, .Net, Elasticsearch, ASP, Redux, Azure, ASP.NET, Asp.net mvc, React, API
2015 - 2017
freelance
Software Consultant (Contract)
Milliman.
Azure actuarial consulting software and Big Data Compute platform. Full stack software developer. AngularJS, .NET/ASP.NET MVC/Web API, Event Sourcing, CQRS, Azure. Redevelopment of existing Azure compute platform to use Azure Batch technologies.
Consulting, Platform, CQRS, Web, Software, Developer, Net, Web API, Sourcing, Event, .Net, MVC, ASP, AngularJS, Big Data, Azure, ASP.NET, Asp.net mvc, API
2015 - 2015
freelance
Software Consultant (Contract)
unknown.
Client/server agent-based email processing platform for Glasswall. Full-stack .NET/ASP.NET MVC/Web API developer using Entity Framework. Scrum project with two-week sprint cycle.
Net, Platform, Agent, Full stack .net, Framework, Processing, Server, Web, Software, Full stack, Developer, .Net, Client/server, Web API, Entity Framework, MVC, ASP, ASP.NET, Asp.net mvc, Scrum, API
2014 - 2014
freelance
Software Consultant (Contract)
Active Navigation.
I was contracted to build a new Microsoft Exchange connector for Active Navigation's Discovery Centre. The connector was built using a combination of EWS (Exchange Web Services) Managed API and remotely invoked PowerShell (.NET/C#) and supported Exchange 2007 - Exchange Online (Office 365). A basic WPF front-end was built to prove the connector before integrating it into the main product.
API, Office 365, Exchange, C, Web Services, PowerShell, Wpf, It, Net, Office, Software, Online, Web, Basic
2012 - 2013
job
Operations and Technical Director
AMT Evolve.
Director of a successful Microsoft Gold Application Development partner. Instrumental in the consolidation and re-branding to AMT Evolve. Key to establishing the vision.
Technical
• Technical Architect and HTML5 Web Developer. Defining cross-cutting technology choices with Technical Leads.
• Pre-sales, requirements capture, analysis and design.
Operations
• Direct input into the overall business strategy to help focus sales and marketing effort.
• Tender selection and responses.
• Dealing with customers and third-party resource (i.e. project managers, test managers).
• Establishing project budgets and planning resource allocation.
• Planning and maintaining IT infrastructure.
• Managing resourcing and the provision of training.
• Recruitment and line management of development services personnel.
Product: Timestamp (Product Owner, Technical Architect, Developer)
Developed to meet an internal business not being fulfilled by existing tools. Also helped to further refine our internal frameworks in the downtime between projects:
• Blackout: JavaScript library. Expands on Knockout to enable opinionated composite application development. Version 2.0 was renamed to HelixJS.
• Blueprint: .NET library. Identity, Azure, CQRS, Testing and common infrastructure.
Project: PDI E-commerce Website (Technical Architect, Client contact)
Requirements capture, system design, resource management and project delivery planning. Involved in daily stand-ups and fortnightly sprint reviews. Implemented fully by one of my developers. Developed using Blackout and Blueprint.
Project: SGN Internet and Intranet (Technical Architect, Developer, Client contact)
Requirements capture, system design and resource management. Involved in daily stand-ups and fortnightly sprint reviews. Liaised with client's project manager and managed work orders. Spent around 40% of time developing software components. Developed using Blackout and Blueprint.
Technical
• Technical Architect and HTML5 Web Developer. Defining cross-cutting technology choices with Technical Leads.
• Pre-sales, requirements capture, analysis and design.
Operations
• Direct input into the overall business strategy to help focus sales and marketing effort.
• Tender selection and responses.
• Dealing with customers and third-party resource (i.e. project managers, test managers).
• Establishing project budgets and planning resource allocation.
• Planning and maintaining IT infrastructure.
• Managing resourcing and the provision of training.
• Recruitment and line management of development services personnel.
Product: Timestamp (Product Owner, Technical Architect, Developer)
Developed to meet an internal business not being fulfilled by existing tools. Also helped to further refine our internal frameworks in the downtime between projects:
• Blackout: JavaScript library. Expands on Knockout to enable opinionated composite application development. Version 2.0 was renamed to HelixJS.
• Blueprint: .NET library. Identity, Azure, CQRS, Testing and common infrastructure.
Project: PDI E-commerce Website (Technical Architect, Client contact)
Requirements capture, system design, resource management and project delivery planning. Involved in daily stand-ups and fortnightly sprint reviews. Implemented fully by one of my developers. Developed using Blackout and Blueprint.
Project: SGN Internet and Intranet (Technical Architect, Developer, Client contact)
Requirements capture, system design and resource management. Involved in daily stand-ups and fortnightly sprint reviews. Liaised with client's project manager and managed work orders. Spent around 40% of time developing software components. Developed using Blackout and Blueprint.
Development, Website, Resource management, It, Net, Developer, System Design, Infrastructure, Testing, Test, Internet, Software, Web, CQRS, Knockout, Manager, Re-branding, Training, Javascript, Design, Html5, Branding, Business strategy, Project Manager, Operations, Azure, Marketing, It infrastructure, E-commerce, Product owner, Management, Sales, Recruitment, Technology
2009 - 2012
job
Technical Lead
AMT Data Technologies Ltd.
Bespoke software house. Responsible for full lifecycle software development and project delivery as well as training and mentoring junior developers. Specialising in HTML5, JavaScript, ASP.NET Web Forms, ASP.NET MVC, Ektron CMS and SQL Server.
Project: Greenfield FTSE 100 Web Reporting System (Technical Lead/Architect)
Pre-login Website developed using Ektron CMS 8.02 PageBuilder. Post-login and Admin developed as HTML5 SPAs using Blackout and Blueprint. Server-side built using .NET 4, NHibernate 3.2 (FluentNHibernate) (Write Model), LINQ to SQL (Read Model), Ektron CMS 8.02, SQL Server 2008 R2. Used StructureMap for DI, with Code Contracts. Tested using NUnit, Moq and Selenium. All features developed ATDD using SpecFlow (Gherkin). The UI was tested using Selenium WebDriver. TeamCity used for continuous integration.
Project: SSE Corporate/Power Distribution Websites (Technical Lead)
Greenfield Website project developed using a layered ASP.NET Web Forms architecture (SSE eSystems derived MVP framework). Implemented using .NET 3.5, Ektron CMS 8.01, SQL Server 2008 R2. Used StructureMap for DI. Tested using NUnit and Rhino Mocks.
Consultant: SSE, Havant
Spent over a year leading a flexible team of up 6 developers in providing Web consultancy services for the Scottish and Southern Energy eCommerce team (now SSE eSystems). Involved in numerous projects utilising ASP.NET Web Forms, ASP.NET MVC, Ektron CMS 6+ and SQL Server 2008.
Project: Greenfield FTSE 100 Web Reporting System (Technical Lead/Architect)
Pre-login Website developed using Ektron CMS 8.02 PageBuilder. Post-login and Admin developed as HTML5 SPAs using Blackout and Blueprint. Server-side built using .NET 4, NHibernate 3.2 (FluentNHibernate) (Write Model), LINQ to SQL (Read Model), Ektron CMS 8.02, SQL Server 2008 R2. Used StructureMap for DI, with Code Contracts. Tested using NUnit, Moq and Selenium. All features developed ATDD using SpecFlow (Gherkin). The UI was tested using Selenium WebDriver. TeamCity used for continuous integration.
Project: SSE Corporate/Power Distribution Websites (Technical Lead)
Greenfield Website project developed using a layered ASP.NET Web Forms architecture (SSE eSystems derived MVP framework). Implemented using .NET 3.5, Ektron CMS 8.01, SQL Server 2008 R2. Used StructureMap for DI. Tested using NUnit and Rhino Mocks.
Consultant: SSE, Havant
Spent over a year leading a flexible team of up 6 developers in providing Web consultancy services for the Scottish and Southern Energy eCommerce team (now SSE eSystems). Involved in numerous projects utilising ASP.NET Web Forms, ASP.NET MVC, Ektron CMS 6+ and SQL Server 2008.
Energy, LINQ, Net, NUnit, Teamcity, Development, Software, Web, Server, Power, NHibernate, Continuous integration, SpecFlow, Tech lead, MOQ, StructureMap, Framework, Energy, Contracts, Sql server 2008, UP, Software development, Html5, Sql, .Net, Ecommerce, SQL Server, Asp.net mvc, CMS, Contracts, ASP.NET, Websites, Javascript, Training, Mentoring, Selenium, ASP, UI, MVC, Integration, Architecture, Website
2005 - 2009
freelance
Consultant
iMeta Technologies Ltd.
I.T. consultancy (Microsoft Gold Partner) specialising in financial and e-voting software. Later engaged in agile development methodologies and TDD. Provided services to blue chips clients such as Northern Rock, Experian, M, Woolwich, Clydesdale Bank and Collins Stewart.
Agile, Agile development, TDD, Development, Software
2003 - 2005
job
Web Developer
Auto Exposure Ltd.
A start-up providing website development, photography and data export services to the UK motor trade. It achieved this by developing a Web based vehicle management system (AutoEdit) that ran dealer websites. Mainly developed using ColdFusion MX, JavaScript and SQL Server 2000. PHP and ASP.NET (C#) on new projects where circumstances dictated. Pre-sales activity with the MD.
Management, UP, Server, Web, Development, Developer, Net, It, Website, Sales, Javascript, Photography, ASP, C, Websites, ASP.NET, SQL Server, .Net, Sql, Php
2000 - 2001
job
Software Engineer
Marconi plc.
Placement year (Certificate in Industrial Studies). C and C++ firmware development and testing. Marconi paid a bursary through University.
C, Firmware, Testing, Development, Software
My education
1998
-
2002
The University of Birmingham
BSc, Computer Science/Software Engineering (Minor in Business Studies)
BSc, Computer Science/Software Engineering (Minor in Business Studies)
1996
-
1998
Lakeview Sixth Form Center
Secondary, Mathematics, Economics, Chemistry, General Studies
Secondary, Mathematics, Economics, Chemistry, General Studies
1991
-
1996
Chilwell School
GCSEs, English, Mathematics
GCSEs, English, Mathematics
Michael's reviews
Michael has not received any reviews on Worksome.
Contact Michael Taylor
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Michael directly in Worksome.
37900+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark