Malt welcome

Welcome to Simon's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Simon to discuss your project or search for other freelancer profiles on Malt.

Simon Childs

C# .NET Typescript Nodejs React Angular Architect
1 recommendation
  • Suggested rate
    €723 / day
  • Experience8-15 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Simon's quote.
Location and workplace preferences
Location
Cardiff County, Wales, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Reputation
7Followers
18Repos
4Gists
2830Reputation
23Bronze
19Silver
2Gold
Languages
Categories
Share this profile
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set
Simon in a few words
I've been working as a software engineer for over 13 years and have built up a wealth of knowledge and experience, working with pre-seed startups as well as large scale ups. With that experience comes the ability to rapidly deliver high quality solutions to business needs. I am able to quickly understand requirements but I'm not afraid to ask for clarification. I take great pride in my work and I am a positive and easy going person who enjoys working as part of a team or individually.

I specialise in C# and .NET, including .NET Framework and the latest .NET Core, .NET5, .NET6 and .NET7. I have experience with Typescript and Nodejs as well as Python and GoLang. I am a full stack developer and have worked with Angular, React, Svelte and Vuejs.

I have helped architect large scale systems and have been involved with designing the approach of splitting monolithic architectures into isolated services, often making use of microservices patterns. This often involves designing and implementing cloud architectures, which I utilise my skills with Terraform, using it to deploy services to Microsoft Azure, AWS or GCP.

Everything I build is always well covered by automated unit tests, integration tests and E2E tests. Where appropriate, I will manually test my work from the point of view of the end user, ensuring a very high level of quality. I use my Continuous Integration and Continuous Delivery skills to ensure that application code is delivered quickly and reliably. To do this, I use Github Actions or Azure Build Pipeline to run automated tasks whenever code has changed.

I am self motivated and seen as a leader of technology teams. I am someone who can identify problems and solve them without being told and I communicated effectivley.

I can deliver entire solutions from groud up design and development or smaller project based tasks and I am very flexible with how these deliverables are achieved. I tend to work in an Agile approach with either Scrum or Kanban.
Experience
  • Spendesk
    Software Engineer
    TECH
    August 2022 - Today (2 years and 4 months)
    London, England, United Kingdom
    Key Skills:
    • Typescript
    • NodeJS
    • PostgreSQL
    • Prisma ORM
    • AWS
    • Docker
    • Kubernetes
    • Jest testing framework
    • Cypress


    Spendesk is a B2B 7 in 1 spend management system. I joined the integrations squad to help expand the company’s
    integrations with accounting software providers. I was instrumental in the build of the Netsuite integration, making
    use of my experience with SOAP to help with connecting to the API. The stack consists of NodeJS and PostgreSQL
    with React on the front end. It is architected as a modular monolith and we are working toward breaking up the
    monolith with the aim being delivery efficiently. I have been a key part of designing and building a service template
    which will be used as a basis for new distributed services across all teams, which includes setting up the template to
    use Prisma as the ORM as well as configuring VS Code Tasks to improve the developer experience when dealing
    with database migrations locally.
    Typescript Node.js React.js PostgreSQL Apache Kafka Redis Amazon Web Services
  • Clearbenchmark
    Co-Founder & CTO
    DIGITAL & IT
    February 2021 - Today (3 years and 10 months)
    Cardiff, UK
    Key skills:
    • C#

    • .NET6
    • MS SQL Server
    • Angular
    • TailwindCSS
    • Microsoft Azure
    • Terraform
    • CI/CD
    • Product Owner
    • Architecture
    • Business Analysis


    Building a cloud native SaaS product designed to simplify IT strategy for MSPs. I have built this app using .NET for the backend API, SQL Server for data persistence and Angular & TailwindCSS for the front end. The app is hosted entirely in the cloud with backend services on Microsoft Azure and the front end app on Cloudflare. Infrastructure is deployed using Terraform and the system is monitored using Azure App Insights. I follow a trunk based development approach and all changes, including database migrations, merged into the main branch get deployed automatically using Github Actions CI/CD pipelines.

    I have taken on all aspects of building this app, from gathering the business requirements, to designing the architecture and building all components of the application, including integrations with external providers.
    .NET C# Angular SQL Server Microsoft Azure Cloud Engineer Business analysis
  • Moneybox
    Senior Software Engineer
    BANKING & INSURANCE
    February 2022 - July 2022 (5 months)
    London, England, United Kingdom
    Key Skills:
    • C# .NET

    • MS SQL Server
    • React
    • Terraform

    Moneybox is a high scale B2C app. I joined Moneybox with the goal to help with migrating a large .NET Framework monolith application to a .NET6 microservice architecture. I lead the implementation of an idempotency framework after the team were having multiple issues with concurrency. Using data and metrics I set up in Datadog, I was able to quickly identify the problem and design a solution that went on to completely prevent duplicate requests from being handled. This required cross team collaboration to ensure the mobile teams and other backend teams were ready to use the framework.
    .NET C# React.js Microsoft Azure SQL Server Terraform Cloud Engineer software architect SOA
1 recommendation
AL

Andrew Lammiman recommend Simon

Andrew LammimanAL
Andrew Lammiman
Sonovate
6/12/2023
Simon reported directly to me as Head of Applications at Sonovate. Simon has a passion for software development and is always keen to keep his development toolbox sharp by regularly investigation new technologies. He is happy to put himself front and centre to own complex solutions to challenging situations. Simon's role doesn't end when the software hits production, he also takes an active role in supporting his work, often at ungodly hours!

Simon also enjoys working closely with his stakeholders to really build an empathy for their day to day so that he can offer potential solutions to help them with their own challenges.
Education
  • 9 GCSEs
    Olchfa Comprehensive, Swansea
    2001