Software Engineer

Tasos Kakouris

Full-stack Software Engineer with a passion in creating experiences, interfaces and services for businesses and individuals. Armed with a MEng in Electrical & Computer Engineering and with love in JavaScript.

Services

What I do

Apps & User Interfaces

Engineering and developing easy to use, performant and intuitive applications mainly using React.

APIs and Services

Designing and building backend services and APIs using NodeJS and tools like Express and Apollo GraphQL.

Unit and E2E testing

Testing functionality of JS software systems by using tools like jest, enzyme, puppeteer and cypress.

Machine Learning

Research interests in the areas of Machine Learning and AI usually for Pattern Recognition & Outlier Detection systems.


Skills

Tecnologies & Tools

JavaScript

The most popular programming language and the language of the Web.

React

Declarative, efficient, and flexible JavaScript library for building user interfaces.

Node

JavaScript runtime that executes code outside of a browser.

GraphQL

Query language for your API and runtime for fulfilling queries with your data.

MongoDB

General purpose, document-based distributed database built for modern apps.

Typescript

Superset of JavaScript that adds optional static typing to the language.

Redux

JavaScript library for managing application state, similar to Flux architecure.

Angular

Platform for building web applications using Typescript or JavaScript.

Python

A high-level programming language that emphasizes on code readability.