Samuel Carnell

Samuel Carnell

Software Developer

I am a software engineer with 7+ years of experience with a passion for tech and software. Let's connect and explore how we can collectively drive innovation and create impactful solutions in the ever-evolving landscape of technology.

About

Technologies

Typescript
Node.js
Next.js
React
C#
.NET Core
WPF
PHP
Laravel
AWS
Kubernetes
Docker
Pulumi
Terraform
SQL
Mongo DB
Redis
Rust
Java
Android
Git
Figma
HTML
CSS
SCSS
Tailwind

  • Ummanu

    Ummanu

    Remote
    Mid Level Developer
    • Successfully migrated the legacy Phone Appointment Booking system from Java to C# using a WebRTC SDK library.


  • Eva Health Technologies

    Eva Health Technologies

    Remote
    Mid Level Developer
    • Designed and implemented a cloud-based point-of-care solution for administering Covid-19 and Flu Vaccination using Figma, Typescript React and Clojure.
    • Mentored and trained junior software engineers on best practices for software quality.
    • Worked in bi-weekly sprints using Jira for task management, presenting newly added features to the stakeholders at the end of each sprint.


  • Microtest Ltd.

    Microtest Ltd.

    Plymouth
    Junior Developer
    • Collaborated in the successful migration of the organization's primary product to the cloud, leveraging docker containers, OAuth2, and a custom portability layer for seamless integration with legacy C++ APIs.
    • Assisted other junior developers in writing well-structured, robust code in C# and PHP.
    • Designed and implemented JSON, XML, and SOAP APIs using C# and Entity Framework, delivering efficient data exchange with a MySql database.
    • Maintained and enhanced C++ Qt 3.3 codebase for the organization's flagship product, ensuring its optimal performance and functionality.


  • The Range

    The Range

    Plymouth
    PHP and Android Developer
    • Developed an android application with Java for warehouses to manage returned orders.
    • Provided ongoing in-house technical support to other areas of the business.
    • Collaborated in the development and optimization of PHP code for the organization's e-commerce website.

Projects

Task Management App (Prototype)

Task Management App (Prototype)

Personal Project

Built a prototype Project Workflow Application, akin to Trello and Asana, with C#, React running in a Kubernetes Cluster. Planned features include

  • Fully real time with offline first
  • Collaborative rich text editing
  • Fully customizable workflows
React with RxJs

React with RxJs

NPM Package

A NPM package for seamlessly integrating RXJS Observable with React components. Combining the benefits of using React component libraries with the asynchronous reactivity based code of RxJs.

Rust Euler Problems

Rust Euler Problems

Development

A Rust Program which completes the first twenty problems, set out in Project Euler. Project Euler is a series of challenging mathematical/computer programming problems.

NHS Number Validator

NHS Number Validator

NPM Package

A NPM package providing an API for validating NHS Number using a checksum algorithm to determine if a NHS number is valid.

Social Media