Resume

Full-stack software architect with experience spanning technical leadership, front-end and back-end engineering, product development, and consulting.

Experience

Supervisor and Team Leader - Grant Thornton Greece

December 2021 - December 2023 · Athens, Greece

  • Led the front-end department’s strategy.
  • Served as architect and team leader for Regcom, a platform for following national, European, global, and internal regulations.
  • Introduced the MERN stack alongside the existing React and Java Spring platform.

Senior Front-End Engineer - Cepal

May 2021 - October 2021 · Athens, Greece

  • Developed Angular applications for the red-loan market.
  • Integrated the Angular application into an existing ASP.NET environment.
  • Worked with Kendo UI and other third-party libraries.

Senior Software Engineer - Yodiwo

October 2020 - April 2021 · Patras, Greece

  • Optimized an existing React and TypeScript platform.
  • Created reusable components, including code editors based on Monaco Editor.
  • Enhanced existing components with additional functionality and modern styling.

Senior Software Engineer - Altenar

February 2020 - September 2020 · Malta

  • Created a random-number engine running on Google Cloud.
  • Built a Kino engine with JavaScript and React and a Firestore back end.
  • Contributed to a multi-tenant Laravel back end for users and B2B clients.

Freelance Software Developer

February 2018 - January 2020 · Larisa, Greece

Built React and full-stack products including Monsters Rolodex, an e-commerce solution, a mobile-friendly music player, a Socket.IO chat application, an animated landing page, and a Next.js music-events board.

Freelance Translator - HomeAway

February 2016 - January 2018 · Frankfurt, Germany

Helped translate the HomeAway website into Greek.

Senior Software Engineer - TheMarketsTrust

January 2014 - September 2014 · Luxembourg

  • Built a responsive WordPress website.
  • Worked with OpenGamma, Bloomberg APIs, Vaadin, Jetty, PostgreSQL, JBoss, Maven, and Nexus.
  • Developed a portfolio-risk-analysis interface and migrated OpenGamma data from its embedded database to PostgreSQL.

Freelance Web Developer - Association of Greek Academics

October 2011 - December 2013 · Frankfurt, Germany

Created a trilingual WordPress application for the Association of Greek Academics in Frankfurt/Main.

Freelance Software Developer

September 2010 - September 2011 · Larisa, Greece

  • Participated in a Greek HTC competition with an Android Sudoku game.
  • Created NYSE stock-picking software with Java Swing and JFreeChart.
  • Designed and developed a hotel-booking application with Java and Spring.

Software Developer - CivilTech

October 2009 - August 2010 · Athens, Greece

Worked with VB.NET and a custom XML-based framework with concepts similar to WPF.

Software Developer - AmPlus

January 2009 - September 2009 · Athens, Greece

Created a cash-flow budgeting application for New Road using DevExpress and SharePoint.

Freelance Software Developer - Burn The Floor

November 2008 - December 2008 · Larisa, Greece

Created dance-school management software with DevExpress XAF and business objects, deployed to ASP.NET and Windows Forms.

Front-End Developer - Enarxis Dynamic Media

June 2008 - October 2008 · Athens, Greece

Created a B2C website connected directly to an Entersoft ERP using Telerik components and ASP.NET 3.5.

Software Developer - Aspis Real Estate

August 2007 - May 2008 · Athens, Greece

Developed an ASP.NET 3.5 and C# real-estate website using Telerik components and SQL Server 2005.

Freelance Software Developer

June 2007 - July 2007 · Larisa, Greece

Created a three-tier C# and ASP.NET e-commerce solution with an online administration tool.

Software Developer - HIT

June 2006 - April 2007 · Athens, Greece

Created Crystal Reports for hospitality clients using SQL Server 2000 data.

Education

Bachelor of Science (Honours) Open - The Open University, United Kingdom

January 2007 - May 2015

Coursework included software engineering, object-oriented Java, concurrent distributed systems, relational databases, interaction design, mathematics, information and communication technologies, and team working in distributed environments.

Technical expertise

  • Software architecture and technical leadership
  • React, TypeScript, JavaScript, Angular, HTML, CSS, and C#
  • Node.js, Express, MongoDB, Mongoose, PostgreSQL, Redis, and Firestore
  • Java, Spring, ASP.NET, Laravel, and WordPress
  • Responsive web applications and performance optimization

Languages

  • Greek
  • English
  • German
  • French

Interests

Learning programming languages, cinema, sports, travel, and console gaming.

Download the complete resume (PDF)