Professional Experience

Deliveroo #
Senior Software Developer (Mar 2024 - Current) #
Played a key role in Deliveroo’s Partner Value programme, contributing to initiatives aimed at boosting restaurant partner performance through enhanced visibility and improved user engagement.
Contributed to the development of Deliveroo Choice, a widely adopted merchandising feature used to highlight partner offerings and drive conversion on the platform.
Spearheaded performance improvements by evaluating and implementing alternative database clients, leading to improved scalability and reliability of key services.
Built and maintained a flexible internal content creation tool to empower non-tech teams to independently manage and launch merchandising campaigns — reducing developer involvement and accelerating time-to-market.
Drove improvements to internal developer tooling and automation, alleviating repetitive tasks and enabling greater team efficiency.
Software Developer (Jun 2021 - Mar 2024) #
Contributed to the development and maintenance of high-traffic, consumer-facing services used by a global user base.
Drove the successful launch of multiple features that influenced the main UI feed. And led multiple impactful projects from inception to production, many of which remain core parts of the app experience today.
Played a key role in initiatives that contributed to increased ad revenue via strategic feature releases.
Developed distributed, highly available backend services in Golang, leveraging Kafka for messaging, Redis for caching, and Amazon Aurora for persistence.
Automated repetitive developer workflows, asset creation and cleanup, and team notifications, significantly improving developer efficiency.
Gained on-call experience with Tier 0 services, troubleshooting production issues and ensuring high service reliability.
Worked exclusively on server-side systems, focusing on backend engineering excellence.
Adopted and worked extensively with a broad range of technologies and tools, including:
Maintained strong cross-functional relationships with stakeholders across product, design, marketing, localisation, and other engineering teams to align on goals and deliver business impact.
Languages & Frameworks: Golang, Terraform, gRPC, GraphQL
Infrastructure & Observability: AWS (multiple services), Datadog, Kafka
ITV #
Software Developer (Feb 2020 - Jun 2021) #
Led the architectural redesign of a legacy .NET MVC application into a modern AWS cloud-native platform, applying TDD principles throughout.
Developed serverless backend services using Kotlin and AWS Lambda, exposed through API Gateway, and delivered a React + TypeScript frontend.
Introduced React to the team’s tech stack and led the UI/UX design process from wireframes to implementation, filling a frontend skill gap within the team.
Took ownership of the full SDLC: requirements gathering, system design, coding, testing, CI/CD, deployment, and production support.
Built CI/CD pipelines following AWS best practices and completed AWS certifications to advance the team’s DevOps maturity.
Provided application support and enhancements across a portfolio of ~15 applications.
Collaborated closely with product owners, designers, and engineers to ensure business alignment and technical scalability.
Junior Software Developer (Jun 2018 - Jan 2020) #
Contributed to the development of both monolithic and microservices-based applications as part of a major digital transformation programme.
Worked with Java 8 and Dropwizard backends using RabbitMQ for asynchronous messaging.
Participated in an innovation-focused cross-functional team (data scientists, backend, and full-stack engineers) to build a proof-of-concept using AWS, featuring image recognition, NLP, and linked data on Amazon Alexa.
Gained commercial experience with a wide range of AWS services, including EC2, Lambda, API Gateway, S3, RDS, DynamoDB, Step Functions, and CloudFormation.
Built infrastructure as code using CloudFormation and automated pipelines with CircleCI.
Languages & Frameworks: Kotlin, Java 8, JavaScript, TypeScript, React, .NET MVC, Dropwizard Infrastructure & Observability: AWS Lambda, API Gateway, EC2, S3, RDS, DynamoDB, CloudFormation, Step Functions, CircleCI, RabbitMQ, AppDynamics, New Relic, Kibana (ELK)
OnePoint Consulting #
Junior Dava Developer (Jun 2017 - Jun 2018) #
Maintained and extended a large-scale web scraping platform written in Java 8 with Vert.x and Aerospike as the primary data store.
Implemented new features based on client requirements, adding direct business value and improving system flexibility.
Migrated the admin dashboard from AngularJS to Angular 5, modernising the frontend and improving maintainability.
Worked closely with operations to monitor application health and resource usage, ensuring smooth service delivery.
Operated in a lean, agile environment, gaining hands-on experience across development, infrastructure, and production support.
Languages & Frameworks: Java 8, Vert.x, AngularJS, Angular 5 Infrastructure & Observability: Aerospike, internal monitoring tooling (light DevOps involvement)
Prior Career in Civil/Contruction Engineering (2007 - Sep 2016) #
Education #
BSc and MSc in Civil and Structural Engineering - Budapest University of Technology and Economics (graduated: 2010)