|
|
|
| Jan 2024–Jul 2025 |
Lead Software Engineer (Senior+ Engineer), Hexaware Technologies, Berlin.
- Refactored and optimised existing microservices for a major online dating platform, significantly enhancing system scalability and reliability.
- Provided 24/7 on-call support and incident response.
- Guided the production environment transition to Kubernetes by collaborating with DevOps, significantly modernised the deployment pipeline and enhancing overall system resilience.
- Provided technical leadership and mentorship to the Product and App Support teams, establishing and enforcing adherence to robust coding standards and best practices across the backend.
- Operated within professional Agile frameworks, utilising Scrum, GitLab, and Jira for project management and deployment.
|
| Sep 2020–Dec 2023 |
Lead Software Engineer, Spark Networks SE, Berlin.
- Developed and maintained critical payment features for the Zoosk dating platform, managing the payment service integration for major providers including credit card gateways, iTunes, PayPal, and Google Play.
- Led the architectural refactoring of the payment service to adhere to Hexagon Design Architecture, resulting in clearer separation of concerns and enhanced maintainability.
- Managed the end-to-end implementation of complex backend payment logic, ensuring security, reliability, and high transaction throughput.
|
| Jan 2020–July 2020 |
Software Entwickler (Senior), allmyhomes GmbH, Berlin.
- Developed REST API microservices using PHP for a property platform that connects new build developers, brokers, and agents with end property purchasers, specialising in branding and lead generation solutions.
- Assisted the migration of microservices from basic API calls to a robust CQRS Event Sourcing system, operating within a Domain Driven Design (DDD) environment.
- Defined and enforced consistent API contracts using OpenAPI 2 (Swagger), ensuring seamless integration between front-end and backend microservices deployed via Docker and orchestrated through Kubernetes.
- Worked within Agile/Scrum processes, utilising Event Storming for process mapping, and ensuring code quality by working within Continuous Integration (CI) using GitLab and Jira.
|
| Jan 2017–Jan 2019 |
Senior Software Engineer, Dunnhumby Germany GmbH (formerly Sociomantic Labs GmbH), Berlin.
- Development and maintenance of a RPC API in PHP, serving web and mobile front-ends, within a company that offers real time bidding for online advertising solutions.
- Refactoring legacy code, adhering to SOLID OOP design principles, clearly identifying dependencies.
|
| Sep 2004–Mar 2014 |
Server Programmer / Lead Server Programmer, RedBedlam Ltd, Brighton, United Kingdom.
- Developed and maintained the entire back-end code for a contiguous, persistent virtual world (MMO game) server, requiring deep understanding of real-time networking and scalable architecture.
- Engineered dynamic server instances utilising Interprocess Communication (IPC) and custom application layer protocols to support thousands of interactions.
- Improved system efficiency by optimising databases, resolving complex bottlenecks, and developing new game mechanics, features, and bug fixes.
- Managed full deployment infrastructure, including the administration and installation of FreeBSD Unix and Debian Linux servers for both game and web services.
|
|
|
|
| Jan 2026 – Jun 2026 |
TELC B2 German Course, (Currently Participating)
Expected completion: End of June 2026 |
| Jun 2019-Sep 2019 |
TELC B1 German Course,
Full-time |
| Oct 2000-Jun 2003 |
BSc Computer Science and Artificial Intelligence,
University of Sussex, United Kingdom. |
|
|
|
| English |
Native Speaker |
Comprehensive native level of understanding. |
| German |
B1 |
Rating: Good. |