Dimitris Loukas

CTO @ Viral Loops | Published Author @ Packt

Athens, Greece dimlucas@outlook.com

Software Engineer with a demonstrated history of working in the computer software industry. Skilled in C#, JavaScript, HTML5, CSS3, and PHP. Strong engineering professional with a Bachelor’s Degree focused in Computer Science from National Kapodistrian University of Athens


Experience

CTO

Viral Loops

Leading the Viral Loops team of engineers

November 2021 - Now

Full Stack Software Engineer

Viral Loops

Responsibilities:

  • Writing comprehensive tech specs from Jira stories
  • Developing a referral marketing SaaS product using NodeJS and Angular
  • Comitting and reviewing code with GitHub and Gitflow
  • Following a Test Driven Approach with Mocha, Chai and faker
  • Deploying and scaling with Heroku
  • Managing and monitoring AWS RDS MySQL instances

April 2018 - November 2021

IT Manager

TEDxUniversityofPiraeus

Responsibilities:

  • Leading a team of developers in the process of migrating TEDxUniversityofPiraeus' website from WordPress to an Angular 7 SPA.
  • Developing a RESTful API from scratch using NodeJS 10
  • Automating and modernizing existing managerial processes and DevOps
  • Achieving effective communication with non-technical teams in a limited time-frame

October 2017 - Present

Software Developer

Broker Systems

Responsibilities:

  • Migrating legacy applicatiions of the financial sector from Silverlight to Angular & Aurelia
  • Building rich UIs with HTML5, CSS3, Bootstrap 4 and Sass
  • Simplifying common operations with Gulp tasks
  • Working with C# Web APIs
  • Translating PSD Mockups into code

April 2016 - March 2018

Junior Software Developer

Lifekiy

Responsibilities:

  • Writing primary product's backend code with PHP and Zend Framework
  • Maintaining an AWS RDS MySQL instance
  • Building fast interactive UIs with VueJS
  • Migrating legacy PHP code to Laravel 5.1

November 2015 - May 2016

Mobile Applications Developer - Intern

Simple Apps

Responsibilities:

  • Building cross-platform mobile applications with ActionScript & MXML
  • Building APIs for mobile apps with PHP & MySQL

June 2015 - November 2016

Education

National Kapodistrian University of Athens

Bachelor of Science
Informatics & Telecommunications

7.7/10

October 2012 - Present

Skills

Programming Languages & Tools


PRACTICES
  • Code First Migrations
  • Clean, DRY & Reusable Code
  • Comfortable with both OOP and Functional Paradigms
  • Test Driven Development
  • Agile Development & Scrum
  • Mobile-First, Responsive Design

Online Courses


Achievements

  • Interviewd by Facebook on June 2017
  • Was part of an early access team performing technical review on The Complete Software Developer's Career Guide by John Sonmez
  • Selected for CERN Technical Student Programme 2017-2018
  • Won the first prize in a Microsoft Student contest for developing Windows 8 and Windows Phone 8 applications
  • Top 14% Overall on StackOverflow
  • Won first place in GreeceJS JavaScript Contest