Josh Hills

Software Engineer // East Mids, UK

Hey there! I'm Josh, a software engineer with 4 years of professional experience crafting scalable applications and solving complex technical challenges. I specialise in .NET, TypeScript, and distributed systems.

When I'm not wrestling with microservices or optimizing database queries, you might find me experimenting with real-time video processing or walking in muddy English fields.

Skills

Languages

C#
TypeScript
C++
Go

Frameworks

.NET
Angular
Node.js

Databases

SQL Server
Cassandra

DevOps, Cloud & Tooling

Azure
Docker
Git
Aspire

Other

FFmpeg
ActiveMQ Artemis

Experience

Software Engineer

2023 - Present
Telent
  • Owned deployments to business-critical distributed systems, worked with ops team to introduce a staging process that cut downtime to near zero.
  • Scaled a monolithic camera analysis application into a distributed scalable system to handle 10x capacity.
  • Presented sprint accomplishments to internal and external stakeholders, effectively showcasing achievements and communicating progress.
  • Developed a proof-of-concept to convert RTSP streams into WebRTC, enabling low-latency playback of CCTV footage in web browsers, now being integrated into existing applications.
  • Drove knowledge-sharing through Community of Practice sessions leading to adoption of gRPC and improved practices. Mentored graduates in code quality and engineering practices.
  • Department subject-matter expert for video processing & authentication.

Graduate Software Engineer

2021 - 2023
Telent
  • Developed full-stack features across several products using C#, .NET, Angular, TypeScript, Microsoft SQL Server, Entity Framework.
  • Resolved critical performance bottlenecks, cutting a hot path database query from 10 seconds down to 200ms, resulting in a much improved user experience.
  • Spearheaded the implementation of Microsoft Entra ID (Azure AD) single-sign-on authentication, coordinating with the IT and Cybersecurity teams to ensure a secure integration.
  • Upgraded legacy applications from .NET Framework to .NET 6+, including migration from Entity Framework 6 to EF Core.