
Yannis Rizos
Verified Expert in Engineering
Back-end Developer
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
Experience
- PHP - 18 years
- Relational Databases - 15 years
- REST APIs - 10 years
- Test-driven Development (TDD) - 8 years
- Amazon Web Services (AWS) - 6 years
- Laravel - 6 years
- Docker - 6 years
- Domain-driven Design (DDD) - 2 years
Availability
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
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.
Chief Technology Officer (CTO)
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.
Technical Lead
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.
Senior Developer
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.
Senior Developer
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.
Experience
myRestaurant
https://www.e-table.gr/myrestaurantMobCanteen
https://www.mobcanteen.eu/Education
Bachelor's Degree in Computer Science
Anglia Ruskin University - Cambridge, UK
Skills
Libraries/APIs
REST APIs, PHP CodeSniffer, jQuery
Tools
GitHub, Apache, NGINX, Postman, Vagrant, Bitbucket, PhpStorm, PHPStan, Git, Jira, Asana, Xcode, DataGrip
Languages
PHP, HTML, CSS, Less, Java, Lisp, C
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
Platforms
WordPress, WooCommerce, Linux, Scrutinizer-CI, Amazon Web Services (AWS), Docker, Joomla, Visual Studio Code (VS Code), Heroku, MacOS, Magento
Storage
MySQL, PostgreSQL, Memcached, Redis, Relational Databases
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring