Software Engineer · Technical Analysis
Remote · Open to Vienna
I am a backend software engineer with four years of professional experience at Sky UK, where I worked on distributed systems, microservices architecture, and large-scale infrastructure migration. My work required as much analytical and cross-functional thinking as it did engineering — scoping change, assessing risk, and coordinating across infrastructure, security, and delivery teams.
I am now looking to move into technical analysis roles, where I can apply that same systems thinking to bridging the gap between technical teams and business stakeholders.
I hold a BSc (Hons) in Neuroscience from the University of Nottingham, and entered the industry via the QA Ltd Software Engineering Bootcamp and the Sparta Global C# programme — through which I was placed at Sky as a consultant before Sky bought me out of the contract to bring me on as a permanent employee.
Analysis & Process
Languages & Frameworks
Infrastructure & DevOps
Data & Messaging
CP Rights Platform — content protection & rights management
Worked on the backend platform responsible for managing content rights across Sky's streaming and broadcast services. The role combined hands-on engineering with substantial analytical work — scoping migrations, assessing risk across interconnected services, authoring change documentation, and coordinating delivery across platform, infrastructure, and security teams.
Sparta Global training programme, placed at Sky UK
Completed an intensive 8-week software development programme with Sparta Global before transitioning into a consultant role at Sky. Performed well enough as a consultant to be hired by Sky as a permanent employee after five months.
Distributed Data Architecture
Led the transition from a monolithic Oracle database to a distributed architecture using Kafka Connect CDC, Spring Java microservices, and CouchbaseDB. Involved extensive upfront analysis of data flows, dependencies, and migration risk before any code was written.
Event-Streaming Platform
Implemented a Kafka-based event streaming solution for real-time data processing across Sky's rights management systems, enabling seamless integration between disparate services.
API Gateway Implementation
Designed and deployed API gateway services to manage routing, authentication, and rate limiting across the microservices estate.
CloudGrid Migration Programme
Scoped and led the migration of 8+ microservices to Sky's CloudGrid private cloud infrastructure. Authored change requests, assessed cross-service dependencies, and coordinated approval across platform and security stakeholders.
CI/CD Pipeline Enhancement
Extended Sky's deployment pipeline to support new services using PowerShell and Octopus Deploy, improving deployment automation and reducing manual release overhead.
Third-Party Vendor Integration
Led the integration of third-party vendor services from testing through production, defining integration requirements, coordinating with external parties, and ensuring reliable connections across environments.
Structured 8-week programme in C#, OOP, TDD, Design Patterns, Agile, SQL, and full-stack development using ASP.NET Core and Entity Framework. Led to a consultant placement at Sky UK.
Intensive full-stack software engineering programme covering core development principles, version control, testing, and agile working practices. Primarily Java-focused.
Developed strong foundations in analytical thinking, experimental design, and working with complex interconnected systems. The degree required rigorous data interpretation and the ability to communicate technical findings clearly to non-specialist audiences.