Makis V.

About Me

Makis is a Senior Software Developer with 15+ years of experience iterating back-end web technologies using PHP for OOP and best TDD/BDD standards on client solutions. He implements and delivers high-quality, scalable, and easily adaptable software solutions by writing readable and maintainable code.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Tripsta
Tripsta
Software Developer
2018 - 2018
Athens, Greece
  • Worked on the implementation of a new booking platform for ferries targeting international markets.

  • Participated in architectural discussions with members of the development team.

  • Defined and implemented best practices on the solution to increase performance and scalability.

Freelance
Freelance
Software Developer
2018 - Present (7 years)
Remote
  • Worked on the implementation of an online marketing app for mobile devices.

  • Reviewed code to ensure that product and design specifications for the marketing app are properly met.

  • Led and provided end-user support including setup, installation, and maintenance for applications released.

WorldFirst
WorldFirst
Software Developer
2016 - 2017 (1 year)
Remote
  • Implemented new features and maintained WorldFirst's CMS and registration apps and other relevant internal APIs.

  • Optimized the application process for customers accessing the website in China, reducing page load times from 60 seconds to 6-7 seconds.

  • Improved engineering standards, best practices, and processes within the company.

Real Strategic
Real Strategic
Software Developer
2014 - 2016 (2 years)
Remote
  • Executed refactoring tasks on the monolithic application that extracts large data for the functionality related to scraping.

  • Created a separate microservice to expose a simple API solution for internal use.

  • Worked on the implementation of new features and maintenance of existing projects.

Tripsta
Tripsta
Software Developer
2012 - 2014 (2 years)
Athens, Greece
  • Maintained existing features and developed new features and applications.

  • Engineered a separate anti-fraud internal API that was integrated into the booking and payment processes of Tripsta's mobile application.

  • Offered technical expertise on the ferries and flights modules of the website.

Cosmodata
Cosmodata
Web Developer
2010 - 2011 (1 year)
Athens, Greece
  • Built web solutions, products, and services for Cosmodata.

  • Implemented new features and maintained the eCommerce platform of Cosmodata built with PHP and a MySQL database.

  • Oversaw data migration tasks between different sources, external provider databases, product search engines, and the company's ERP.

Showcase

Software Developer - Travel Planet Ferry Booking Engine
Software Developer - Travel Planet Ferry Booking Engine
  • Travelplanet24.com is an online travel agency specializing in flights and ferry tickets globally.

  • The platform offers 24/7 booking services and integrates travel insurance purchase during the booking process.

  • The system was refactored to combine multiple booking engines into a single product, and implemented specific rules for ferry bookings.

Software Developer - Stampa
Software Developer - Stampa
  • Stampa is a mobile app for creating a paper-free loyalty system.

  • It allows business owners to publish free products via QR codes.

  • The project utilizes Expo, React Native, and Docker for mobile and web applications, with Firebase for authentication.

Education

MSc Informatics
MSc Informatics
The University of Edinburgh
2007 - 2008 (1 year)
Bachelor's Degree, IT
Bachelor's Degree, IT
University of Piraeus (UniPi) - Greece
2000 - 2005 (5 years)