About Patrick
English
Native or bilingual
Experience
- Bad Dinosaur,Senior Software Developer (C# .NET & Blazor)March 2023 - Today (3 years and 3 months)Edinburgh, UKMulti-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 UKSoftware Developer / Scrum Master / ML EngineerSeptember 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
- SAFe 5 Advanced Scrum MasterSAFe 5 Advanced Scrum Master