Download PDF

Summary

Full-Stack developer and a self-learner of various technologies with a deep passion for programming.

Experience

May 2013present

Full Stack Developer

Freelancing

I like to keep myself busy all the time and whenever there is nothing for me to work on I always involve myself in some project, whether it is my own, or I get hired as a contractor.

June 2016December 2016

Javascript Developer

AppToCloud.com

Last summer I got hired as a javascript developer on a project at this very cool cloud VPS providing company. The team I was on was in charge of deploying an all new version of the platform for renting / buying the servers. I worked as a backend developer (Node, Mongo, Redis) and my main focus was to handle access, caching and middleware for the platform.

Sep 2015May 2016

Frontend Developer

Lurity

Formerly known as emomime, this startup deals with AI in retail. I developed a prototype of an analytical application (PHP - Laravel, HTML, CSS, JavaScript ) and my role here was to also code their presentation website and make updates to it.

Oct 2015Sep 2016

Volunteer web developer

Tomášikova Elementary School

In my free time, I am volunteering as a web developer for a local elementary school that were in need of a new website.

I built their new site according to their design (HTML, CSS, CoffeeScript ) and I also built an admin section (PHP - Laravel, Bootstrap, CoffeeScript), complete with a custom CMS for managing the content of the website.

My role here is adding new features along the way, squashing bugs and I am also in charge of managing the server (Ubuntu - cli) and backups of data.

Jun 2015Sep 2015

iOS Developer

StopPlay

I developed an iOS version of an application for helping parents control the time their children spend on their smart devices. The app was built using SWIFT language and is compatible with iPhones and iPads.

Skills

PHP

One of the first languages I learned, I adopted it at the time I started my university studies

Laravel

I am a big fan of the MVC architecture and Laravel is by far my most favourite MVC framework

Javascript

Although inclining to the backend, I do enjoy working on the UI and UX as well. I kinda have a thing for weird stuff likeCoffeeScript and I really like using jQuery for DOM manipulation. Most of the time I use bower for managing my front-end dependencies.

Node.js

Some time ago, I was hired on a project which required real-time communication in a browser. I used socket.io for that and decided to code the source in node. That was when I found out, that javascript is great for backend as well. NPM is a great community and using it for managing backend dependencies is a cinch.

HTML & CSS

When creating my own designs, I enjoy using Bootstrap, or Google's Material and if I am to pick my stylesheet technology I always choose Sass. For resource building I prefer Gulp, but I am able to work with other technologies, e.g. Grunt, as well. In my node applications I enjoy working with jade.

CLI

Nowadays I spend more and more time in the console, writing automation tasks in sh, applescript or javascript. My PHP dev environment is a GUI-less Ubuntu and I use Virtualbox and Vagrant for managing these. My favourite shell language is oh-my-zsh.

SQL

Most of the time I worked with MySQL databases, but I also tried PostgreSQL and Oracle a few times before. I enjoy using ORMs for database manipulation (Mongoose or Monk for Mongo,  Eloquent, or NotORM for SQL databases in PHP).

MongoDB

At the time I started working with node, I learned a thing or two about NoSQL databases and used Mongo for my javascript apps ever since.

Version control

I like to keep my code organised and backed up and version control is a perfect skill for that. Not to mention the team workflow benefits it offers. I know Git and SVN, though I prefer Git.

SWIFT

I started learning SWIFT when it first came out and it was very exciting. I built a few apps for iOS in it.

Some of my projects

2016

php-m framework

When I was working on some side projects about which I knew would have to be deployed in a very un-customisable environment I decided to make my own php bootstrapping framework that relies as little as possible on the operating system of the server.

It uses NotORM for database manipulation and AltoRouter for routing. I tried to keep it as simple and lightweight as possible, you can see it for yourself here.

2015

Fitness Recipes

One of my biggest projects as a contractor, where I designed and implemented a complete system for the whole project.

I created a CMS (Laravel, Bootstrap) for managing content and its language mutations.

The next part was to create an API (Laravel, Oauth2) that is currently used by an iOS app and a bunch of web applications. It's a state-less API based on OAuth2 standards.

I was also in charge of implementing, deploying and designing a web application (PHP, jQuery, Bootstrap) connecting to the aforementioned API, whose english version you can check out here.

On this project, I also acted as the system administrator. My roles included setting up a custom cdn server that serves static files(Debian, nginx) and managing all the different language mutations of the web on a few servers around the world (SaltStack, CRON).

2015

MEGA phylogenetic analysis

One of my side projects was to create a web application (Linux, Laravel, SVG) for computing and rendering phylogenetic analyses. You can check out the repository here.

Education

20162018

Engineering degree

Technical University of Košice

For my engineer's degree I changed fields. My current programme is Industrial Informatics. We deal a whole lot with artificial intelligence and machine learning.

20122015

Bachelor's degree

Technical University of Košice

For my bachelor's degree, I studied the field of Applied Informatics. In my bachelor thesis, I developed an iOS implementation of a web application written in SWIFT language and also explored some other possibilities of a native web app experience (PhoneGap, React Native, ionic).

Languages

English - Full professional proficiency (C2)

German - Limited working proficiency (B2)

Slovak, Czech - Native proficiency (C2)

Certifications

2011

CAE English certificate

Cambridge English Language Assessment

C1 level, B grade

2015

TrackTest English certificate

Tracktest

C2 level, 80%