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

Simon Childs

C# .NET Typescript Nodejs React Angular Architect

£600/day
Cardiff County, GB
8-15 years

Average response time: 1 hour

About Simon

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.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Spendesk
    Software Engineer
    TECH
    August 2022 - Today (3 years and 10 months)
    London, 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 AND IT
    February 2021 - Today (5 years and 4 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 AND INSURANCE
    February 2022 - July 2022 (5 months)
    London, 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

Recommendations

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

  • 9 GCSEs
    Olchfa Comprehensive, Swansea
    2001

Skill set

Categories