Education
Bachelor's Degree, Informatics
Aristotle University of Thessaloniki
- Selected course stream of Information technology (AI, Data Analysis, Software Engineering)
- Thesis: Applied Active Learning on Biomedical Image Classification. Use AI to make feedback recommendations that contribute better at the improvement of the classification model. (atypon.csd.auth.gr/medieval)
- Member of ACM student chapter AUTH (acm.web.auth.gr)
Work Experience
Main Contributor & Developer
SeaQL
- Open source development of SQL to GraphQL tool in Rust
- Project community management
- Plan and design software architecture of the library
Software Developer
Hellenic Army
- Served at Hellenic Army Information Technology Support Center (ΚΕ.Π.Υ.Ε.Σ.)
Senior Developer & Scrum Master
LANCOM
- Organize teams per project and introduce scrum and agile
- Introduce docker and CI practices
- Train interns and onboard new colleagues
- Design and develop software in PHP, NodeJS, Vue and TypeScript
- Plan integration of SSO and OAUTH2 to existing projects
Senior Fullstack Developer
Aristotle University IT Center
- Plan integration of SSO and OAUTH2 to existing projects
- Train and mentor colleagues on OAUTH2 and OPENID technologies
- Design and develop crypto-token file signing WebAPI using Python and JavaScript
- Design and develop SMS gateway API in PHP
- Develop open-source plugins for limesurvey in PHP (limesurvey.org)
Fullstack Developer
LANCOM
- Design and Develop software in PHP, NodeJS and Vue
Junior Fullstack Developer
Aristotle University IT Center
- Support legacy scheduling web app in Java Spring
- Design and develop new scheduling web app in PHP and AngularJS
Volunteering
IT Manager
TEDxAUTH
- Develop new website in PHP, HTML and UiKit
Co-Curator
TEDxAUTH
- Manage production and operations teams of local TEDx event
- Assist with the rewrite of the website front-end in React
- Develop new website back-end in NodeJS using Strapi
IT & Production Manager
TEDxAUTH
- Develop front-end optimized for fast loading in Vue
- Develop back-end API in PHP
- Develop hybrid mobile app in Vue using Cordova
- Responsible for production management & coordination
Website Developer
TEDxUnMul
- Develop fullstack website in Laravel PHP
- Collaborate remotely with team
Host of Web Development Club
AUTH ACM Local Chapter
- Organize club activities
- Design and teach course "Introduction to Web Development"
- Theory in JavaScript, Python, SQL
- Workshops in Vue, React, ExpressJS, NodeJS
Volunteer Coordinator
ethelon
- Coordinate volunteers in over 20 events and two of those events where abroad
- Participate in city actions and events that promote volunteering
- Manage over 100 volunteers at a single event
Contributor
Wikimedia
- Contribute at 3 programming issues of the organization
- Engage with open source community
- Communicate with team across the globe