Makis V.

Makis V.

Senior Software Engineer

Athens, Greece
Hire Makis V. Hire Makis V. Hire Makis V.

About Me

I am a Senior Software Developer with 8+ years of expertise and a strong focus on the iteration of backend web technologies. I have proficiency in PHP for Object-Oriented Programming; using the best test-driven and behavior-driven development standards on solutions for clients. I strive to deliver and implement high-quality, scalable and easily adaptable software solutions by writing readable and maintainable codes for projects.

Work history

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

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

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

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

Self-employed
Self-employed
Software Engineer
2018 - Present (6 years)
Athens, Greece
  • Provide expertise and technical guidance to an independent team working on the implementation of an online marketing app for mobile devices.

  • Offer expertise for code reviews and team members to ensure that product and design specifications for the marketing app are properly met.

  • Lead and provide end-user support including setup, installation, and maintenance for applications released.

World First
World First
Software Engineer
2016 - 2017 (1 year)
London, United Kingdom
  • Implemented new features and maintained World First'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 between to 6-7 seconds.

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

Real Strategic Inc
Real Strategic Inc
Software Engineer
2014 - 2016 (2 years)
Florida, United States (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 Engineer
2012 - 2014 (2 years)
Athens, Greece
  • Managed the maintenance of existing features, 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
Software Engineer
2010 - 2011 (1 year)
Athens, Greece
  • Built web solutions, products and services for Cosmodata.

  • Successfully implemented new features and maintained the ecommerce platform of Cosmodata built with PHP and a MySQL database.

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

Portfolio

Software Engineer - Stampa
Software Engineer - Stampa

Stampa is a mobile app that allows business owners to create a paper-free loyalty system for their customers. It can be used additionally by business owners to publish offers for free products that the app users can retrieve by scanning a QR code and redeem it in the shop. The project consists of a mobile client app developed using Expo and React Native and a web application for business owners based on ReactJS. Both applications use a REST API based on the Lumen micro-framework and have been dockerized. Google’s Firebase is used for authentication purposes. The project is still under development.

Software Developer - Travel Planet Ferry Booking Engine
Software Developer - Travel Planet Ferry Booking Engine

Travelplanet24.com is an online travel agency that offers visitors cheap airline tickets (flights) and ferry tickets, around the world. It allows users to book services online 24 hours a day. Handled the extension of services on the product by adding the option for users to purchase travel insurance during the booking process, maintained the booking engine during peak season, updated the code with the latest API released by Travel Partner's commerce partner, refactored parts of the system to combine Travel Partner's different booking engines into a single product, and implemented specific rules that applied to bookings for for specific ferry companies. The new solution was successfully launched, during the peak summer season (June-August); averaging about 300 completed bookings per day and over 10000 searches daily on the platform.

Education

Education
MSc in Informatics
The University of Edinburgh
2007 - 2008 (1 year)
Education
BSc in Informatics
The University of Piraeus
2000 - 2005 (5 years)