Michal Samek

Bis 2017, Software Developer, Red Bull Media House GmbH

Vancouver, Canada

Skills

Java
Scala
Software Engineering
Microservices
Distributed architectures
Vert.x Framework
RxJava
Software Development
Web Development
Reactive Programming
Git
Web Services
Groovy
JavaScript
HTML
Apache Kafka
Apache Cassandra
Distributed Systems
elasticsearch
Apache Solr
Linux
XML
Reactive Streams

Timeline

Professional experience for Michal Samek

  • Current 4 years and 11 months, since Apr 2018

    Software Development Engineer

    Amazon Web Services

  • 1 year and 10 months, Sep 2015 - Jun 2017

    Software Developer

    Red Bull Media House GmbH

    In RBMH I am part of a distributed team responsible for backend services. I assist product managers to understand requirements, define scopes and estimate efforts for our projects. Naturally, I am mostly involved in development. Our applications are designed to be reactive - underlying technology is Vert.x. Often they implement the API Gateway pattern or certain business processes. To keep the software quality high we embraced TDD, code reviews and put a great emphasis on creating a reusable, clean code.

  • 10 months, Jun 2014 - Mar 2015

    Student Researcher

    Tern Systems

    I worked for Tern Systems on a project that was also my Master's thesis. The topic was optimization of an air traffic tracker. Thanks to this opportunity I became familiar with optimization evolutionary algorithms and algorithms for tracking maneuvering objects (based on Kalman filters and IMM algorithm).

  • 8 months, Jul 2013 - Feb 2014

    Student Programmer

    Brno University of Technology

    During my part-time engagement in the research group, I was working on natural language processing scripts developed in python and automated via shell scripts. The processing input was mostly database dumps from Wikipedia or Freebase. In the later phase, I developed an analysis plugin for ElasticSearch; and got totally fascinated by how easy it was to run it in a clustered setup!

Educational background for Michal Samek

  • 1 year and 3 months, Jan 2014 - Mar 2015

    Computer Science

    Reykjavík University

  • 5 years and 10 months, Sep 2009 - Jun 2015

    Information technology

    Brno University of Technology

    Information systems Web services

Languages

  • English

    Fluent

  • Czech

    First language

  • German

    Basic

Wants

Microservices
Distributed architectures
Java
Scala
Event Sourcing
Play Framework
Vert.x Framework
Reactive

Interests

Photography
Cycling
Books
Travel
Violin

Browse over 20 million XING members