michalvankodev-site/_pages/portfolio.md

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