About

Profile Picture

Background

Experienced Senior Software Engineer with more than 6 years of professional experience, adept in bringing forth expertise in design, installation, testing and maintenance of software systems. Proficient in various platforms, languages, and embedded systems. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team. Fluent and always eager to learn the latest cutting edge development tools and procedures

Experience

Senior Software Engineer

Upstream Systems

MySQLLaravelNode JSReact JSNext JSTypescriptVue JS

Thu Nov 16 2017 - Present

  • Very proficient at Laravel PHP Framework along with VueJS to accompany the backend system. Developed a full blown CMS with the above technologies , that manages all the aspects of creating and launching Web Campaigns.
  • Due to very high Internet Traffic Requirement of the campaigns , acquired expertise with MYSQL optimization , utilizing Redis Key-Value Storage and Memcached as another caching layer.
  • Our logging system was very extended , as a result I became familiar with Apache Hadoop, Kafka Brokers , Avro Messages , as well as querying large Data from HDFS File Systems.
  • Familiar with CI /CD procedures, since we are actively monitoring our Kubernetes Infrastructure. The tools we are using involve Kubectl Command Line , Prometheus for measuring our Web application Metrics and displaying them at Grafana .
  • Moving our technology stack from VueJS to React , I have been actively developing our latest application for the past years with React. React technologies we are currently involved in active development are : • Next JS, React Queries , Node JS Backend To Support Next JS Frontend ( Server Side Rendering ), Typescript , React Unit Testing using Jest, Redux Toolkit, Styled-Components , Authorization using an external open-source server Keycloak, Developing Custom NPM Packages using Verdaccio ( Private NPM Repository)

Web Designer – Freelancing

Self – Employed

WordpressHtmlCssJavascriptGit

Thu May 01 2014 - Thu Nov 01 2018

  • Worked and became familiar with Joomla, WordPress and Drupal Content Management System platforms.
  • Used countless plugins for both systems and became more familiar with PHP code. Most sites require the use of plugins to minimize CSS/HTML in order for the pages to load faster to the front-end user.
  • Learned what needs to be done, so that the website ranks good in Page Speed Tests. Developed SEO skills , so that the pages rank good on Search Engines, focusing on the right keywords.
  • Set up my personal website, on a Virtual Machine Windows Server 2008 and hosted it there using IIS Windows Server Services.

Call Center Representative

Hellenic Telecommunications Organization

Sun May 01 2011 - Wed Oct 01 2014

  • Supported tasks related to logistics, HR and internal communication of the organization, customer support and product promotion.
  • Developed excellent organizational, leadership and communication skills as well as ability to perform highly demanding tasks under time and resources pressure.

Network Systems Engineer

Hellenic Army Athens (N.M.T.S. Hospital)

MySQLJavascriptPHPHtml

Thu Oct 01 2015 - Mon Aug 01 2016

  • Provided users with help desk support regarding software, hardware and active directory issues; Microsoft Office, program installation, operating systems errors, user details update
  • Perrformed installation, support and repair of the IT systems
  • Coordinated the training of new personnel in all the above tasks

Skills

Hover over a skill for profieciency.

Html

95%

PHP

95%

Wordpress

95%

MySQL

95%

React JS

95%

Laravel

92%

Git

90%

Next JS

90%

Vue JS

90%

Typescript

85%

Javascript

84%

Node JS

80%

Css

70%

Unity

70%

Nuxt JS

60%

Github

50%

MongoDB

50%

GraphQL

40%

C Sharp

40%

Docker

40%

Firebase

30%

Projects

Project Image

Grizzle Android Game

Technology usedTechnology usedTechnology usedTechnology used

Greek Puzzle Game Developing games in Unity has always been my hobby and this has been my passion the last year. The game is simple , connect the domino letter pieces and construct the final crossword puzzle by combining all the pieces together ! Frontend has been developed with Unity and the backend, which supports the game creation api , has been made with Node JS.

Contact

Feel free to contact me for anything.
Lets Talk.