Download PDF
  • Košice Slovakia
  • +421 940 657 612

Richard Rosko

Full-Stack Developer


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

Work History

May 2013present

Full Stack Developer


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. On my latest side project, I was hired to create a web application (PHP - Laravel, HTML, CSS, jQuery, CLI libraries ) that calculates and visualises phylogenetic analyses. You can find the source here and the live version here.

Sep 2015present

Frontend Developer


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

Oct 2015Present

Volunteer web developer

Tomášikova Elementary School

In my free time, I am volunteering as a web developer for a local elementary school 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, Bootstrap3, 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 (Ubutnu - CLI ) and backups of data.

The code is open-source and is available here on github.

Jun 2015Sep 2015

iOS Developer


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



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



Engineering degree

Technical University of Košice

For my engineer's degree studies I changed fields. My current programme is Cybernetics. We deal with artificial intelligence and robotics.


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



One of the first languages I learned, I adopted it at the time I started studying at a university


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


When creating my own designs, I enjoy using Bootstrap 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.


Nowadays I spend more and more time in the console, writing automation tasks in sh, osa 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.


Although inclining to the backend, I do enjoy working on the UI and UX as well. When offered a choice, I like to choose CoffeeScript for its verbosity and jQuery for its simplicity. Most of the time I use bower for managing my frontend dependencies. I also have some minor experience with Facebook's React .


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 for Mongo,  Eloquent for SQL databases).


Some time ago, I was hired on a project which required a real-time communication in a browser. I used 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.


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.


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


English - Full professional proficiency

German - Limited working proficiency

Slovak, Czech - Native proficiency


May 2011Present

CAE English certificate

Cambridge English Language Assessment

C1 level, B grade


TrackTest English certificate


C2 level, 80%