Download PDF

Summary

Senior front-end engineer with extensive experience in eCommerce, SaaS, and scalable component architecture. Proficient in tools and technologies such as TypeScript, Vue2/3, Jest, Node.js, Cypress, and Docker; skilled in system reliability enhancement through CI/CD workflows and automated testing methodologies. Demonstrated expertise in designing application architectures, leading technology transitions, mentoring teams, and improving cross-functional collaboration. Holder of a Master's degree in Computer Engineering brings a solid academic foundation of software development principles. 

Work experience

June 2021Now

Senior Front-end Engineer

expondo

Tools: Typescript, Vue2, Vue3, Jest, Tailwind, NodeJs, Bitbucket Pipelines, Docker, Cypress

Designed and implemented the architecture of a multi-domain Vue.js eCommerce application, leading to the successful deployment of 25 localized sites and improving key performance metrics, including Lighthouse scores and time-to-interactive.

Planned a seamless transition from vue2 to vue3 and integrated Adyen’s payment UI with custom payment methods tailored to enhance user experience across different countries.

Enhanced team collaboration through mentorship initiatives, including thorough code reviews, weekly team meetings, and comprehensive documentation.

Introduced trunk-based development workflow, utilized Cypress testing framework alongside Datadog monitoring to improve system reliability, developer experience, and minimize bugs.

August 2019May 2021

Senior Front-end Engineer

25-8 Projects

Tools: Typescript, Vue.js, Vuex, Mocha, SCSS, jQuery

Designed and spearheaded the architecture for transitioning the BetHeroes iGaming SaaS application to Vue 2, incorporating best practices to optimize performance, scalability, and maintainability.

Provided mentorship to junior engineers by delivering guidance and conducting detailed code reviews, resulting in improved team performance and enhanced code quality

September 2018July 2019

Front-end Engineer

Generation-Y

Tools: Vue.js, Vuex, Jest, HAML, SCSS, jQuery, Gitlab CI

Architected and maintained a scalable eCommerce component library used across more than 10 e-shops, leveraging advanced design patterns to ensure long-term scalability and maintainability while reducing downtime through prompt error resolution.

Streamlined CI/CD workflows by integrating company projects into GitLab CI with efficient pipelines, incorporating Jest tests to enhance system reliability, optimize developer experience, and mitigate software bugs.

JanSep 2018

Soldier

March 2014December 2017

Full Stack Software Engineer

Meazon SA

Languages: AngularJS, Python/CherryPy, SQLite, Bash Scripting, C, ZigBee, NodeJs

Led front-end and back-end development for the Meazon Gateway Home Automation Interface, utilizing AngularJS and Python/CherryPy to expand API capabilities and enhance application functionality. Mentoring new team members to accelerate onboarding and project contributions.

      Developed set of Meazon Node-RED nodes with NodeJs to optimize IoT workflow automation

      Developed for Texas Instruments Embeded boards with C to enable hardware integration.

      Education

      Master's degree in Electrical and Computer Engineering, University of Patras

      Thesis: Design-development of radio controlled vehicles with wireless communication

      Languages: Python, AngularJS, ZigBee

      Network of multiple vehicles with capabilities of object avoidance, obtaining motion information and remote control.

      source: http://nemertes.lis.upatras.gr/jspui/handle/10889/12312 

      Programming Languages

      Typescript, Python,  Javascript, Vue.js, HTML5, SCSS, Node.js, AngularJS, C, Bash Scripting, Bitbucket Pipelines, Gitlab CI

      Tools

      Vuex, Jest, Git, Subversion, Jetbrains IDEs, VS Code, Flask, CherryPy, Unit testing, REST, MySQL, SQLite, MongoDB, Redis

      Languages

      Greek: Native Language

      English: Business Level

      French: Entry Level

      Hobbies

      Keeping up to date with recent technologies, Travelling, Hiking, Movies, Cross Training