Work Experience
Datadog, London, UK
Senior Software Engineer
— Present
-
APM Distributed Tracing — https://www.datadoghq.com/product/apm/
Facebook, London, UK
Senior Software Engineer
—
- Workplace Knowledge Library (Dec 2021 - Aug 2022)
-
WhatsApp Dev Infra (Apr 2020 - Dec 2021) — https://www.whatsapp.com
- Implemented core components for FAUSTA (traffic replayer, isolated server environment, dynamic configuration), a new dynamic code analysis platform that detects reliability and privacy-related issues in WhatsApp server.
Best Industry Paper award (link) for FAUSTA: Scaling Dynamic Analysis with Traffic Generation at WhatsApp. - Designed, proposed, and implemented an extension of the FAUSTA platform to provide performance regression detection for WhatsApp server using A/B testing between different code revisions.
- Worked on the Continuous Integration (CI) workflows for WhatsApp server (Erlang, Python).
- Implemented core components for FAUSTA (traffic replayer, isolated server environment, dynamic configuration), a new dynamic code analysis platform that detects reliability and privacy-related issues in WhatsApp server.
Amazon Web Services (AWS), London, UK
Software Engineer
—
-
Amazon CodeGuru Profiler — https://aws.amazon.com/codeguru/features#Amazon_CodeGuru_Profiler
- Part of the team that created, and launched Amazon CodeGuru Profiler at AWS re:Invent 2019.
- Lead engineer of the infrastructure platform for the CodeGuru Console, supporting 3 teams across US and UK.
- Implemented the initial CloudFormation integration support for CodeGuru Profiler resources.
- Architected and developed the CodeGuru Profiler API multi-region infrastructure applying best-practices for Infrastructure as Code using CloudFormation, AWS CDK (Kotlin, TypeScript), and integrating with our CI/CD tools.
- Contributed to the user experience of the Console using React, Redux, Cypress.
Amazon Development Centre, London, UK
Software Engineer
—
-
Amazon Profiler team (Jun 2017 - May 2019)
- Implemented features on our backend services and APIs written in Java and Kotlin.
- Researched, proposed, and contributed to the implementation of the Profiler Efficiency Recommendations feature which codifies efficiency issues and provides recommendations to the users based on their profiling data.
- Maintained an AWS Lambda@Edge interceptor in order to enable and grow the deployment of Amazon-authenticated websites using serverless technologies. Used by many teams across Amazon (e.g. AWS, Alexa, Retail), and became the blueprint for other teams to build their frameworks on-top.
- Deployed static websites and several supporting APIs following a serverless architecture in AWS (API Gateway, AWS Lambda & Lambda@Edge, CloudFront, DynamoDB, S3, and more).
- Re-designed and implemented the Profiler website using React, Redux, Cypress.
-
LOVEFiLM By Post — DVD and Blu-ray rental service team (Sep 2015 - May 2017)
- Lead engineer for the LOVEFiLM By Post mobile application (Cordova, Ionic, AngularJS, SASS).
- Worked on backend services and parts of the LOVEFiLM website (Java, Spring MVC).
-
Amazon Web Services Certifications
- AWS Certified Professional - DevOps Engineer
- AWS Certified Associate - Solutions Architect, SysOps Administrator, Developer
Amazon Development Centre, London, UK
Software Engineer - Intern
—
Member of the LOVEFiLM By Post rental service team where I implemented a service that automates the printing process for the dispatched disks' envelope labels (FlexMail, .NET, Java, Swing).
Data Management Systems Laboratory, UCY, Cyprus
Software Engineer
—
AnyPlace: Indoor Positioning and Navigation System for Big Data — https://anyplace.cs.ucy.ac.cy
Developed and implemented an Indoor Positioning and Navigation system that provides a Web2.0 API for 3rd-party clients backed by Couchbase, along with a website and an Android app offering real-time positioning and navigation.