| |
| |
| |
| Jan 2024–Jul 2025 | Lead Software Engineer (Senior+ Engineer), Hexaware Technologies, Berlin. - Working on all services of Spark Network’s Zoosk dating platform.
- Instructing and guiding the PHP app support team and product engineering team.
- Maintaining and troubleshooting systems and adding new features and improvements.
- Processes: Scrum, GitLab and Jira.
|
| Sep 2020–Dec 2023 | Lead Software Engineer, Spark Networks SE, Berlin. - Working on the Zoosk dating platform’s payment service as lead backend engineer.
- Focusing on credit card, iTunes, PayPal and Google Play payments.
- Leading refactoring to a Hexagon Design Architecture.
- Processes: Scrum, GitLab and Jira.
|
| Jan 2020–July 2020 | Software Entwickler (Senior), allmyhomes GmbH, Berlin. - Development of REST API microservices in PHP for a company that is developing a platform that offers new build property developers branding and lead generation linked to brokers, agents with sales to end property purchasers.
- Working in a Domain Driven Design environment, migrating microservices from inter API calls to a CQRS Event Sourcing system.
- Tools and Frameworks: Laravel, PHPStan, PHP CodeSniffer, PHP Mess Detector, OpenAPI 2 (Swagger), Docker & Kubernetes.
- Processes: Agile / Scrum, Event Storming, Continuous Integration using git, GitLab and Jira.
|
| Jan 2017–Jan 2019 | Senior Software Engineer, Dunnhumby Germany GmbH (formerly Sociomantic Labs GmbH), Berlin. - Development and maintenance of a RESTful / 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.
- Tools and Frameworks: Symfony & Laravel components, PHPStan, PHP CodeSniffer, PHP Mess Detector, GIT, GitHub, Nginx, MySQL.
|
| Sep 2004–Mar 2014 | Tools / Web / SysAdmin / Server Programmer / Lead Server Programmer, RedBedlam Ltd, Brighton, United Kingdom. - Development of back-end game server code for contiguous persistent virtual world / MMO game.
- Featured dynamic server instances with interprocess communication and custom application layer protocol.
- Code refactoring, database optimising, troubleshooting bottlenecks, implementing new game mechanics, features and bug fixing.
- Administration and installation of on site and off site FreeBSD Unix and Debian Linux servers for RedBedlam’s game servers and web servers.
- Game server deployment and database back up scripting.
- Coding revised versions of the game websites.
- Integration of bulletin board system and customer facing wiki into game website.
- Integration of key customer web services to game systems.
- Creation of internal game content management system for controlling the flow of artwork assets and configuring the game object hierarchy and assets.
- Authoring scripts to manipulate game data and improve work flow.
- Languages: PHP, C#, Bash & MySQL.
- Technologies: Apache 2, MySQL,PostgreSQL, Mono, Java Tomcat, GIT repositories, company email services, Davical, MediaWiki.
|
| |
| |
| |
| Oct 2000-Jun 2003 | BSc Computer Science and Artificial Intelligence, University of Sussex, United Kingdom. |
| Sep 1994-Jun1997 | BTEC National Diploma in Popular Music, BTEC First Diploma in Performing Arts, Chichester College of Arts, Science & Technology, United Kingdom. |
| Sep 1992-Jun 1994 | BTEC National Diploma in Computer Studies, Eastbourne College of Arts & Technology, United Kingdom. |
| |
| |
| |
| English | Native Speaker | Comprehensive native level of understanding. |
| German | B1 | Rating: Good. |