Jamie Hartley

Profile

Senior full-stack engineer with 6 years of .NET and 3 years of TypeScript/Angular experience. Delivered data-intensive solutions in the pharmaceutical industry, built precision-critical software for CNC machine control, and developed custom applications for embedded systems — all while working closely with clients to understand their needs and translate them into effective technical solutions.

Skills

Experience

Senior Software Engineer at Ascent

.NET
C#
Angular
Typescript
Azure

Responsible for the development of Beacon, “the world’s leading pharma and biotech companies to get their complex therapeutics to market faster”, using .NET Core, Angular and Azure.

  • Led the development effort of a full UI/UX rework, responsibilities included:
    • Building new components and modernising existing ones using the latest Angular version.
    • Working closely with the client to align on solutions, provide realistic estimates, and manage scope.
    • Guided the team on best practices to uphold high development standards.
    • Delegated tasks based on individual developer strengths to maximize team efficiency.
  • Engineered a Web-Worker–powered Angular component that renders 50 k-row datasets in 200 ms, slashing load time by 99%.
  • Leveraging the .NET stack, refactored a 5-year-old monolithic parent-child data model into a Directed Acyclic Graph, writing SQL UDFs to generate ancestor/descendent links, creating and configuring tables via Entity Framework, extending the indexing manager to support DAG-aware multi-parent facets for Azure AI Search, and exposing the API endpoints using the mediator pattern with Fluent Validation.
  • Designed and implemented an attribute-driven data-access layer in .NET that traverses object graphs via reflection, applies multi-layer entitlement checks, and returns user-specific projections with zero impact on search latency. Blurs or redacts sensitive fields in place, supports deeply nested collections, and respects superseding datasets.
  • Worked with SQL, Entity Framework, Cosmos DB, Azure AI Search, and Redis to efficiently store, query, and manage hundreds of thousands of records.
  • Established trust with the client by encouraging open dialogue and clearly communicating technical possibilities in a way they could easily understand.
  • Wrote data fixes in C# for SQL Server and Cosmos DB to restore legacy data integrity without any downtime.

Software Engineer at Renishaw (2020 – 2022)

.NET
C#
WPF
C++

Developed software for scientific applications, including Raman Spectroscopy, additive manufacturing, CNC controls and advanced encoder diagnostic tools.

  • Created a custom 2D graph library in C++ for an embedded system, optimising performance for real-time data visualisation.
  • Contributed to energy input and melt-pool emissions monitoring for additive manufacturing systems. Designed and delivered custom C# testing software using Akka.NET to ensure accurate and complete emissions data.
  • Independently developed a web application that used TensorFlow to train a model on historical PBIs, aiding in the estimation of new backlog items.
  • Given the critical nature of the software, errors were unacceptable — applied TDD to ensure high test coverage and reliability.

Projects

Home Lab

Linux
Proxmox
Docker
Networking

Built and maintain a three-node Proxmox cluster running VMs, LXC and Docker containers, implementing high-availability fail-over to deliver 99.9% uptime across self-hosted services while sharpening expertise in networking, virtualisation, and system resilience. Key highlights include:

  • Revived an old CCTV system with Frigate for real-time object detection and smart alerts
  • Configured nightly automated backups of all VMs and containers to a self-hosted NAS
  • Implemented Git-based deployment pipelines for personal projects, enabling automated updates across the cluster
  • Set up a highly available DHCP service with automatic failover between nodes
  • Use of Traefik as a reverse proxy to securely expose selected services via a custom domain

Astro + CSS

HTML
CSS
JS

Strengthened core HTML and CSS skills by building and deploying static sites with Astro and Netlify; developed and published a lightweight CSS utility library on NPM to deepen understanding of class mechanics, enabling the delivery of responsive, scalable websites across diverse devices and screen sizes.

TradeVue

Angular
Typescript
Pipelines

A personal trading journal & analytics web app. Angular + Firebase (Firestore, Cloud Functions, Auth, Hosting) stack.

  • Wrapped Meta’s Lexical editor to deliver a Notion-style rich-text experience for trade notes
  • Ingests CSVs from futures brokerage
  • Parses executions for usable P&L analytics
  • Integrated Algolia to provide fast multi-facet search and tag filtering
This project was abandon and started to be recently rewritten in React and Ruby on rails.

Education

Computer Science, University of Leeds

Graduated with First-class Honours

Mail icon