Michael Card, Developer in Bristol, United Kingdom
Michael is available for hire
Hire Michael

Michael Card

Verified Expert  in Engineering

Consultant Developer

Location
Bristol, United Kingdom
Toptal Member Since
January 13, 2022

Michael is an experienced .NET developer who specializes in C# and Vue.js. In addition, Michael has a good eye for design and can transform virtually any design concept into reality using advanced CSS techniques. He also has a good awareness of general usability helps him find solutions to complex user journies while ensuring optimal search engine performance. Michael can identify and communicate complex solutions and propose user journeys effectively.

Portfolio

Spa Space
Technical Leadership, Architecture, Enterprise SaaS, C#.NET...
Spa Space App, Inc
C#, SQL, Azure, .NET Core, C#.NET, ASP.NET, .NET, ASP.NET MVC, Stripe, SaaS...
Holiday Caravans Direct
C#, C#.NET, .NET Core, ASP.NET MVC, TypeScript, JavaScript, Vue 2, SQL, MongoDB...

Experience

Availability

Part-time

Preferred Environment

C#, ASP.NET MVC, Vue 2, C#.NET, Software Development Management, Team Management

The most amazing...

...thing I've developed is the Holiday Caravans Direct platform which enables owners to list and manage their properties and accept instant online bookings.

Work Experience

Lead Solutions Architect

2022 - PRESENT
Spa Space
  • Managed multiple development teams from various 3rd-party companies, coordinating and managing the development lifecycle and business priorities.
  • Documented technical requirements and implementation plans for user stories. This included technical writing, API design, and supporting technical diagrams.
  • Set up and oversaw the PR review process, advocating for quality assurance toolsets such as SonarCloud.
  • Defined the implementation plans for various 3rd-party services, such as Stripe, SendGrid, HunSpot CRM and CMS.
  • Documented and diagrammed the (microservice) architecture, defined the supporting infrastructure requirements and cost estimations, and advocated for infrastructure as code strategies.
  • Represented and advocated for the company's needs in various meetings with stakeholders, users, and 3rd-party service providers. I also supported the executive team in preparing for investor meetings virtually and in person.
  • Assumed the role of intermediary CTO, defining and costing the technology strategy, managing internal team members, forming and presenting budgets to the CEO, and defining various projects and development processes within the company.
  • Worked closely with the CEO and president of the company to form the software and product strategy while identifying growth opportunities within the industry.
  • Represented and led the company through its resource growth period and led interviews with technologists hoping to join the internal team. I also advised on resourcing requirements and interview strategies and defined job specifications.
  • Documented and presented a migration strategy for an existing monolithic product to a microservice architecture based on the company's aspirations for scalability, performance, and modularity.
Technologies: Technical Leadership, Architecture, Enterprise SaaS, C#.NET, IT Project Management, Agile Project Management, Technical Design, Technical Requirements, CTO, MongoDB, Azure, Vue 3, Stripe API, HubSpot CRM, HubSpot, APIs, Message Bus, Dapr

C# .NET Core Developer | SPA Booking Startup

2022 - 2022
Spa Space App, Inc
  • Presented and managed a product strategy to resolve current software issues.
  • Organized and engaged with end-user focus groups to establish user feedback on the current system to form requirements for the new system.
  • Designed and managed the architectural vision for a replacement client product.
  • Identified feature gaps and presented new opportunities for monetization and product growth.
  • Identified and advocated for SEO to enhance the company's digital presence online.
Technologies: C#, SQL, Azure, .NET Core, C#.NET, ASP.NET, .NET, ASP.NET MVC, Stripe, SaaS, Marketplaces, IT Project Management, CTO, Angular, Vue, Vuetify, Azure SQL, MongoDB, Enterprise Architecture, Management, Stripe API, Business Analysis, Product Owner, Scrum Master, Scrum, Growth Strategy, Product Roadmaps, Project Coordination, Client Coordination, Architecture, Web Development, Software Development Management, People Management, Team Management, B2B, Engineering, Agile Project Management

Consultant Developer

2017 - 2022
Holiday Caravans Direct
  • Collaborated directly with the client to build a bespoke AirBnb-like holiday letting platform and was the sole person responsible for the UX and system design, implementation, and user management.
  • Advised and introduced various management processes, such as Zoho Projects and Zoho SalesIQ, and on-site bespoke processes, such as dispute resolution and facilitating booking amendment negotiations.
  • Provided technical support and advice for third-party integrations, including SagePay and Lexus Nexus. This also included discussing specific technical solutions with third parties on behalf of the client.
  • Negotiated meaningful timelines and quotes for feature development with the client, management team, and third parties. Following the build, it was essential to coordinate testing and releases with the client for each development cycle.
  • Developed a custom, 12-month calendar view (Vue) that displayed booked periods as well as pricing and availability of properties, ensuring that users could manage the availability and price of their property effectively.
  • Introduced Vue and .NET Core with the requirement to perform a seamless bespoke migration from .NET 4 to .NET 5 with Vue's front end over an extended period.
Technologies: C#, C#.NET, .NET Core, ASP.NET MVC, TypeScript, JavaScript, Vue 2, SQL, MongoDB, IT Project Management, .NET 4, Less, SCSS, HTML5, Razor, MVC Razor, Domain-driven Design (DDD), REST, REST APIs, APIs, CTO, Architecture, Web Development, Software Development Management, People Management, Team Management, B2B, Engineering, Agile Project Management

C# Consultant Developer

2021 - 2021
SureView Systems
  • Assisted the development team in reducing the number of defects within the system over a short period of time.
  • Communicated complex solutions to a number of stakeholders within the UK and US.
  • Contributed to project management, offering advice and guidance for general Scrum management techniques.
Technologies: Vue 2, TypeScript, JavaScript, IdentityServer 3, .NET 4, REST, C#.NET, HTML5, HTML5 Video, Web Development, Team Management, Engineering, Agile Project Management

C# Consultant Developer

2021 - 2021
ANGO UK LTD
  • Supported the development process for a pre-startup company focusing on on-demand aggregation.
  • Developed a spidering utility to automatically identify XPath routes to data, applying it to discovered pages on the same domain.
  • Implemented loosely coupled third-party integrations as microservices such as TomTom and contributed to the development of a Google Chrome extension written in React.
Technologies: C#, .NET Core, TypeScript, JavaScript, SQL, MongoDB, Microservices, Docker, IdentityServer 4, Entity Framework Core, HTML5, Web Development, Engineering, Agile Project Management

C# Consultant Developer

2021 - 2021
PIMSS Data Systems
  • Contributed to a migration project focused on moving various systems from a Silverlight platform to Vue.js.
  • Supported the development and management teams to better understand technical concepts such as Vue.js, Vuex, CSS, and multiple other third-party components.
  • Achieved a pixel-perfect design and functionally correct solution compared to the previous implementation, as per the requirement. Achieving this presented some unique and challenging UX requirements.
  • Consulted on various management processes, project management tools, and Scrum methodologies throughout the project.
Technologies: C#.NET, Vue 2, JavaScript, SQL, HTML5, CSS, REST, APIs, Web Development, Engineering, Agile Project Management

Consultant Developer

2020 - 2021
The Silver Corporation
  • Engineered an effective solution focused on migrating a custom VB6 stock control system to WCF without source code access as well as multiple Access databases to MongoDB.
  • Identified and replicated custom and complex business processes related to stock control, customer management, sales, and invoice synchronization.
  • Worked directly with the client to negotiate timelines and advise on project roadmap. This also involved communicating technical constraints regarding third-party version differences and limitations.
  • Simplified the development process by utilizing DevExpress and DevExtream to implement the client's requirements.
Technologies: C#.NET, .NET Core, Windows Presentation Foundation (WPF), DevExpress, MongoDB, Web Development, Engineering

Contract Developer

2017 - 2019
E-Limelight
  • Managed client requirements and expectations as the sole developer for the project. Oversaw the full site development and project management, including coordinating with the marketing team, the end client, and the evolution of the project.
  • Implemented solutions for unique and complex functionality, such as customizable seasonal pricing with user-defined adjustments.
  • Assisted the client management team with technical discussions with third parties as well as coordinating testing and marketing efforts.
  • Managed and coordinated client requirements and deadlines with various third parties such as marketing and accounting.
  • Coordinated custom third-party requirements and expectations with external entities such as marketing and testing.
Technologies: C#, .NET 4, .NET Core, TypeScript, JavaScript, Vue 2, SQL, MongoDB, HTML5, CSS, Less, SCSS, Bootstrap 4, APIs, REST, Domain-driven Design (DDD), Web Development, Engineering, Agile Project Management

Contract C# Developer

2016 - 2017
Activus Ltd
  • Assisted in converting existing VB6 Windows Forms application to ASP.NET MVC product. This mainly involved working from existing functionality and additional requirements as well as advising on technical architecture and implementation.
  • Provided technical overviews of the ASP.NET MVC framework (including Web API) to the development team to ease their transition from WinForms.
  • Cooperated with the development team to provide estimates and technical solutions, in addition to advising on infrastructure and development tools and general development activities (full stack).
  • Collaborated with the UX consultant to realize the product design following a previous attempt and introduce Bootstrap.
  • Developed a custom component engine for the front end, given that the organization did not wish to move to AngularJS. The framework significantly increased the ability to reuse components written in JavaScript across the front end.
Technologies: C#, C#.NET, ASP.NET MVC, TypeScript, JavaScript, SQL, Training, HTML5, Less, CSS, Razor, MVC Razor, Web Development, Engineering, Agile Project Management

Senior C# Developer

2014 - 2016
Jardine Lloyd Thompson
  • Served as a senior C# developer within a scrum and test-first environment. The company made use of ASP.NET MVC, WCF, and standard front-end technologies.
  • Supported junior developers, assisted within the interview process, and advocated in-house development training.
  • Assisted in the department’s adoption of Scrum and Agile development.
  • Implemented a unique data mining and warehousing solution that synchronized large datasets to a newly adopted star schema.
  • Collaborated with the Romanian teams in setting up a unique data mining and warehousing solution.
  • Implemented a custom interface between the main solution and StreamServe (external program) to automate printing services.
Technologies: C#, C#.NET, ASP.NET MVC, MySQL, JavaScript, jQuery, jQuery UI, BizTalk, HTML5, HTML, Razor, MVC Razor, APIs, Web Development, Engineering, Agile Project Management

Senior C# Developer

2013 - 2014
Lyons Davidson
  • Acted as a C# developer working on various projects and solutions, including MVC, WPF, Silverlight, and VB6 WinForms. The primary focus was the migration of the VB6 codebase to web-based technologies.
  • Developed a C# framework that reduced the codebase to 30%, using SOLID principles and C# reflection that consolidated the data access layer and various repeated code.
  • Implemented a custom monitoring tool integrated with Windows notifications to alert on actual or potential problems based on typed input parameters against various platforms, including SQL, Windows Forms, and ASP.NET MVC.
  • Developed a WPF application that read the schema and allowed full database searches for table names, column names, and containing data with usages. The company later adopted this for fault finding and general development.
  • Implemented a shared Silverlight library that was previously implemented as copy and paste authentication and integration processes. This reduced the development of these micro applications by three hours and to three lines of code.
Technologies: C#, C#.NET, ASP.NET MVC, MySQL, JavaScript, MS Silverlight, Windows Presentation Foundation (WPF), HTML5, CSS, Web Development, Engineering, Agile Project Management

C# Developer

2011 - 2013
Brightside
  • Served as a C# developer on developing and maintaining an existing product. I spent the initial year of this employment as a placement student, where the organization offered a full-time position following graduation.
  • Worked with a legacy VB6 and C# codebase with a PHP front end.
  • Implemented a bespoke management tool that allowed automation testing to be carried out via a scheduled process rather than manually invoked. This project was also used as a final year project for the university course, achieving a high pass.
  • Supported new placement students that were then responsible for continuing to support and develop the previous in-house projects.
Technologies: C#, C#.NET, .NET 4, ASP.NET MVC, MySQL, JavaScript, Visual Basic 6 (VB6), PHP, HTML, HTML5, CSS, Web Development, Engineering, Agile Project Management

The Silver Corporation

Served as the sole developer for a VB6 to WCF converted application for a client. This project came with no source code and therefore all functional requirements were based on the existing system, including stock management and complex pricing tools, client management, invoice reporting, and picking lists.

Holiday Caravans Direct

Acted as the sole developer of Holiday Caravans Direct, an AirBnb-like platform for caravan owners. I have recently transitioned this system to .NET 5 and Vue in key user areas, using my own hybrid server/client module and framework. Having been the sole developer on the project for several years, I have been fully responsible for the codebase and technical decisions.

Heather Card Makeup Artistry

Acted as the sole developer of a site platform that includes client, content, and booking management systems and provides instant quote facilities. I have also been involved in various wedding fairs and selling services.

Languages

C#.NET, HTML5, C#, CSS, TypeScript, JavaScript, SQL, Less, Java, SCSS, Visual Basic 6 (VB6), PHP, HTML

Frameworks

.NET 5, ASP.NET MVC, .NET Core, .NET, MVC Razor, Windows Presentation Foundation (WPF), .NET 4, Entity Framework Core, Vuetify, IdentityServer 4, IdentityServer 3, Razor, ASP.NET, Angular

Libraries/APIs

Vue 2, jQuery, jQuery UI, DevExtreme, REST APIs, Stripe, Vue, Stripe API

Other

Bootstrap 4, Web Development, Engineering, IT Project Management, Database Schema Design, Software Development Lifecycle (SDLC), DevExpress, Architecture, Software Development Management, People Management, Team Management, Software Development, Computer Science, Training, BizTalk, HTML5 Video, APIs, Domain-driven Design (DDD), SaaS, Marketplaces, CTO, Enterprise Architecture, Business Analysis, Product Owner, Scrum Master, Growth Strategy, Product Roadmaps, Project Coordination, Client Coordination, Technical Leadership, Enterprise SaaS, Technical Design, Technical Requirements, Vue 3, HubSpot CRM, HubSpot, Message Bus, Dapr

Paradigms

Agile, B2B, Agile Project Management, UX Design, PRINCE2, ITIL, Microservices, REST, Management, Scrum

Storage

MongoDB, MySQL, Azure SQL

Tools

MS Silverlight

Platforms

Azure, Docker

2010 - 2012

Bachelor's Degree in Computing for Business Applications

University of Plymouth - Plymouth, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring