JP
JP Codes
Change theme
About the Author

James Platt

Web Developer & Microsoft-Qualified C# .NET Professional

About Me

James Platt

I'm an experienced web developer and IT professional with over 8 years of commercial experience delivering reliable, data-driven web applications and supporting business-critical systems. My background spans the full development lifecycle — from requirements gathering and architecture through to delivery, testing, and ongoing support.

My core stack is C# / .NET with SQL Server on the backend, paired with modern frontend technologies including Next.js, React, Angular, and vanilla JavaScript. I've worked in Agile teams, integrated third-party APIs, built data visualisation features, and contributed to internationalisation of production applications.

I'm comfortable working with both technical and non-technical stakeholders — translating complex requirements into practical, maintainable solutions that deliver real business value. I write this blog to share what I learn, document patterns I find useful, and stay sharp on the parts of the stack I enjoy most.

Technical Focus

Backend Development

C#, .NET, ASP.NET MVC & Web API, Entity Framework (Code First / EDMX), and SQL Server — building robust n-tier architectures.

Frontend & Web

HTML5, CSS3, JavaScript, React, Angular, and Bootstrap — building clean, responsive interfaces backed by RESTful APIs.

Cloud & DevOps

Microsoft Azure, Azure DevOps, CI/CD pipelines, and GitHub — shipping and maintaining applications with confidence.

Quality & Architecture

Unit testing (MSTest, NUnit), TDD, SOLID, DRY, design patterns, and Agile/Scrum — writing code that lasts.

Skills & Technologies

Core Development

C# .NET ASP.NET MVC Web API SQL Server Entity Framework

Frontend & Web

HTML5 CSS3 JavaScript React Next.js Angular Bootstrap RESTful APIs JSON

Cloud, DevOps & Tooling

Microsoft Azure Azure DevOps CI/CD Pipelines GitHub Visual Studio VS Code

Quality & Practices

Unit Testing TDD SOLID Design Patterns Agile / Scrum Security Performance Optimisation

AI & Tooling

AI Tools LLMs Claude Code MCP

Stack Overflow

I'm a member of the Stack Overflow community for developers:

profile for James P at Stack Overflow, Q&A for professional and enthusiast programmers

Experience

Web Developer

Nov 2018 – Nov 2021

Worked as part of a small Agile team maintaining and enhancing multiple production web applications. Developed backend functionality using C#, ASP.NET, Web API, and SQL Server in an n-tier architecture. Integrated third-party services and APIs, built data visualisation features (charts and reporting), contributed to internationalisation, and used Azure DevOps for task management and release tracking.

Independent Online Trader & Family Carer

Dec 2021 – Present

Generated consistent income through digital and physical goods via online marketplaces. Managed end-to-end operations including sourcing, pricing, listings, customer communication, and fulfilment. Balanced commercial activity with part-time caring responsibilities. Actively seeking a permanent role in web development or IT to fully utilise technical skills.

How I Work

  • Agile & Collaborative

    Comfortable in Agile/Scrum teams — working with both technical and non-technical stakeholders, contributing to sprint planning, estimation, and delivery. I communicate blockers and progress clearly so the team stays aligned.

  • Pragmatic Problem Solver

    I break complexity down into well-defined steps before writing a single line of code. Comfortable picking up complex technical material quickly and translating it into practical solutions that actually ship.

  • Quality-Focused

    Code should be maintainable long after it's written. I apply SOLID principles, design patterns, and meaningful test coverage so that future-you (or a teammate) isn't left guessing.

  • Full-Lifecycle Experience

    From gathering requirements with stakeholders through to deployment and production support — I've worked across the entire development lifecycle and understand how decisions made early ripple through to delivery.

Get in touch

Interested in working together, discussing a project, or have a topic you'd like covered on the blog? I'd be glad to hear from you.

Send an email