Matej Kloska
Verified Expert in Engineering
Machine Learning Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since July 8, 2016
Matej has more than 10 years of back-end applications development experience. He received his PhD in the field of informatics with a focus on time series and anomaly detection. He is passionate about reusable, testable, clean code and has experience in microservice-oriented clean architecture and container-oriented infrastructure with a focus on Kubernetes. He has wide hands-on experience as a developer, data engineer, and later as CTO. Matej loves back-end and machine-learning challenges.
Portfolio
Experience
- Python - 7 years
- Django - 6 years
- Go - 5 years
- Microservices Architecture - 5 years
- Machine Learning - 5 years
- Time Series - 5 years
- PostgreSQL - 4 years
- Kubernetes - 2 years
Availability
Preferred Environment
Docker, Git, Vim Text Editor, Visual Studio Code (VS Code), MacOS, Kubernetes
The most amazing...
...things I've coded are a custom RTB platform with a fully customizable personalization ad server and my PhD thesis in the field of time series anomaly detection.
Work Experience
Research Engineer
Kempelen Institute of Intelligent Technologies
- Applied various methods for intelligent time series analysis.
- Developed an application for anomaly detection in power consumption time series.
- Published a research paper related to anomaly detection.
Senior Engineer
Freelance Clients
- Faced challenging tasks related to performance and scaling issues.
- Acted as the leader of the back-end team. Managed both the technical aspects and team dynamics. Involved in balancing immediate challenges with long-term goals for efficient and sustained growth.
- Focused on building up DevOps principles and automation, aiming to seamlessly integrate development and operations.
Researcher
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 in data structures and algorithms courses. Taught two courses, each with 15 students.
CTO
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.
CTO
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.
Teaching Assistant
Faculty of Informatics and Information Technologies
- Assisted parallel programming and database systems courses.
- Provided hands-on coding sessions for groups of students at the university.
- Managed assignments for course students performing corrections and evaluations.
- Regularly mentored students and their term projects.
Researcher
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.
Freelance Developer
Contractor
- Created a custom Python-based CMS for the clients.
- Handled basic HTML/CSS work for various clients such as small websites and newsletters.
- Maintained multiple small websites for various clients from the eCommerce and public sectors.
Experience
AdBOOST
Alvolia
COME2T
Asgardlogy
https://ieeexplore.ieee.org/abstract/document/7753377Achieved results were published in the 11th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP).
Education
PhD in Informatics
Technical University of Košice - Košice, Slovakia
Master's Degree in Information Systems
Slovak University of Technology at Bratislava - Bratislava, Slovakia
Bachelor's Degree in Informatics
Slovak University of Technology at Bratislava - Bratislava, Slovakia
Certifications
Executive Data Science
Johns Hopkins University | via Coursera
Machine Learning
Stanford University | via Coursera
Skills
Libraries/APIs
Google Ads API, Google Analytics API, REST APIs, SQLAlchemy, Scikit-learn, TensorFlow, Facebook Marketing API, Facebook Ads API, Bing API, NumPy, PySpark, Pandas, PyTorch
Tools
Google Kubernetes Engine (GKE), Git, BigQuery, Celery, RabbitMQ, Grafana, Pytest, Vim Text Editor, Jira, Redmine, Google Analytics, Jupyter, Amazon Simple Queue Service (SQS), Amazon EKS, GitHub
Languages
SQL, Go, Python, C, Ruby, R, PHP, JavaScript, Java
Frameworks
Django, gRPC, Flask, Gin-Gonic, Django REST Framework, Ruby on Rails (RoR), AngularJS
Paradigms
Unit Testing, Back-end Architecture, Test-driven Development (TDD), Object-oriented Design (OOD), Behavior-driven Development (BDD), Microservices, Anomaly Detection, Microservices Architecture, REST, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Testing, Object-oriented Programming (OOP), Agile Software Development, Automated Testing
Storage
PostgreSQL, Aerospike, MongoDB, Redis, MySQL, Google Cloud Storage, Google Cloud, ScyllaDB, NoSQL, Databases, Cassandra, Elasticsearch, Cloud Deployment
Platforms
Docker, Kubernetes, Apache Kafka, Amazon Web Services (AWS), MacOS, Google Cloud Platform (GCP), Zendesk, Google Ads, Visual Studio Code (VS Code), Jupyter Notebook
Other
Machine Learning, Real-time Bidding (RTB), Data Science, Time Series, Artificial Intelligence (AI), CI/CD Pipelines, Back-end, Back-end Development, Distributed Systems, DSP, Google Cloud Build, Data Engineering, Data Build Tool (dbt), Architecture, Forecasting, Containerization, FastAPI, Machine Learning Operations (MLOps), Predictive Modeling, Trend Analysis, Data Analysis, Technical Leadership, APIs, Orchestration, Data Analytics, SOC 2, Big Data, Analytics, DMP, Prometheus, Information Systems, Informatics, Time Series Analysis, Research, ECS, Amazon RDS, HTML Templates, OpenAI, Large Language Models (LLMs), Natural Language Processing (NLP), CTO, OpenAI GPT-3 API
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring