You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Patrick ThorpePT

Patrick Thorpe

Senior Software Developer (C# .NET & Blazor)

€347/day
Edinburgh, GB
3-7 years

Average response time: 1 hour

About Patrick

  • English

    Native or bilingual

Can work on-site
Edinburgh (up to 50km)

Experience

  • Bad Dinosaur,
    Senior Software Developer (C# .NET & Blazor)
    March 2023 - Today (3 years and 3 months)
    Edinburgh, UK
    Multi-skilled software agency role including full-stack development, but also project management and close interaction with clients. Gained extensive experience in web app and mobile development using .NET, JavaScript, HTML/CSS, Azure, Blazor and MAUI.
    • ● Technical lead across more than 15 different client projects including greenfield development and new phases of work on established systems across multiple industries including AI, med-tech, finance, and green energy (and more!).
    • ● Mentored junior developers using theoretical discussion, hands-on collaborative working, and constructive code reviews, adapting teaching methods to suit different learning styles.
    • ● Led workshops in-person with potential clients, turning business needs and entrepreneurial ideas into product proposals with detailed user flows, data schema, and cloud architecture.
    • ● Built and maintained strong stakeholder relationships with existing clients, consistently achieving a bonus for meeting customer satisfaction thresholds in every quarter to date.
    • ● Drove and implemented constant improvement to internal tooling and template code. For example, my improvements to client-side app updates resulted in a halving of initial load time for users.
    • ● Developed complex integrations with a range of services including Azure services, Stripe Connect asynchronous payment/payout architectures, a bespoke Shopify marketplace React app, OnSched scheduling API, and many more!
    • ● Architected and deployed an ML inference cloud pipeline for a wind turbine drone inspections business using Azure Functions and Message Queues which utilised an image detection model written in Python.
    • ● Analysed client business cases to produce robust relational data models for each project, and wrote efficient query code using EF Core or SQL (SQL Server/T-SQL).
  • Sky UK
    Software Developer / Scrum Master / ML Engineer
    September 2020 - February 2023 (2 years and 5 months)
    A rotational graduate scheme where I gained 6+ months of experience in each of the following roles:
    • ● Scrum Master: proactively embedded myself into an agile team after shadowing senior scrum masters for a month. Earned PSM I & II qualifications. Provided guidance and agile coaching for an international team of developers. Implemented process and teamwork improvements which resulted in a doubling of velocity per sprint.
    • ● full-stack development inJava andJS (React) within an agile team delivering the new Sky Glass product.
    • ● Data using GCP, SQL and Python, individually developed a new ML model for predicting customer churn. Presented final results to senior management and deployed a fully working cloud solution.
    • ● Monitoring Engineer: assisted with multiple projects for the server monitoring team including migrations and new features involving Elasticsearch, Dynatrace. Individually performed a full rewrite of monitoring dashboard from Python into PHP.
  • Clevermed Ltd,
    Software Engineer (C# .NET)
    February 2020 - September 2020 (7 months)
    Edinburgh, UK
    • ● Integrated into a quality-critical development team for a complex med-tech software product. Wrote and reviewed code which was shipped to production to assist real-life maternity/neo-natal medical professional scenarios.
    • ● Modernised a medical data reporting system using orchestrated Azure Functions, improving reliability and performance.
    • ● Undertook a large scale codebase refactoring class, trimming out thousands of lines of redundant C# code in order to improve codebase maintainability.

Recommendations

Be the first to recommend Patrick

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Microsoft Azure Fundamentals
    Microsoft Azure Fundamentals
  • SAFe 5 Advanced Scrum Master
    SAFe 5 Advanced Scrum Master

Categories