MARIOS TSIGKAS
Athens, Greece
📱- ✉️-
linkedin.com/in/marios-tsigkas github.com/mariosh346
Senior Software Engineering Professional
Summary
Senior 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 and developing 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 2021 - Now
Senior Front-end Engineer
expondo
Tools: Typescript, Vue2/3, Jest, Tailwind, NodeJs, Bitbucket Pipelines, Docker, Cypress, Vuex, Pinia
Designed and developed a Vue.js eCommerce application, leading to the successful deployment of 20+
sites and improving key performance metrics, including Lighthouse scores, time-to-interactive,
and dropout rate
Planned, developed a seamless transition from vue2 to vue3 and integrated Adyen’s payment UI with
custom payment methods to enhance user experience, boost revenue, and reduce the dropout rate.
Enhanced collaboration and productivity through mentorship initiatives, including thorough code
reviews, weekly cross-team meetings, and comprehensive documentation.
Introduced trunk-based development workflow, and developed Cypress tests alongside Datadog
monitoring to improve system reliability, developer experience, and minimize bugs.
August 2019 - May 2021 Senior Front-end Engineer
25-8 Projects
Tools: Typescript, Vue.js, Vuex, Mocha, SCSS, jQuery
Designed and developed the transition of 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 2018 July 2019
Front-end Engineer
Generation-Y
Tools: Vue.js, Vuex, Jest, HAML, SCSS, jQuery, Gitlab CI
Architected and developed a scalable eCommerce component library across more than 10 e-shops,
incorporating best practices to optimize performance, scalability, and maintainability.
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.
Jan - Sep 2018
Soldier at Soufli, Evros, Greece
March 2014 December 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 a set of Meazon Node-RED nodes with NodeJs to optimize IoT workflow automation
Developed Texas Instruments Embedded 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 | Source: nemertes.lis.upatras.gr
Network of multiple vehicles with capabilities of object avoidance, obtaining motion information and remote control.
Open Source Portfolio
https://github.com/mariosh346/UsersVue A project with Vue, Typescript, Quasar and Firebase
https://github.com/mariosh346/platform-catApi-react A project with React, Typescript, Vite, Tailwind and cat api
https://github.com/mariosh346/movies-vue A project with Vue, Firebase, Vuex, Vuetify, TheMovieDB api
Programming Languages
Tools
Typescript, Python, Javascript, Vue.js, HTML5, SCSS,
Node.js, AngularJS, C, Bash Scripting, Bitbucket Pipelines,
Gitlab CI
Tailwind, Pinia, Cypress, Vuex, Jest, Git, Subversion,
Jetbrains IDEs, VS Code, Flask, CherryPy, Unit testing, REST,
MySQL, SQLite, MongoDB, Redis
Languages
Hobbies
Greek: Native Language
English: Business Level
French: Entry Level
Keeping up to date with recent technologies, Travelling,
Hiking, Movies, Cross Training