Marios Tsigkas

Marios Tsigkas

$40/hr
Senior Software Engineer | 10+ years | Software Infrastructure, Development, Mentoring
Reply rate:
25.0%
Availability:
Full-time (40 hrs/wk)
Location:
Athens, Attiki, Greece
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.