Michal Samek

Bis 2017, Software Developer, Red Bull Media House GmbH

Vancouver, Kanada

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Michal Samek

  • Bis heute 6 Jahre und 4 Monate, seit Apr. 2018

    Software Development Engineer

    Amazon Web Services

  • 1 Jahr und 10 Monate, Sep. 2015 - Juni 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 Monate, Juni 2014 - März 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 Monate, Juli 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!

Ausbildung von Michal Samek

  • 1 Jahr und 3 Monate, Jan. 2014 - März 2015

    Computer Science

    Reykjavík University

  • 5 Jahre und 10 Monate, Sep. 2009 - Juni 2015

    Information technology

    Brno University of Technology

    Information systems Web services

Sprachen

  • Englisch

    Fließend

  • Tschechisch

    Muttersprache

  • Deutsch

    Grundlagen

Interessen

Photography
Cycling
Books
Travel
Violin

21 Mio. XING Mitglieder, von A bis Z