Charlie Daly, Developer in London, United Kingdom
Charlie is available for hire
Hire Charlie

Charlie Daly

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
February 17, 2020

Charlie moved one of the original big-data pioneers to the Cloud, used automation to make development teams happier, brought a university research project closer to commercialization, and helped dozens of people start companies of their own. He has undertaken successful engagements with startups, data science teams, and university researchers. Charlie brings a wealth of knowledge to teams operating at the frontier of their fields.

Portfolio

University of Salford
Amazon Web Services (AWS), React, Bitbucket Pipelines, Node.js, Bash, Docker...
Dunnhumby, Ltd.
Linux, Terraform, Ansible, Python, Go, Docker, Kubernetes...
AmazeRealise, Ltd.
Contentful, JavaScript, React

Experience

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), Linux, Docker, .NET

The most amazing...

...investor search engine I've built can save founders hundreds of hours of time during the early stages of fundraising.

Work Experience

Cloud Consultant

2019 - PRESENT
University of Salford
  • Advised on and implemented modern cloud deployment and hosting processes utilizing AWS, Docker, and BitBucket CI.
  • Reduced costs and improved uptime by integrating with service providers such as MongoDB Atlas.
  • Educated the team on features required as part of the path to commercialization, such as SSO and JWT authorization.
  • Developed, debugged, and improved a React and Node.js-based full-stack, real-time web application built from microservices and hosted on AWS.
  • Provided additional, ongoing support to ensure application uptime.
Technologies: Amazon Web Services (AWS), React, Bitbucket Pipelines, Node.js, Bash, Docker, Google Cloud Platform (GCP)

Senior Cloud Engineer, Freelance

2018 - 2019
Dunnhumby, Ltd.
  • Built a set of tools for self-service provisioning of Hadoop and Spark clusters capable of auto-scaling and auto-decommissioning in Python.
  • Increased team velocity by creating a framework for automated testing of deployments using Selenium, Cucumber, and GitLab CI.
  • Improved cost-visibility by integrating systems to monitor the usage of cloud resources with Stackdriver and BigQuery.
  • Deployed a number of proprietary and OSS applications such as Juptyer and Redash onto the platform using Docker, Ansible, and Bash.
  • Worked on an advanced Platform-as-a-Service system built using Go, GRPC/Protocol Buffers and React on top of Kubernetes and Google Cloud Platform.
Technologies: Linux, Terraform, Ansible, Python, Go, Docker, Kubernetes, Google Cloud Platform (GCP)

React Engineer, Freelance

2018 - 2018
AmazeRealise, Ltd.
  • Built a ASP.NET and Azure powered training administration system for one of the most recognizable retail brands in the country with over 5,000 stores.
  • Collaborated with designers to create a library of re-usable React components.
  • Integrated with Contentful, a third-party, API-driven asset store.
Technologies: Contentful, JavaScript, React

Software Engineer

2015 - 2017
Dunnhumby, Ltd.
  • Developed a real-time pricing optimization platform utilizing Microsoft Orleans, ASP.NET Core, SignalR and reactive programming techniques. Responsible for REST API and Authentication layers.
  • Built the UX and front end of an experimental system that provides alerts and insights utilizing full-stack Scala.
  • Initiated and led the first in a series of educational sessions by presenting a talk on the F# programming language.
  • Created a centralized, custom authentication system using IdentityServer 4.0 and ASP.NET Core.
  • Worked on a number of large front end projects using React, TypeScript, and AngularJS.
Technologies: AngularJS, React, TypeScript, Play Framework, Scala, Microsoft SQL Server, Orleans, ASP.NET, C#, .NET

Software Engineer

2013 - 2015
StoreFeeder, Ltd.
  • Led an integration project with our FTSE100 partner company, Tesco. Implemented using C#, FTP, and Azure.
  • Reduced customer churn by building amicable relationships with clients in training, sales, and support roles.
  • Built numerous API integrations with partners like Amazon, E-Bay, Shopify, Magento, and BigCommerce.
  • Provided front-line on-call support to a large, Azure-hosted application, including deployment, incident response, and maintenance.
  • Managed extensive development work on a large, ASP.NET and SQL Server code base.
Technologies: Azure, Microsoft SQL Server, JavaScript, ASP.NET, .NET

Manufacturing Systems Intern

2008 - 2009
Rolls-Royce, Plc.
  • Delivered a £1 million per year cost saving by leading a project to automate a time-consuming manufacturing process.
  • Won a regional award and represented the company at a national final for the EDT "Contribution to the Business" award.
  • Led the development of a project to store correction information for out of tolerance parts, designed around the use cases of factory floor end users.
Technologies: Visual Basic for Applications (VBA), Project Management

Fundraising Startup

Built a platform to help early-stage startups find and raise funds from the perfect investor. Technical co-founder responsible for all aspects of the software implementation as well as deep involvement in the product roadmap and business development.

Indie Hackers Manchester

Founded a meetup for self-funded internet entrepreneurs in Manchester, UK. Presented on topics such as product development and sales. Provided advice and guidance to dozens of early-stage founders and product builders.

ASP.NET Core

https://github.com/aspnet/Mvc
Contributed code to ASP.NET Core as an open source author, including controller code for "conflict" responses, bug fixes for JSON serialization and bug fixes for displaying enumerations. More details can be found at https://github.com/aspnet/Mvc/pulls?q=author%3Amistakenot+is%3Apr

Akka Exchange

https://github.com/mistakenot/AkkaExchange
Educational project to learn about event sourcing and CQRS by building a simple, real-time commodity exchange. Implemented using C# and Akka.NET with techniques such as actors, reactive streams, web sockets, and functional reactive programming.

Languages

C#, TypeScript, SQL, Bash, HTML, JavaScript, Visual Basic for Applications (VBA), Python, F#, Scala, Go

Frameworks

ASP.NET Core, .NET Core, .NET, Swagger, gRPC, ASP.NET, Play Framework, AngularJS, Akka, Orleans, JSON Web Tokens (JWT)

Libraries/APIs

React, Node.js, Stripe

Tools

Git, Google Kubernetes Engine (GKE), Terraform, GitLab CI/CD, Ansible, Auth0

Paradigms

Functional Programming, Automated Testing, Test-driven Development (TDD), Kanban, Scrum, Functional Reactive Programming, REST

Platforms

Docker, Google Cloud Platform (GCP), Linux, Azure, Contentful, Kubernetes, Firebase, Amazon Web Services (AWS)

Storage

PostgreSQL, Microsoft SQL Server

Other

Cloud Infrastructure, Early-stage Startups, APIs, eCommerce, Startups, Protocol Buffers, Bitbucket Pipelines, Startup Funding, Automated UI Testing

Industry Expertise

Project Management

2010 - 2013

Bachelor's Degree in Mechanical Engineering

University of Nottingham - Nottingham, UK

MARCH 2020 - MARCH 2022

Certified Professional Cloud Developer

Google Cloud Platform

JANUARY 2020 - PRESENT

Certified Associate Cloud Engineer

Google Cloud Platform

APRIL 2017 - PRESENT

Big Data Analysis with Scala and Spark

Coursera

JANUARY 2017 - PRESENT

Parallel Programming

Coursera

JANUARY 2017 - PRESENT

Functional Program Design in Scala

Coursera

DECEMBER 2016 - PRESENT

Functional Programming Principles in Scala

Coursera

APRIL 2015 - PRESENT

Programming in C#

Microsoft

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