Download PDF

Marios Tsigkas

  • Athens, Greece
  • 📱0030 6981900553
  • ✉️ tsigkasmarios1@gmail.com
  • linkedin.com/in/marios-tsigkas
  • github.com/mariosh346

Senior Front-end Engineering Professional

Summary

Senior Frontend Engineer with hands-on experience building and scaling production-ready web applications, in eCommerce, SaaS and IoT platforms. Deeply experienced in Vue 2/3, TypeScript, and Node.js, with a strong focus on building modular, testable frontend architectures. Day-to-day work includes implementing complex UI components, optimizing performance, writing unit and E2E tests, and maintaining CI/CD pipelines for fast, reliable deployments. Comfortable working across the stack when needed, constantly involved in code reviews, and improving developer workflows. Led several frontend rewrites and tech migrations, mentored junior developers, and collaborated closely with backend and product teams to ship features efficiently. Backed by a Master's in Computer Engineering, blending strong fundamentals with real-world development expertise.

Work experience

June 2021Now

Senior Front-end Engineer

expondo

Tools: Typescript, Vue2/3, Jest, Tailwind, NodeJs, Bitbucket Pipelines, Docker, Cypress, Vuex, Pinia, GraphQl

20+ eCommerce sites/countries

August 2019May 2021

Front-end Engineer

25-8 Projects

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

BetHeroes iGaming SaaS application

September 2018July 2019

Front-end Engineer

Generation-Y

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

Scalable eCommerce component library used across more than 10 e-shops

JanSep 2018

Soldier at Soufli, Evros, Greece

March 2014December 2017

Full Stack Software Engineer

Meazon SA

Tools: AngularJS, Python/CherryPy, SQLite, Bash Scripting, C, ZigBee, NodeJS, NodeRed

IoT Home Automation applications

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

  • github.com/mariosh346/UsersVue A project with Vue, Typescript, Quasar, Cypress, Vitest, Github Actions and Firebase
  • github.com/mariosh346/platform-catApi-react A project with React, Typescript, Vite, Vitest, Tailwind, Github Actions and cat api
  • github.com/mariosh346/movies-vue A project with Vue, Firebase, Vuex, Vuetify, TheMovieDB api

Programming Languages

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

Tools

Tailwind, Pinia, Cypress, 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

May 13, 2025