CodeHouse.dev

11px

125%

Download
Marios Toparopoulos cover
Marios ToparopoulosMarios Toparopoulos

Marios Toparopoulos

Full Stack Engineer | React, Next.js, TypeScript, Node.js

Athens, Greece

Full Stack Engineer with senior frontend depth, building production web platforms across telecom, betting, public-sector, and independent product environments. Experienced in React and Next.js architecture, Node.js APIs, PostgreSQL, and automated testing.

Experience

  • Codehouse.dev

    Freelance Full-Stack Engineer

    Codehouse.dev

    Jan 2025 – Present

    Independent freelance and contract engineering across full-stack TypeScript applications.

    • Own delivery from requirements and architecture through implementation, deployment, and support.
    • Built the Codehouse.dev business website and data-driven resume builder with Next.js, React, and TypeScript.
    • Implemented reusable UI, Prisma/PostgreSQL data, configurable PDF generation, and automated validation.
    • Work directly with clients and project teams on scoped freelance and contractor engagements.
  • Vodafone

    Senior Frontend Engineer

    Vodafone

    Mar 2024 – Dec 2025

    Delivered acquisition and sales platforms for Vodafone Business, including the Fiber Eligibility Tool and Marketplace UI.

    • Built Fiber Eligibility for 1M+ monthly users, contributing to +18% conversion and +25% engagement.
    • Built Next.js server integration flows for authentication, APIs, configuration, and data transformation.
    • Designed micro-frontends with shared packages, Turborepo, and pnpm, cutting build times by 50%.
    • Mentored junior engineers and strengthened architecture, code-review, and engineering standards.
    • Collaborated with product owners, backend teams, telecom stakeholders, and external partners on production workflows.
  • Sportserve

    Frontend Engineer

    Sportserve

    Dec 2021 – Mar 2024

    Modernized a legacy sportsbook for thousands of users with Next.js and TypeScript, reducing load times by 50%.

    • Built reusable UI with React, Tailwind CSS, and Redux Toolkit to improve consistency and delivery speed.
    • Added Jest and Playwright coverage and coordinated Scrum delivery across a nine-person team.
    • Migrated legacy Backbone, CoffeeScript, and Handlebars functionality into the modern application.
    • Contributed to architecture, implementation, code reviews, automated testing, and production delivery.
  • Netcompany-Intrasoft

    Frontend Engineer

    Netcompany-Intrasoft

    Jan 2021 – Dec 2021

    Established React and TypeScript foundations for the ICARUS tax platform serving thousands of daily users.

    • Automated JSON-to-SQL migration with Node.js, saving 40+ developer hours per week.
    • Defined frontend architecture, reusable component structures, coding standards, and maintainability practices.
  • Web-Coders.net

    Freelance Web Developer

    Web-Coders.net

    Sep 2016 – Jan 2021

    Built and maintained WordPress and WooCommerce solutions end to end for small businesses and clients.

    • Developed and customized WordPress websites and WooCommerce stores for client requirements.
    • Customized themes, plugins, layouts, and frontend functionality using HTML, CSS, JavaScript, and PHP.
    • Managed maintenance, updates, troubleshooting, hosting configuration, performance, and client support.
    • Delivered projects from requirements and implementation through deployment and post-launch maintenance.
    Tech:

Education

  • National & Kapodistrian University of Athens

    Master of Science in Computer Science

    National & Kapodistrian University of Athens

    Sep 2024 – May 2026

    • Selected coursework: advanced programming, operating systems, databases, big data, data visualization, cloud computing, and distributed systems.
  • Paris Lodron University of Salzburg

    Erasmus CIVIS Exchange Program

    Paris Lodron University of Salzburg

    Oct 2025 – Feb 2026

    Erasmus CIVIS exchange undertaken as part of the MSc in Computer Science, with coursework in Distributed Systems and Computer Vision.

  • University of West Attica

    Industrial Design & Production Engineering

    University of West Attica

    Sep 2013 – Sep 2023

    • Combined engineering, computing, automation, production systems, and industrial technologies.
    • Selected coursework: programming, algorithms, data analysis, web and cloud computing, IoT, robotics, and mechatronics.
  • Vladivostok State University

    Erasmus+ International Exchange Program

    Vladivostok State University

    Jan 2019 – May 2019

    Erasmus+ international exchange undertaken during the engineering degree, covering Asia-Pacific studies, the Russian Far East, investment law, and Russian language.

Projects

Certifications

  • Technical Chamber of Greece (TEE)

    Licensed Engineer – Industrial Design & Production Engineering

    Technical Chamber of Greece (TEE)

    Jun 2026

    Credential ID: 157774

    Skills:
    • Industrial Engineering
    • Production Engineering
  • Google Cloud
    Objectives:
    • Deploy and manage containerized applications on Google Kubernetes Engine
    • Configure GKE networking, storage, security, and observability for production workloads
    • Design reliable, scalable cloud-native delivery workflows on Google Cloud
    Skills:
    • Application Deployment
    • CI/CD
    • Cloud Infrastructure
    • Cloud Management
    • Cloud-Native Computing
    • Cloud Platforms
    • Cloud Services
    • Cloud Storage
    • Containerization
    • Continuous Integration
    • Google Cloud Platform
    • Identity and Access Management
    • Infrastructure As A Service (IaaS)
    • Kubernetes
    • Prompt Engineering
    • Prompt Engineering Tools
    • Prompt Patterns
    • Scalability
    • Virtual Machines
    • Virtual Networking
  • IBM
    Objectives:
    • Define continuous integration and identify tools used in CI workflows
    • Automate CI/CD tasks with GitHub Actions and Jenkins
    • Implement continuous deployment with OpenShift Pipelines and Argo CD
    • Apply Infrastructure as Code with Terraform
    Skills:
    • Automation
    • CI/CD
    • Containerization
    • Continuous Integration
    • Devops Tools
    • DevOps
    • GitHub
    • Infrastructure as Code (IaC)
    • IT Automation
    • Jenkins
    • Kubernetes
    • OpenShift
  • Red Hat

    Fundamentals of Ansible

    Red Hat

    Sep 2024

    Credential ID: QLSDLIAT13LG

    Objectives:
    • Create and run Ansible playbooks
    • Build inventories and manage target hosts
    • Automate system configuration with Ansible modules
    Skills:
    • Ansible
    • Automation
    • Configuration Management
    • Devops Tools
    • DevOps
    • Infrastructure as Code (IaC)
    • IT Automation
    • Linux
    • Linux Administration
    • Linux Commands
    • System Configuration
    • YAML
  • The Hong Kong University of Science and Technology

    Server-side Development with NodeJS, Express and MongoDB

    The Hong Kong University of Science and Technology

    May 2020

    Credential ID: X7VEEFM6A7WH

    Objectives:
    • Build RESTful APIs with Node.js and Express
    • Model and persist application data with MongoDB
    • Implement authentication and secure server-side integrations
    Skills:
  • Google

    Google IT Support Specialization

    Google

    Nov 2019

    Credential ID: 2QNEB2ZSWM79

    Objectives:
    • Perform day-to-day IT support tasks across computer hardware, operating systems, networking, and software
    • Troubleshoot technical issues and provide end-to-end customer support
    • Administer systems and infrastructure using Linux, command-line tools, and directory services
    • Apply foundational IT security practices to systems and networks
    Skills:
    • IT Infrastructure
    • Network Security
    • Operating System Administration
    • Systems Administration
    • Technical Support
  • University of Michigan
    Objectives:
    • Apply Python programming fundamentals and data structures
    • Retrieve and process data from web APIs using JSON, XML, and web scraping
    • Store, query, analyze, and visualize data with Python and databases
    Skills:
    • Data Analysis
    • Data Structures
    • Database Management System (DBMS)
    • Python Programming
    • Web Scraping

Volunteer

  • IEEE

    Webmaster — IEEE Student Branch of West Attica

    IEEE

    Jan 2020 – Dec 2021

    Provisioned and managed virtual machines using the Okeanos Knossos IaaS cloud infrastructure.

    • Configured VM environments for hosting websites, web applications, and APIs.
    • Designed and developed the IEEE Student Branch website using WordPress.
    Skills:
    • Infrastructure As A Service (IaaS)
    • Virtual Machines
    • WordPress
  • Social Hackers Academy

    Teaching Assistant

    Social Hackers Academy

    Oct 2019 – Oct 2020

    Supported students taking their first steps in web development through technical guidance and hands-on mentoring.

    • Assisted students with Linux, Ubuntu, terminal usage, and Bash fundamentals.
    • Introduced HTML, CSS, JavaScript, Git, and React fundamentals.
    • Provided troubleshooting and guidance during practical exercises and projects.
    Skills:
    • Bash
    • Cascading Style Sheets (CSS)
    • Git
    • Hypertext Markup Language (HTML)
    • Javascript
    • Linux
    • React.js
  • ADHD HELLAS

    Treasurer & Webmaster, Board of Directors

    ADHD HELLAS

    Jan 2017 – Jan 2019

    Served as Treasurer and Webmaster, contributing to operations, fundraising, digital presence, and public outreach.

    • Managed treasury responsibilities and supported fundraising activities.
    • Organized events, awareness campaigns, and community initiatives.
    • Maintained the organization’s website using Joomla CMS.
    • Supported digital campaigns through the website and social media.
    • Completed leadership and governance training provided by the European Patients’ Forum.
    Skills:
    • Joomla
    • Web Development

Hobbies

  • Trekking
  • Drone flying
  • Cinema
  • Gym