Matej Kloska, Software Developer in Bratislava, Bratislava Region, Slovakia
Matej Kloska

Software Developer in Bratislava, Bratislava Region, Slovakia

Member since September 18, 2020
Matej has seven years of experience developing applications in Python and Go. He is passionate about reusable, testable, clean code and has experience in micro service-oriented architecture (SOA) and container-oriented infrastructure. He has worked on hands-on projects as a developer and also later as a solution architect or CTO. Matej loves challenges focusing on high availability and performance. He is also studying for a Ph.D. in data science.
Matej is now available for hire

Portfolio

Experience

Location

Bratislava, Bratislava Region, Slovakia

Availability

Part-time

Preferred Environment

Docker, Git, Vim Text Editor, VS Code, MacOS

The most amazing...

...things I've coded are a custom RTB platform and fully customizable personalization ad server.

Employment

  • Researcher

    2019 - PRESENT
    Faculty of Informatics and Information Technologies
    • Researched anomaly detection methods and techniques in data streams.
    • Pre-processed a large (hundreds of gigabytes) dataset about household energy consumption for further experiments.
    • Assisted data structures and algorithms course. Taught two courses, each with 15 students.
    Technologies: Machine Learning, Big Data, R, Python
  • PhD Candidate

    2017 - PRESENT
    Faculty of Informatics and Information Technologies
    • Worked on research in anomaly detection.
    • Designed a novel method for bidirectional knowledge transfer between ML models and humans.
    Technologies: Big Data, TensorFlow, SQL, R, Python
  • CTO

    2017 - 2019
    Alvolia
    • Designed microservices architecture capable of handling 2+ million requests per second (RPS).
    • Implemented novel bidding algorithms for effective real-time bidding with emphasis on correct budget spending.
    • Designed a data pipeline responsible for processing large amounts of data for intelligent cookie segmentation and targeting.
    • Handled the integration process with SSP partners.
    Technologies: DSP, Real-time Bidding (RTB), Cassandra, Google Cloud Storage, PostgreSQL, Jira, BigQuery, Google Cloud Platform (GCP), Kubernetes, Apache Kafka, Go
  • CTO

    2011 - 2018
    AdBOOST
    • Created a scalable synchronization pipeline for millions of ads and search keywords in real-time.
    • Worked as a full-stack developer with a primary focus on the back end.
    • Designed a Kubernetes-based microservice-oriented architecture.
    • Worked on business goals and communication with customers.
    • Realized migration from on-prem infrastructure to Google Cloud Platform.
    Technologies: Google Ads API, Google Analytics API, PostgreSQL, AdWords API, Jira, Celery, Aerospike, Kubernetes, Fabric, RabbitMQ, Elastic, Redis, Django, Python
  • Teaching Assistant

    2016 - 2017
    Faculty of Informatics and Information Technologies
    • Assisted parallel programming and database systems courses.
    • Provided hands-on coding sessions for the groups of students at the university.
    • Corrected and evaluated assignments.
    • Mentored term projects.
    Technologies: Databases, SQL, NoSQL, POSIX, Pthreads, OpenMP
  • Researcher

    2015 - 2016
    Faculty of Informatics and Information Technologies
    • Supported the faculty content and metadata system COME2T.
    • Implemented multiple methods of keyword extraction from a corpus of documents.
    • Built a UX-friendly tool for easy comparison of similar XML files.
    Technologies: Anomaly Detection, Redmine, JavaScript, Ruby on Rails (RoR), Ruby, Python
  • Freelance

    2010 - 2015
    Contractor
    • Created a custom CMS for the clients.
    • Handled basic HTML/CSS work for various clients.
    • Maintained multiple small websites for various clients from the eCommerce and public sectors.
    Technologies: PostgreSQL, MySQL, JavaScript, Django, Python

Experience

  • AdBOOST

    Intelligent multi-network marketing platform for advertising agencies and individuals. AdBOOST helps automatically advertise properly at scale (millions of keywords and ads in real time).

  • Alvolia

    Alvolia helps the advertisers in real-time bidding campaigns as SaaS DSP. I made all the decisions regarding technologies selection, architecture design and development, and critical modules of the system. The whole system was designed from the ground up and distributed as a fault-tolerant system operating at high RPS rates (2+ million RPS).

  • COME2T

    System that allows easy administration of lightweight semantics for the provided content and user-created annotations, which are often created as a result of implicit collaboration between users of a web-based application.

  • Asgardlogy
    https://ieeexplore.ieee.org/abstract/document/7753377

    In this work, I tackled supporting efficient concept map authoring for capturing document semantics by proposing and evaluating enhancements in graph-based user interface of our document management tool. The presented enhancements constitute the first stage of my research on facilitating document semantics authoring.

    Achieved results were published on 11th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP).

Skills

  • Languages

    Python, C, Go, Ruby, SQL, R, PHP, JavaScript
  • Frameworks

    Django, gRPC, Flask, Gin-Gonic, Ruby on Rails (RoR), AngularJS
  • Libraries/APIs

    AdWords API, Google Ads API, Google Analytics API, REST APIs, Fabric, OpenMP, Pthreads, POSIX, TensorFlow, Facebook Marketing API, Facebook Ads API, Google AdWords, Bing API, NumPy, PySpark
  • Tools

    Google Kubernetes Engine (GKE), Google Compute Engine (GCE), BigQuery, Celery, RabbitMQ, Grafana, VS Code, Vim Text Editor, Git, Jira, Redmine, Google Analytics
  • Storage

    PostgreSQL, Aerospike, MongoDB, Redis, MySQL, Google Cloud Storage, Google Cloud, ScyllaDB, NoSQL, Databases, Cassandra, Elasticsearch
  • Other

    Real-time Bidding (RTB), Distributed Systems, DSP, Google Cloud Build, Big Data, Machine Learning, Analytics, DMP, Prometheus, Consul, Information Systems, Informatics
  • Paradigms

    Test-driven Development (TDD), Object-oriented Design (OOD), Behavior-driven Development (BDD), Microservices, Anomaly Detection, Microservices Architecture, Agile Software Development
  • Platforms

    Docker, Kubernetes, Apache Kafka, MacOS, Google Cloud Platform (GCP), Zendesk, Debian Linux

Education

  • Master's Degree in Information Systems
    2014 - 2016
    Slovak University of Technology at Bratislava - Bratislava, Slovakia
  • Bachelor's Degree in Informatics
    2011 - 2014
    Slovak University of Technology at Bratislava - Bratislava, Slovakia

Certifications

  • Executive Data Science
    MAY 2018 - PRESENT
    Johns Hopkins University | via Coursera
  • Machine Learning
    MAY 2018 - PRESENT
    Stanford University | via Coursera

To view more profiles

Join Toptal
Share it with others