Badges
Certifications
Work Experience
Senior Software Engineer
Alpha Bank•  April 2024 - Present•  Piraeus, Greece
Collaborating with teams for designing and development of software applications, leading technical design and architecture discussions, providing technical guidance and mentorship to junior engineers.
Full-stack developer
Inspira AI Corp•  February 2022 - Present•  Remote
Designing and implementing features in frontend and backend, consuming restful APIs, support and bug fixing.
Senior Software Engineer
Piraeus Direct Solutions•  April 2018 - March 2024•  Kallithea, Greece
Support, feature design and development for in-house applications, experience in both back and front-end web development.
Software Engineer
Piraeus Direct Solutions•  January 2014 - March 2018•  Kallithea, Greece
Development of in-house CRM as an Enterprise web application, front-end web development.
Junior Software Engineer
Piraeus Direct Solutions•  November 2011 - December 2013•  Kallithea, Greece
Basic support of in-house Java web applications, re-writing legacy applications.
ADSL Support Technician
Hellenic Telecommunications Organisation (OTE)•  February 2008 - February 2009•  Athens, Greece
Position required good knowledge of network setup, TCP/IP stack, configuration of DSL Access Multiplexers.
Education
National and Kapodistrian University of Athens
MSc in Computer Systems Technology•  January 2009 - January 2011
University of Piraeus
BSc in Computer Science•  January 2004 - January 2009