Polyglot full-stack software engineer with 15+ years of working experience. Automation, testing, continuous delivery, observability.
Working Experience
-
Booking.com – Software EngineerTravel industryDecember 2019 – PresentSRE team member, responsible for the availability of services used by hoteliers. Full-stack developer for several internal tools. Introduced integration testing and ci/cd pipelines. Joined cost-saving initiatives and drove their implementation. Introduced decision documents as a decision framework. Migrated internal tools to Java 11.Java, Dropwizard, Python, JavaScript, React, Perl, GitLab, Docker, Kubernetes, Helm, MySQL, Puppet, Ansible, bash.
-
UBTech – Lead Software ArchitectLogisticsFebruary 2018 – October 2019Defined the technology stack and micro-service architecture of a greenfield multi-tenant platform. Implemented backend, frontend, ci/cd pipelines, and infrastructure of the platform. Migrated legacy monolith systems to the new platform.Java, TypeScript, Python, Maven, Spring Boot, Angular, AWS, Azure, Terraform, Docker, Kubernetes, Helm, Swagger, Kafka, PostgreSQL, CosmosDB, Elasticsearch, Bitbucket Pipelines.
-
Suitsupply – Technology LeadeCommerceSeptember 2017 – January 2018Full-stack developer on the eCommerce platform. Introduced unit testing to frontend developers. Worked on the Kubernetes platform, implementing ci/cd pipelines.JavaScript, nodeJS, mocha, Demandware, bash, Docker, Kubernetes, Helm, TeamCity, Bamboo.
-
Bestseller – Lead Software ArchitecteCommerceJanuary 2015 – July 2017Designed and implemented the custom tooling (build suite) that made it possible to have ci/cd in Demandware (Salesforce Commerce Cloud). Lead the implementation of Bestseller’s new eCommerce platform. As technical lead, defined and upheld the code quality standards. As technical product owner, cataloged and prioritized technical debt and technical improvements.JavaScript, nodeJS, mocha, Demandware, Java, Maven, Spring Boot, Docker, AWS, Kafka, TeamCity, Bamboo.
-
Emakina – Software EngineerWeb agencyNovember 2010 – December 2014Full-stack developer and tech lead for multiple projects of Emakina (Greenpeace, Reed Business Media, Rituals, Men At Work, and more).C#, .NET, ASP.NET, JavaScript, EPiServer CMS, Demandware
-
HintTech – Software EngineerWeb agencyAugust 2008 – October 2010Full-stack developer on multiple projects of HintTech (Pluimen, SDL Tridion, JobPlay, and more). Migrated the legacy VB6 core of SDL Tridion to .NET.C#, .NET, ASP.NET, IIS, MSSQL, SDL Tridion CMS
-
Institute for the Management of Information Systems – Software EngineerMay 2007 – August 2008Implemented custom .NET projects to support actions of the Greek ministry of education.C#, .NET, ASP.NET, IIS, MSSQL
-
Knowledge & Database Systems Laboratory – Software EngineerMarch 2005 – May 2007Ported a classic ASP CMS into .NET. Implemented custom .NET solutions to support actions of the Greek ministry of education.C#, .NET, ASP.NET, IIS, MSSQL, classic ASP, VB6
-
eRational – Software Engineer2003 – 2004Designed and implemented an e-learning platform.Java, JSP, Tomcat, MySQL
-
AgoraNet – Software Engineer2000 – 2001Implemented a desktop application for small retail clothing shops.VB6, Microsoft Access
Education
-
National Technical University of AthensElectrical and Computer Engineer1998 – 2004
Certifications
AWS Certified Developer – Associate Level • Oracle Certified Associate – Java SE 8 Programmer • MSCD – Web Applications • Demandware Developer • MCPD ASP.NET Developer 3.5
Languages
English, Greek, Dutch
Last updated: Jun 29, 2020