Logo
About me

Who i am

About me

img

Dimitris Kiriakakis

Full Stack Developer

It was back in 1998, when I first got my hands dirty with coding. Since then my future was defined. I studied as a Computer Engineer and during my studies I mastered in web applications’ full-stack development, HCI and graphics courses. Nonetheless, I fell in love with the beauty of web.

My first professional experience was back in 2013 and now i have under my belt 4 years, full of web and mobile projects.

Why?
Just love it. That’s what I’m passionate for.

I really enjoy doing:
1. Object-oriented programming and TDD with Java and Angular.
2. Creating responsive, user-friendly and visually enjoyable UIs.
3. Enriching the app stores with catchy applications written in Ionic 3.
4. Implementing APIs, written in PHP or NodeJS.
5. Building websites with WordPress and optimising them so that they can
offer the best possible user experience.

My Skill Set:

  • Angular/Typescript/Javascript
  • Java EE
  • Spring
  • PHP
  • HTML5
  • CSS3/SCSS
  • WordPress

Some facts

0
Years of Experience
0
Ongoing Projects
0
Finished Projects
Resume

My bio

Resume

Hamburg, Germany

  • Angular
  • Java & Spring
  • Responsive Design
  • Kubernetes & Docker

Being part of the team that is responsible for maintaining tipp24's and mylotto24's responsive webshops, our main duties are the following:

  • Maintaining our Frontend Application (Javascript and Typescript - Angular)

  • Migrating our Frontend to Angular4

  • SCSS and Responsive Design

  • Extending our backend application (Spring & Java)

  • Migrating our infrastructure and microservices to Kubernetes


Our products:

Speaker

  • Goto Berlin 2016
  • Page Rendering
  • Page Performance

Client and server-side rendering is not a contradiction. - gotober 2016
Time: 11:30 - 12:15
Date: Monday, 14.11.2016
Language: English
Track: Solutions
Level: for everyone

Usually when we start to think about a new or an existing web application, we would think about where we want to render our site. While client-side rendering has a lot of advantages - scalability and fast navigation - it also has some downsides for the first request. We need to make sure, for example, that a lot gets loaded before we can even think about rendering the site. In this presentation, we want to show you 3 prototypes, which all deliver the same contents, but in different ways, and we want to measure them from a user perspective.

Client and server-side rendering is not a contradiction.

Get the slides.

Conference

  • Codetalks 2016
  • Page rendering
  • Page performance

Client and server-side rendering is not a contradiction. - codetalks 2016
Time: 10:00 - 10:45
Date: Thursday, 29.09.2016
Place: Main Track
Language: English
Track: JavaScript
Level: for everyone

Usually when we start to think about a new or an existing web application, we would think about where we want to render our site. While client-side rendering has a lot of advantages - scalability and fast navigation - it also has some downsides for the first request. We need to make sure, for example, that a lot gets loaded before we can even think about rendering the site. In this presentation, we want to show you 3 prototypes, which all deliver the same contents, but in different ways, and we want to measure them from a user perspective.

Client and server-side rendering is not a contradiction.

Mobile Developer

  • Mobile Apps
  • Angular
  • Ionic

Implementation of GREEN's (Greek Environmental & Energy Network SA) mobile app (for both iOS and Android) as an external developer (Freelancing). The application was developed with Ionic framework and AngularJS on its base.

Chania, Greece

  • Mobile Apps
  • Angular
  • Ionic

Mobile development, using the ionic platform (AngularJS) and native languages. Maintaining the company's page on Android's Play Store and Apple's App Store, and responsible of the company's mobile projects.


Thessaloniki, Greece

  • Mobile Apps
  • Angular
  • Ionic
  • Responsive Design

Mobile development, using the ionic platform (AngularJS) and native languages. Maintaining the company's page on Android's Play Store and Apple's App Store, and responsible of the company's mobile projects.

Thessaloniki, Greece

  • PHP
  • Laravel
  • JQuery

Still printing your files using a USB stick? Fotocopia is online!

  • PHP development using the Laravel Framework.

  • Front-end development using JQuery and AJAX techniques.

  • Responsive mobile design, following the Material design principles.



Fotocopia (mobile)

Athens, Greece

  • Java
  • Spring
  • HTML5
  • CSS3
  • PostgreSQL

  • User Interface Design using HTML5, CSS3, Javascript, Jquery

  • Web Application Development using Spring Framework

  • PostgreSQL Database administration.

Thessaloniki, Greece

  • Wordpress
  • Responsive UIs
  • HTML5
  • CSS3
  • Server Administration

Website Development, Server & Database Administration. Building websites with Wordpress or even custom code. My highest priority is to offer an enjoyable user experience to the users of our clients.

Chania, Greece

  • Java
  • C++
  • Web Applications
  • Graphics
  • HCI
  • Augmented Reality

In 2008 I entered the Technical University of Crete as I was accepted by the department of ECE (Electronics and Computer Engineering). After 5.5 years of studies I obtained a Bachelor in Computer Engineering. During my Thesis I developed an Augmented Reality mobile application back in the time that AR was still a mystery.

Augmented Reality Mobile Application - TUC from Dimitrios Kiriakakis on Vimeo.

Services

What i do

Services

Skills

Attainments

Skills

Frontend Development

Javascript
95%
Angular
95%
Responsive UIs
85%

Backend Development

Java
75%
PHP
70%
NodeJS
60%

Website Building

Wordpress
85%
Website Optimisation
80%
Server Administration
75%