Summary
Overview
Work History
Education
Courses
Timeline
SoftwareEngineer
Orestis Stradis

Orestis Stradis

Software Engineer
Athens

Summary

Dynamic Full-Stack Web Developer with extensive expertise in designing, developing, and maintaining robust web applications across diverse frameworks and technologies, including Ruby on Rails, PHP/Laravel, C#/ASP.NET, and WordPress. Proven ability to build scalable, secure, and high-performance solutions that meet complex business requirements. Committed to enhancing system architecture and optimizing performance while fostering a collaborative environment through mentoring engineers to ensure the delivery of high-quality, maintainable software. Passionate about leveraging innovative technologies to drive efficiency and improve user experiences.

Overview

13
13
years of professional experience
1
1
Language

Work History

Ruby on Rails Developer

EMPIST
07.2021 - Current

Responsible for architecture and development of Deskware, a ticketing platform serving 400+ businesses. Leading modernization from Rails 5 to Rails 8 with Docker, Kamal, and CI/CD. Developed email parsing with ActionMailbox/Postmark, file uploads via ActiveStorage/Azure, and an OAuth-based authentication server. Migrated and transformed data to new schemas, extended Elasticsearch functionality, and built RabbitMQ consumers and producers. Mentor for junior engineers through code reviews and pair programming, promoting best practices and team growth.

Full Stack Developer

EMPIST
08.2020 - 07.2021

Developed and maintained web applications and content management solutions using Laravel and PHP. Created and customized WordPress themes, and built plugins integrating external services such as Lever to extend functionality and streamline workflows.

Full Stack Web Developer

MOZAIK
09.2019 - 08.2020

Responsible for maintaining and extending Bookwize, an existing product built with C# .NET. Developed a WordPress plugin that integrated with Bookwize’s API using Knockout.js, enabling seamless interaction between the CMS and the main product

Full Stack Web Developer

IPG Mediabrands
01.2015 - 08.2019

Developed web applications, branded mini-websites, and corporate sites for internal and client use. Built internal tools such as marketing and IT applications using CakePHP, developed branded mini-sites with CakePHP and WordPress, and maintained corporate websites using WordPress.

Full Stack Web Developer

XPLAIN
04.2014 - 12.2014

Responsible for creating gamified activations embedded in Facebook, enhancing user engagement. Developed reporting tools to track performance and user interactions, providing actionable insights for campaigns.

Web Developer

Planet Interactive
04.2013 - 04.2014

Developed corporate and e-commerce websites using various CMS platforms, including WordPress and NopCommerce. Created Facebook games and marketing tools to engage users. Supported the company’s main product, Readpoint.com (discontinued), built with C#.

Junior Web Developer

Generation Y
01.2013 - 04.2013

As a Junior Developer, supported and maintained existing websites while creating new ones using the company’s custom Rails-based CMS. Gained experience in web development, troubleshooting, and content management.

Education

Computer Science

TEI of Athens
Athens
06.2010

Master of Science - Game Development

University of Western Macedonia
04.2001 -

Courses

  • Game Development with Unity 3D, University of Athens
  • September 2017 — February 2018

Timeline

Ruby on Rails Developer

EMPIST
07.2021 - Current

Full Stack Developer

EMPIST
08.2020 - 07.2021

Full Stack Web Developer

MOZAIK
09.2019 - 08.2020

Full Stack Web Developer

IPG Mediabrands
01.2015 - 08.2019

Full Stack Web Developer

XPLAIN
04.2014 - 12.2014

Web Developer

Planet Interactive
04.2013 - 04.2014

Junior Web Developer

Generation Y
01.2013 - 04.2013

Master of Science - Game Development

University of Western Macedonia
04.2001 -

Computer Science

TEI of Athens
Orestis StradisSoftware Engineer