|
|
|
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. |