Patrick Menlove, Developer in London, United Kingdom
Patrick is available for hire
Hire Patrick

Patrick Menlove

Verified Expert  in Engineering

Full-stack Developer

Location
London, United Kingdom
Toptal Member Since
March 26, 2022

Patrick is an experienced full-stack developer with extensive DevOps experience, a SaaS product founder, and a passionate problem solver. He has over seven years of commercial experience in software development. Patrick likes working on full-stack projects and thrives in environments of uncertainty like startups and scaleups.

Portfolio

Freelance
React, Next.js, Python, Django, Serverless Framework, Serverless...
HeidiPay
Python, Django, Google Cloud Platform (GCP), Card Payments, Adyen Payments...
Skyscanner
Amazon Web Services (AWS), DevOps, DevOps Engineer, Kubernetes, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Python, Django, React, Next.js, Amazon Web Services (AWS), Serverless, Headless Software, Stripe Payments, Python 3, Continuous Integration (CI), GitHub, HTML, PostgreSQL

The most amazing...

...thing I would bring to clients' projects is my entrepreneurial side. I love getting involved at a deeper level than just the technical requirements.

Work Experience

Freelance Software Developer

2021 - PRESENT
Freelance
  • Developed client websites and automated business processes to generate client leads.
  • Created an airport parking comparison website, the name of which is under NDA.
  • Built a bitcoin calculator affiliate website, the name of which is under NDA.
Technologies: React, Next.js, Python, Django, Serverless Framework, Serverless, Headless Software, Software Engineering, JavaScript, TypeScript, Node.js, API Integration, Full-stack, Full-stack Development, Python 3, CSS, Continuous Integration (CI), APIs, Netlify, GitHub, HTML, Cypress, Styled-components, PostgreSQL, Test Automation

Senior Software Engineer

2020 - 2021
HeidiPay
  • Gained product knowledge in eCommerce, checkout flows, payments, financial services, and lending products while working at a buy-now-pay-later startup.
  • Performed a senior role in a team working with Django, React, and Google Cloud Platform (GCP). Created a PCI-compliant payment system and abstraction over third-party payment gateways and designed critical architecture and areas of the product.
  • Mentored and trained two junior engineers while developing key services.
Technologies: Python, Django, Google Cloud Platform (GCP), Card Payments, Adyen Payments, Stripe, Stripe Payments, Stripe API, PCI DSS, Microservices, eCommerce, PrestaShop, WooCommerce, eCommerce APIs, Software Engineering, JavaScript, Node.js, API Integration, Full-stack, Full-stack Development, Python 3, CSS, Continuous Integration (CI), APIs, GitHub, HTML, Cypress, Containers, PostgreSQL, Test Automation

Software Engineer II

2016 - 2020
Skyscanner
  • Developed a highly-available, rolling update deployment of the internal domain name system (DNS) servers, allowing zero-downtime production changes.
  • Built an internal portal using Python Flask and AngularJS that allowed developers to self-serve AWS credentials and resources across multiple accounts, maintaining strong ownership of the service.
  • Scaled the company's use of AWS into multiple AWS accounts, using Terraform and CloudFormation to orchestrate complex infrastructure deployment.
  • Contributed to creating and maintaining the company's credential management solution, improving the security posture, and enabling other Skyscanner developers.
  • Contributed to the analysis of design reviews relating to AWS services and infrastructure capabilities.
  • Improved internal support processes with automation, including Slackbot and Jira automation.
  • Supported and developed an API gateway service running at the scale of many thousand requests per second.
Technologies: Amazon Web Services (AWS), DevOps, DevOps Engineer, Kubernetes, Amazon DynamoDB, Flask, Python, Microservices, Microservices Architecture, Tools, BIND DNS, Computer Networking, Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Terraform, Software Engineering, JavaScript, TypeScript, Node.js, Full-stack, Full-stack Development, Python 3, CSS, Continuous Integration (CI), GitHub, HTML, Containers, PostgreSQL, Test Automation

Effixient

https://effixient.io
This cloud-based sales automation tool allows recruiters in the DACH markets to scale reaching out to candidates on XING, a platform similar to LinkedIn.

From initial ideation and minimum viable product (MVP) to full launch, I developed the product and built up strategic relationships with international recruitment clients. I am currently working on expanding the client base further.

Languages

Python, Python 3, JavaScript, TypeScript, CSS, HTML

Libraries/APIs

React, Stripe, Stripe API, Node.js

Tools

AWS CloudFormation, Amazon Virtual Private Cloud (VPC), Adyen Payments, GitHub, Terraform, PrestaShop

Paradigms

DevOps, Continuous Integration (CI), Test Automation, Microservices, Microservices Architecture

Platforms

Amazon Web Services (AWS), Heroku, Kubernetes, Google Cloud Platform (GCP), WooCommerce, Netlify

Other

Software Engineering, DevOps Engineer, API Integration, Full-stack, Full-stack Development, Web Development, APIs, Serverless, Tools, Card Payments, Stripe Payments, Web App Development, Containers, Strapi, Machine Learning, SaaS, BIND DNS, Computer Networking, PCI DSS, Headless Software, eCommerce, eCommerce APIs, Styled-components

Frameworks

Django, Serverless Framework, Cypress, Next.js, Flask

Storage

PostgreSQL, Amazon DynamoDB

NOVEMBER 2017 - NOVEMBER 2019

AWS Certified Solutions Architect Professional

AWS

MAY 2016 - PRESENT

Machine Learning

Coursera

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