311 lines
12 KiB
Markdown
311 lines
12 KiB
Markdown
---
|
|
title: Portfolio - Michal Vanko
|
|
work_history_prelude: >-
|
|
I am doing web development for approximately 14 years. I've started at very
|
|
young age of 14. My very first web site was for promotion web of my own
|
|
Counter-Strike clan.
|
|
|
|
Then I had an opportunity to create a important registration system for
|
|
marathon runners for Europe's oldest marathon event. That basically started
|
|
off my career as a web developer. I had some projects while I was studying in
|
|
high school and university. After that I started to work full-time as a web
|
|
developer and gain more experience in developing real-time web applications.
|
|
work_history:
|
|
- description: >-
|
|
_**Croptech**_ is a start-up company located in Košice focused on smart
|
|
automation of hydroponic systems. Founded in 2014 they've won
|
|
_StartupAwards.sk_ and have been able to find investors.
|
|
|
|
I've joined _Croptech_ after the previous team fall apart not being able
|
|
to bring product into the market.
|
|
|
|
I am main part of the _Croptech_ team. I figure as a **CTO** of the
|
|
company. I've developed architecture of the main product called
|
|
_responzIO_.
|
|
|
|
|
|
<span class="location">_CropTech. s.r.o._ Benkova 18 040 18 Košice , 040
|
|
01 Košice, Slovakia</span>
|
|
name: CropTech. s.r.o.
|
|
- description: >-
|
|
localhost.company is a small company which has only around 40 developers
|
|
and most of them are students. I work in _localhost_ as a **Senior front
|
|
end developer**. I am focused on delivering a high quality product and to
|
|
teach and help other colleagues.
|
|
|
|
|
|
I've started to work there in October 2018.
|
|
|
|
|
|
<span class="location">_localhost.company s.r.o_ Boženy Nemcovej 30, 040
|
|
01 Košice, Slovakia</span>
|
|
name: localhost.company s.r.o
|
|
- description: >-
|
|
I worked in Ness as a **Senior front end developer**. In Ness, I've been
|
|
able to work for different clients on various projects.
|
|
|
|
|
|
I joined Ness as a Junior front end developer and I've been able to
|
|
quickly proceed to Senior level with my engagement
|
|
|
|
|
|
I started to work in March 2013 and left in October 2018.
|
|
|
|
|
|
<span class="location">_Ness KE s.r.o._Moldavská cesta 10/B, 040 11
|
|
Košice, Slovakia</span>
|
|
name: Ness KE s.r.o
|
|
- description: >-
|
|
I worked in eSOLUTIONS as a **extern web developer**
|
|
|
|
|
|
I was building front-end and back-end for websites and web applications.
|
|
Mostly using _PHP_, _MySQL_, _JavaScript_, _HTML_, _CSS_
|
|
|
|
|
|
I started to work in 2007 and stopped in 2012.
|
|
|
|
|
|
<span class="location">_eSOLUTIONS s.r.o._ Hroncová 2, Košice,
|
|
Slovakia</span>
|
|
name: eSOLUTIONS s.r.o.
|
|
projects:
|
|
- description: >-
|
|
_**responzIO**_ is smart, easy to use monitoring and automation system.
|
|
The ultimate tool for various applications such as hydroponics, aquariums
|
|
and gardens.
|
|
|
|
|
|
I worked on _responzIO_ as architect and full-stack developer. I've
|
|
designed complete software solution for an already created platform and a
|
|
series of sensors, sockets and other hardware. Designed solution consist
|
|
of varios parts: Deployment, Microservices, Stateful core back-end
|
|
application, progressive web application, auto-update over web...
|
|
|
|
|
|
This project is built with modern web technologies including: **CycleJS**,
|
|
**Reactive Streams**, **D3**, **Jest**, **Webpack**.
|
|
displayed: true
|
|
image:
|
|
image_description: ' responzIO main controller'
|
|
source: /images/uploads/responzio.png
|
|
name: responzIO
|
|
- description: >-
|
|
_Signal Hub_ is an end-to-end **Big Data analytics platform** for large
|
|
enterprises. It accelerates the process of extracting insights and
|
|
intelligence from large volumes of data, including data of different types
|
|
and in different formats.
|
|
|
|
|
|
I worked on _Signal Hub_ as a front-end developer. Working on the part of
|
|
the platform called _Workbench_. _Workbench_ is an **IDE for data
|
|
analyst**. It allows to create and tweak various models and
|
|
transformations which are then deployed to other parts of the platform.
|
|
Users are able to create workflows and see the results of his work with
|
|
pleasant visuals.
|
|
|
|
|
|
This project is built with modern web technologies including:
|
|
**AngularJS**, **React**, **D3**, **Highcharts**, **Jest**, **Webpack**.
|
|
|
|
|
|
I was part of a large distributed team of ~20 developers & ~6 testers
|
|
which were working on the whole platform.
|
|
displayed: true
|
|
name: Signal Hub Manager
|
|
- description: >-
|
|
_SHIP_ is a web application for **editors** who actively **track trades
|
|
offers and bids** on the commodity market.
|
|
|
|
|
|
It was built for a price reporting company _S&P Global Platts_. This
|
|
company is a provider of energy and commodities information and a source
|
|
of benchmark price assessments in the _physical energy markets_.
|
|
|
|
|
|
_SHIP_ was suited for a very easy and quick workflow for editors.
|
|
|
|
|
|
Team consisted of 3 front-end and 3 back-end developers. I was a **leader
|
|
of the front-end** part of the project.
|
|
|
|
|
|
The application was built with **AngularJS and Redux**. The challenging
|
|
part was working with **Cassandra database**.
|
|
displayed: true
|
|
name: SHIP (Structured heard input process)
|
|
- description: >-
|
|
[www.caplin.com/business/fx-sales.com](http://www.caplin.com/business/fx-sales)
|
|
|
|
|
|
The main function of _Caplin FX Sales_ is to allow sales users to
|
|
<string>trade on behalf of their clients</string>. This needs to be an
|
|
efficient workflow providing all the relevant information to the sales
|
|
user.
|
|
|
|
|
|
Main technologies used: **Websockets**, Custom Front-end JavaScript MVVM
|
|
Framework (based on Knockout, BRJS)
|
|
|
|
|
|
We worked on this project in a team of 6 developers and 3 testers
|
|
displayed: true
|
|
name: FX Salestrader
|
|
- description: >-
|
|
_Skosy_ is a web application which purpose is to **automate writing of
|
|
integration tests** for web sites.
|
|
|
|
|
|
I worked on a _proof of concept_ front-end portion of this application,
|
|
which was able to create a list of steps for testing.
|
|
|
|
|
|
I worked on this project in a team of 2 front-end developers.
|
|
displayed: true
|
|
name: Skosy
|
|
- description: >-
|
|
[(www.livesport.tv)](http://www.livesport.tv)
|
|
|
|
|
|
_Livesport.tv_ is a network of premium online sports channels, featuring
|
|
all the top sports competitions from around the world.
|
|
|
|
|
|
I worked on this project as a front-end developer. I maintained all
|
|
livesport channels and I worked on new features and enhancements of
|
|
websites.
|
|
|
|
|
|
Project was built on top of **Freemarker** templating language.
|
|
|
|
|
|
The team consisted of 2 developers and 1 tester.
|
|
displayed: true
|
|
name: Livesport.tv
|
|
- description: >-
|
|
_beIN Sports_ is a global network of sports channels jointly owned and
|
|
operated by _Qatari Sports Investments_, an affiliate of _Al Jazeera Media
|
|
Networks_
|
|
|
|
|
|
I worked on this project as a front-end developer. I maintained official
|
|
websites of beIN SPORTS France and USA
|
|
([www.beinsports.fr](http://www.beinsports.fr),
|
|
[www.beinsports.tv](http://www.beinsports.tv)).
|
|
|
|
|
|
Project was built on top of **Freemarker** templating language.
|
|
|
|
|
|
I worked on this project in a team consisting of 7 members.
|
|
displayed: true
|
|
name: beIN SPORTS France & beIN SPORTS USA
|
|
- description: >-
|
|
I worked on this project as a front-end developer. I maintained official
|
|
websites of all Norweigian Football teams - NTF Network
|
|
([www.toppfotball.no](http://www.toppfotball.no))
|
|
|
|
|
|
Project was built on top of **Freemarker** templating language.
|
|
|
|
|
|
I worked on this project in a team consisting of 4 members.
|
|
displayed: false
|
|
name: Norsk Toppfotball
|
|
- description: >-
|
|
[www.kosicemarathon.com](http://www.kosicemarathon.com/)
|
|
|
|
|
|
_Košice Peace Marathon_ is the oldest marathon in Europe and the
|
|
third-oldest in the world.
|
|
|
|
|
|
I worked on this project as a front-end and an back-end developer. I've
|
|
built a **custom CMS**for website and for registration of participants.
|
|
Also created an application for actual event for signing participants.
|
|
|
|
The application was able to create a start list of all participants and
|
|
provide various statistics about them.
|
|
|
|
|
|
I've built this project alone and then one maintainer joined me.
|
|
displayed: true
|
|
name: Košice Peace Marathon
|
|
- description: >-
|
|
[www.ckvive.sk](http://www.ckvive.sk)
|
|
|
|
|
|
_CK Vive_ is a travel agency.
|
|
|
|
|
|
I worked on this project as a front-end and an back-end developer. I've
|
|
created new **custom CMS** for adding destinations and apartmans into
|
|
offering.
|
|
|
|
|
|
I've built this project on top of **PHP**, **MySQL** and **JavaScript**.
|
|
|
|
|
|
I worked on this project alone.
|
|
displayed: true
|
|
name: CK Vive
|
|
education:
|
|
- description: |-
|
|
Faculty of Electrical Engineering and Informatics - Intelligent Systems
|
|
|
|
_Artificial Intelligence, Neural Networks, Fuzzy Systems_
|
|
|
|
Dates: 1\. 9\. 2010 - 20\. 6\. 2013
|
|
|
|
Title of qualification awarded: Bachelor (Bc.)
|
|
displayed: true
|
|
name: Technická univerzita Košice
|
|
- description: >-
|
|
_SPŠ Elektrotechnická, Komenského 22, Košice_
|
|
|
|
|
|
Electrotechnics, Telecommunication
|
|
|
|
|
|
Dates: 1\. 9\. 200 - 1\. 7\. 2010
|
|
|
|
|
|
Title of qualification awarded: Full secondary school education with
|
|
leaving examination
|
|
displayed: true
|
|
name: Secondary school of Electrical Engineering in Košice
|
|
---
|
|
## Personal Information
|
|
|
|
I was born on 26th of May in Košice, Slovakia and I still live here.
|
|
|
|
### Hobbies
|
|
|
|
I enjoy playing basketball with my friends. I also like to play other team sports like football and hockey. I also play squash and table tennis. Once I've won a competition in squash at my university. During summer I love water skiing and swimming in a nearby lake.
|
|
I am very passionate about music. I've also tried some software for composing music but I am not really hooked into that yet. From time to time I enjoy playing board games with my friends.
|
|
|
|
### Interests
|
|
|
|
I like to explore new technologies and I'm passionate about _Open Source movement_, _Internet of Things_ applications and _Linux desktop evolution_.
|
|
I am interested in modern software architecture and _reactive programming_.
|
|
I've attended various **tech conferences and hackathons**. I like them for all of the fascinating ideas that might be invented.
|
|
I've given presentations on various topics related to _web development_. You can [take a look at some of them here](#presentations).
|
|
I enjoy **teaching and explaining** how various technologies and techniques work to my colleagues for their better understanding.
|
|
I take advantage of **test driven development**.
|
|
|
|
## Skills
|
|
|
|
Slovak is my mother tongue and I've learned English as my second language. I speak English on advanced level.
|
|
|
|
I'm an experienced _Linux Desktop_ user. I prefer to use open source libraries and technologies while I develop solutions.
|
|
I'm in good command of Office Tools and I've experience with image manipulation programs like _GIMP_ and _Inkscape_.
|
|
I can also compose music and sounds in _digital audio workstation_.
|
|
|
|
I'm passionate about _software architecture_. My goal is to be able to design suitable solution for any kind of product. From small _presentation sites_, _IOT devices_, to large _enterprise applications running on cloud_.
|
|
|
|
I do _public speaking_ and I am not afraid to share my knowledge and passion about technology.
|
|
|
|
I'm advanced user of source code management tools _git_ and _svn_.
|
|
|
|
I've a driving license for category B 🚗.
|