Jamie T.

PSC
·
Full stack development in a range of technologies
Top Contributor
Available now
5 days / week
Contact
Experience
Senior
Location
Remote
UK tax residency
Timezone
Europe/London
IR35 preference
Outside IR35
Recruiter preference
Agencies okay
Tax status
Limited company
PSC
Tax residency
United Kingdom
Offering: Full stack development in a range of technologies

Bio

As a proven expert in all things .NET and Microsoft MVP for developer technologies, I'm passionate about finding solutions for my clients. With 14 years of experience working with clients to complete their projects on time and under budget, I have a proven track record of success. As a contractor, I specialize in full-stack development, mentoring, and leadership.

Aside from my work with clients, I'm also deeply committed to giving back to the community. I host three successful podcasts, two of which focus on software development and modern .NET. I also offer mentoring to developers and apprenticeships to students, and have consulted with colleges and the Department for Education on computer science curricula.

Whether you need help with your project, advice on the latest industry trends, or just want to connect with a passionate developer, I'm always happy to chat.

If you are looking for a contractor with a proven track record of success and a passion for technology and community, let's connect.

Examples of work
The Modern .NET Core Show
JOB
Producer and Host

I produce, record, and host two podcasts (and co-host a third) covering several topics. This requires me to plan topics, schedule time to record them, arrange for interviews and guests, and produce and maintain several web applications for them.

The .NET Core podcast (https://dotnetcore.show) covers a wide range of topics related to the "core" technologies, interview prominent community members and reached an engaged audience in the tens of thousands - see https://dotnetcore.show/press-kit/ for the latest audience statistics.

Tabs & Spaces is a podcast which presents a "pub chat"-like conversation. The three hosts (Zac Braddy, James Studdart, and myself) talk about the aspects of software development that aren't as technology-specific. Previous topics have been: interviewing, office politics, the lies that we tell to ourselves and others, whether you should learn the latest technologies, etc.

The Waffling Taylors podcast is a podcast about video gaming, the industry around it, and some of the developers who are changing how we experience video games (and related entertainment) daily. It has been a long-held belief for mine that video game development can be one of the most challenging arenas for developers to work in, and my interviews for this show prove it as they get to the details of what it is like to be a games developer in the 21st century.

Golang
Python
DevOps
Williams F1
CONTRACT
.NET Development Expert

I was engaged by Williams Racing to work solo on a project which had encountered a number of serious challenges in relation to both code quality and release cadence. The code base for this project was first written almost half a decade prior to my working on it, and had no test coverage; this meant that the long change history was done with almost no assurance that changes wouldn't cause regressions or failures in other areas.

At the start of my time working alongside Williams Racing, I was tasked with getting to grips with the code base - one that very few engineers in the business knew much about. I spent some time documenting how the code worked, adding integration tests for known good inputs and expected outputs, and adding metrics and logging to the project. The metrics and logging were almost as important as the tests and documentation, as there was almost no visibility into which areas of the code base were being used.

"Code which isn't exercised should be exorcised." - Chris Zimmerman of Sucker Punch.

.NET Framework
.NET Core
Docker
Servita
CONTRACT
Consultant
.NET & DevOps

I was engaged by Servita to augment their existing team on a project which had encountered a number of serious challenges in relation to both code-quality and release cadence. The code base for this project was purchased from a previous supplier, and required reviewing and getting into a running state before any other work could be completed.

At the start of my time working alongside Servita on this project, the code base was not in a running state, and I was the only engineer on the project. I was required to get to grips with a large, complex code base (around 50,000 lines), provide a review of the quality, and get it in a running state within days - which I achieved.

After getting the code base in a running state, my aim was to build a stable DevOps pipeline for the project. This would allow for greatly increase velocity for delivering new features as they were added.

I was also tasked with double-checking the quality of the code that other engineers were providing. This required careful, considerate communication with the other engineers, providing constructive feedback as I went.

.NET
ASP.NET Core
DevOps
Packt publishing
CONTRACT
Technical Reviewership

I was one of the technical reviewers for Modern Distributed Tracing in .NET, a book which focusses on Open Telemetry and modern .NET, published by Packt.

My work as a technical reviewer has required me to read through chapters of each book and provide feedback on:

- Clarity of the topic being discussed

- Correctness of code samples

- Correctness of technical points raised

- What the reader will learn

- Whether there are points which are not covered in the text

This is a demanding, yet very rewarding position to be in. It requires my communications skills to be at their best, and for me to focus on the correctness and clarity of the technical content.

Although there was one other technical reviewer, I was in charge of reviewing the content in chapters 7 through to 15 - the second half of the book.

.NET
ASP.NET Core
Packt publishing
CONTRACT
Technical Reviewership

I was one of the technical reviewers for the book "Event-driven Microservices Architecture in .NET 7", published by Packt.

My work as a technical reviewer has required me to read through chapters of each book and provide feedback on:

- Clarity of the topic being discussed

- Correctness of code samples

- Correctness of technical points raised

- What the reader will learn

- Whether there are points which are not covered in the text

This is a demanding, yet very rewarding position to be in. It requires my communications skills to be at their best, and for me to focus on the correctness and clarity of the technical content.

Although there was one other technical reviewer, I was in charge of reviewing the content in chapters 5 through to 13 - the majority of the middle of the book.

.NET
Microservices
Odondo
CONTRACT
Consultant
Python Web Development

I was engaged by Odondo to join a small team of contractors whose focus was on building onto and maintaining an agency-built Python and React-based application suite.

The application suite required some new features to be added before an in-house team could take over its development and maintenance. This required me to build out several new Web API features (using Python), work with Postgres databases, and build out React-based components (using Atomic design patterns).

The additions to and maintainance of the code base that I worked on where built entirely using Domain-driven Design (requiring a deep understanding on the domain problem that each feature would solve), and Test-driven Development. This ensured that the features I shipped could be relied upon when it was released into the wild.

React
Python
Amazon AWS
Logtrade
CONTRACT
Disruptive Global Logistics Project
Web Development, AI, Test-Driven Development, and DevOps

LogTrade engaged my services to aid in building and maintaining their Internet of Logistics project as I have a proven background in shipping .NET-based solutions and my ability to quickly get a detailed understanding of a project.

I was tasked with the following goals:

- Replace an inefficiently implemented API test framework, written in Python using Robot Framework

- Build an MVP product which would allow their IoL system to create and manage smart contracts, using the latest in .NET technologies

-Implement an entirely new React application which would be added to an existing suite of React applications

I also consulted on the start of a project which would use GraphQL to allow their clients and customers to utilise their APIs with much more ease. During my time working alongside LogTrade, it was decided that the GraphQL project would be temporarily shelved.

Python
.NET
ASP.NET Core
SAGE
CONTRACT
Disruptive Social Sciences Project

SAGE Publishing engaged me on a contract to build an MVP for a data-mining application for their entire corpus of published literature.

The project consisted of working alongside a React developer and a data scientist to build a WebAPI project (using .NET Core 3.0). This Web API was hosted within a multi-application docker compose based application network with both the React application and a Python execution engine.

Working with the React developer, we created a system which allowed the user to drag and drop components which represented data science operations to build up a script to run on a sub-set of the SAGE Publising literary corpora.

React
.NET Core
ASP.NET Core
Contact Jamie

Contact Jamie to enquire about their availability for a project.

  • Available now for 5 days / week!
  • Jamie is happy to be contacted by recruitment agencies.
Get in touch to contact Jamie and other awesome contractors
  • Browse hand-picked devs
  • See availability
  • Filter by IR35 preference
  • Send direct messages
  • Priority support

Only $695 / mo
Cancel anytime.