Yannis Rizos, Developer in Thessaloniki, Greece
Yannis is available for hire
Hire Yannis

Yannis Rizos

Verified Expert  in Engineering

Back-end Developer

Location
Thessaloniki, Greece
Toptal Member Since
September 23, 2022

Yannis is a seasoned back-end developer with nearly two decades of experience building web applications and integrating web services. He specializes in developing robust and secure RESTful APIs and has an industry background in reservation engines, learning management systems, and eCommerce.

Portfolio

Epignosis
PHP, MySQL, Redis, Memcached, NGINX, Apache, Docker, Amazon Web Services (AWS)...
e-table
PHP, Laravel, PostgreSQL, NGINX, AngularJS, Ionic, Vagrant...
E-avenue
PHP, Laravel, WordPress, WooCommerce, Joomla, MySQL, Apache, AngularJS, Ionic...

Experience

Availability

Part-time

Preferred Environment

PHP, PostgreSQL, NGINX, Docker, Laravel, Swagger, Linux, PHPUnit, GitHub, Domain-driven Design (DDD)

The most amazing...

...integration I've created is between e-table, a restaurant reservation engine, and Reserve with Google.

Work Experience

Senior Software Engineer

2020 - PRESENT
Epignosis
  • Designed and developed a RESTful API for the company's flagship product TalentLMS.
  • Introduced and managed AWS and GitHub Actions-based deployment pipelines and other automated processes to support TalentLMS RESTful API.
  • Applied Docker development workflows to the TalentLMS engineering team.
Technologies: PHP, MySQL, Redis, Memcached, NGINX, Apache, Docker, Amazon Web Services (AWS), REST, REST APIs, Asana, Agile, Scrum, Domain-driven Design (DDD), Behavior-driven Development (BDD), Postman, Swagger, PHPUnit, Unit Testing, Functional Testing, Test-driven Development (TDD), Object-oriented Programming (OOP), Relational Databases, Git, GitHub, Visual Studio Code (VS Code), PhpStorm, Linux, MacOS, Scrutinizer-CI, PHP Standards Recommendations (PSR), PHP CodeSniffer, PHPStan, Psalm, HTML, CSS, Back-end, Back-end Performance, Back-end Architecture, Back-end Development

Chief Technology Officer (CTO)

2017 - 2020
e-table
  • Directed the company's technology strategy and oversaw all technical aspects of the service.
  • Integrated the service's reservation engine with Reserve with Google.
  • Developed a mobile app for restauranteurs to manage their online and offline reservations.
Technologies: PHP, Laravel, PostgreSQL, NGINX, AngularJS, Ionic, Vagrant, Amazon Web Services (AWS), Docker, CodeIgniter, REST, REST APIs, Agile, Scrum, Memcached, Symfony, Postman, Swagger, PHPUnit, Unit Testing, Functional Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), Object-oriented Programming (OOP), Relational Databases, Git, Jira, GitHub, Visual Studio Code (VS Code), PhpStorm, Heroku, Xcode, DataGrip, Hybrid Apps, Mobile App Development, Mobile App Testing, Mobile UX, Mobile UI, Linux, MacOS, PHP Standards Recommendations (PSR), PHP CodeSniffer, PHPStan, Back-end, Back-end Performance, Back-end Architecture, Back-end Development, CSS, HTML

Technical Lead

2015 - 2017
E-avenue
  • Designed and developed a RESTful API for the company's MobCanteen platform.
  • Created several mobile applications for the company's MobCanteen platform.
  • Built and maintained many solutions based on the WordPress WooCommerce plugin and the Joomla extension VirtueMart.
Technologies: PHP, Laravel, WordPress, WooCommerce, Joomla, MySQL, Apache, AngularJS, Ionic, Vagrant, Jira, Agile, Scrum, Unit Testing, Functional Testing, Test-driven Development (TDD), Object-oriented Programming (OOP), Relational Databases, REST APIs, Git, Kanban, Bitbucket, PhpStorm, Xcode, DataGrip, Postman, Hybrid Apps, Mobile App Development, Mobile App Testing, Mobile UX, Mobile UI, Linux, MacOS, VirtueMart, HTML, CSS, Back-end, Back-end Performance, Back-end Architecture, Back-end Development, Less

Senior Developer

2009 - 2013
WITP Digital Creative Studio
  • Developed a custom website for Vicko, a large chain of home goods stores. The website was integrated with Vicko's ERP.
  • Developed several WooCommerce-based eCommerce solutions.
  • Developed several Magento-based eCommerce solutions.
  • Administered the company's Linux-based web servers.
Technologies: PHP, Magento, WordPress, WooCommerce, Apache, MySQL, HTML, CSS, jQuery, Back-end, Back-end Development, Back-end Architecture, Back-end Performance, Scrum, Linux, Less

Senior Developer

2010 - 2012
Lead Generation SA
  • Participated in a complete re-design of spitogatos.gr, focused mainly on back-end development tasks.
  • Involved in migrating spitogatos.gr's infrastructure to AWS.
  • Engaged in fine-tuning spitogatos.gr's search engine.
Technologies: Amazon Web Services (AWS), PHP, HTML, CSS, jQuery, MySQL, Back-end, Back-end Performance, Back-end Architecture, Back-end Development, Zend Framework

myRestaurant

https://www.e-table.gr/myrestaurant
An app for restauranteurs to manage their online and offline reservations. I developed the API and original Ionic-based hybrid mobile application and oversaw the development of the native Android and iOS applications.

MobCanteen

https://www.mobcanteen.eu/
A SaaS platform for customer loyalty mobile applications. I developed the RESTful API of the service and several Ionic-based hybrid mobile applications and oversaw the development of the second version of the platform.
1997 - 2001

Bachelor's Degree in Computer Science

Anglia Ruskin University - Cambridge, UK

Libraries/APIs

REST APIs, PHP CodeSniffer, jQuery

Tools

GitHub, Apache, NGINX, Postman, Vagrant, Bitbucket, PhpStorm, PHPStan, Git, Jira, Asana, Xcode, DataGrip

Frameworks

PHPUnit, Laravel, Swagger, Symfony, React Native, AngularJS, Ionic, CodeIgniter, VirtueMart, Zend Framework

Paradigms

Object-oriented Programming (OOP), Unit Testing, Test-driven Development (TDD), PHP Standards Recommendations (PSR), Agile, Functional Testing, Behavior-driven Development (BDD), REST, Scrum, Kanban, Class-based OOP, Functional Programming, Requirements Analysis, Design Patterns, Back-end Architecture

Languages

PHP, HTML, CSS, Less, Java, Lisp, C

Storage

MySQL, PostgreSQL, Memcached, Redis, Relational Databases

Platforms

WordPress, WooCommerce, Linux, Scrutinizer-CI, Amazon Web Services (AWS), Docker, Joomla, Visual Studio Code (VS Code), Heroku, MacOS, Magento

Other

Back-end, Back-end Development, Domain-driven Design (DDD), Psalm, Hybrid Apps, Mobile App Development, Mobile App Testing, Mobile UI, Mobile UX, IT Project Management, Software Development, Software Architecture, Back-end Performance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring