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

technology

JavaScript

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

React

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

Node

JavaScript runtime that executes code outside of a browser.
technology

GraphQL

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

MongoDB

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

Typescript

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

Redux

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

Angular

Platform for building web applications using Typescript or JavaScript.
technology

Python

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