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.

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.

Apr 2015Jun 2015

Developer

Aceqes

One of the first jobs where I worked for somebody else and did not freelance. I was a frontend (HTML, CSS, JavaScript ) and a backend developer (PHP - Zend ).

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

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.

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. I also have some minor experience with Facebook's React .

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).

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.

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.

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).

Projects

2016

phpM 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, but feel free to see the open-source repository 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, Letsencrypt).

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 and the live version is located here.

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%