Michael Card, Consultant Developer in Bristol, United Kingdom
Michael Card

Consultant Developer in Bristol, United Kingdom

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.
Michael is now available for hire

Portfolio

  • 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...
  • SureView Systems
    Vue 2, TypeScript, JavaScript, IdentityServer 3, .NET 4, REST, C#.NET, HTML5...

Experience

Location

Bristol, United Kingdom

Availability

Part-time

Preferred Environment

C#, ASP.NET MVC, Vue 2, C#.NET

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.

Employment

  • 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 Trainer, Growth Strategy, Product Roadmaps, Project Coordination, Client Coordination
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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)
  • 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
  • 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
  • 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
  • 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

Experience

  • 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.

Skills

  • Languages

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

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

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

    Bootstrap 4, IT Project Management, Database Schema Design, Software Development Lifecycle (SDLC), DevExpress, Software Development, Computer Science, Training, BizTalk, HTML5 Video, APIs, Domain-driven Design (DDD), SaaS, Marketplaces, CTO, Enterprise Architecture, Business Analysis, Product Owner, Scrum Master, Scrum Trainer, Growth Strategy, Product Roadmaps, Project Coordination, Client Coordination
  • Paradigms

    Agile, UX Design, PRINCE2, ITIL, Microservices, REST, Management
  • Storage

    MongoDB, MySQL, Azure SQL
  • Tools

    MS Silverlight
  • Platforms

    Azure, Docker

Education

  • Bachelor's Degree in Computing for Business Applications
    2010 - 2012
    University of Plymouth - Plymouth, UK

To view more profiles

Join Toptal
Share it with others