Karol Tarcak
Verified Expert in Engineering
Software Developer
With a master's degree in mathematics and several years of professional experience as a software developer, Karol combines the insight of a data scientist with the skills of a pragmatic engineer. Where Karol excels is on projects requiring expertise in databases, Teradata, SQL, and Python. Karol is the type of person who constantly seeks out new and diverse working environments to solve new data puzzles.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux, Jupyter
The most amazing...
...thing was when I created few scripts which are still running as the core scheduling scripts in one of the most advanced finance data warehouses.
Work Experience
Solutions Architect
Snowflake
- Helped clients build up their ML Ops on Snowflake, from the first ML use case to building up their team.
- Supported clients on their whole Snowflake journey from onboarding to data mesh.
- Migrated clients onto new Snowflake accounts and regions.
Analytics Consultant
Freelance
- Performed a migration to a new big data platform. Implemented a new what-if scenario engine for FMCG, reviewed and guided automatization of whole data and DQ pipeline.
- Analyzed IoT sensor data. Did an exploration analysis of water pump operation data and developed and tested the machine learning model.
- Created a crawling infrastructure and designed the whole architecture of the solution as infrastructure as code on AWS.
Consultant
Teradata
- Implemented loading frameworks and crawlers to scrap multiple sources, data models, extensions, and tools used on projects.
- Answered analytical questions about customer data in logistics, utility, retail, and insurance sectors.
- Managed and led the offshore team and a mixed client and Teradata team.
- Worked for customers in CH, DE, DK, and PL (EMEA-based).
- Received the Teradata Consulting Excellence Award in 2016.
Consultant
Profinit
- Implemented scheduling solutions, integration layers, automated testing suites, metadata replication tools, and security marts.
- Prepared architecture analyses and data quality reports.
- Managed and led a mixed client and Profinit team.
- Prepared technology training sessions and interviewed candidates for vacant positions.
- Worked as an external analyst and developer at Komercni banks.
- Acted as an external analyst and developer at Telefonica O2 CZ.
- Led the team and worked as an analyst at ING Pojistovna.
- Acted as an external data warehouse consultant at Ceska Pojistovna.
Freelance Developer
Freelance Work
- Developed an extended app to track insolvency claims from government websites.
- Wrote web-crawler scripts to mimic user behavior and maximizes throughput.
- Developed small apps for Symbian phones.
- Wrote dialer scripts for a VoIP solution.
Scientific Student Assistant
Scientific Computing Centre Ulm (UZWR)
- Modified a tool for computing inverse dynamics bio-mechanical systems.
Developer
StringData
- Improved the BINF (banking information system) aimed to replace/simplify the communication between financial institutions and the government.
- Ported eVypisy (eStatements) from MS SQL to Oracle and to Linux.
Student Developer
Google Summer of Code
- Implemented an object/dictionary-oriented session management for web.py.
Experience
Major Logistics Company
Process Analysis and Data Quality for Solvency II for ING CZ
As part of a team, I gathered input from different business units, I documented current modeling business processes and prepared a methodology for DQ processes. Later presented reports to the C-level suite and coordinated the effort from the DQ perspective in a multi-company team.
DWH/BI Consulting for Ceska Pojistovna
I created environment duplication scripts (in BTEQ) to replicate the users, databases, and permissions structure from one Teradata system to another.
Pension Fund in Denmark
Skills
Languages
Python, SQL, Bash, PHP, Fortran, XML, Visual Basic, C, R, Snowflake
Tools
Informatica PowerCenter, Jupyter, Apache Airflow, Teradata Aster, Vagrant, Shell, Vim Text Editor, Informatica PowerExchange, Git, Mercurial, Sybase PowerDesigner, Graphviz, Microsoft Visio, You Only Look Once (YOLO)
Paradigms
ETL, Database Design, Business Intelligence (BI), REST, Good Clinical Practice (GCP), Data Science
Storage
Databases, Teradata, Teradata Databases, Database Migration, PostgreSQL, PL/SQL, JSON, SQLite, Google Cloud, MySQL, Data Lakes, SUSE, Microsoft SQL Server
Other
Data Engineering, Web Crawlers, Data Loading, Scraping, Web Scraping, Big Data, Architecture, Data Modeling, Data Warehouse Design, Requirements & Specifications, Data Analysis, Data Warehousing, Web Services, Data Analytics, Modeling, API Integration, Integration, Cloud, APIs, Logistics, Large-scale Web Crawlers, Data Visualization, SOAP, Bazaar, CI/CD Pipelines
Frameworks
Flask, RStudio Shiny, Windows PowerShell, Selenium
Libraries/APIs
SQLAlchemy, REST APIs, SciPy, Pandas, PySpark, Flask-RESTful, NumPy, Keras, TensorFlow
Platforms
Amazon Web Services (AWS), Linux, Debian Linux, Databricks, Docker, Red Hat Linux, Oracle, Azure, Google Cloud Platform (GCP)
Industry Expertise
Healthcare, Banking & Finance, Insurance
Education
Master of Science Equivalent in Numerical Analysis
Charles University in Prague, Faculty of Mathematics and Physics - Prague, Czech Republic
Participated in an Erasmus Exchange in Mathematics
University Ulm, Faculty of Mathematics and Economics - Ulm, Germany
Bachelor of Science in General Mathematics
Charles University in Prague, Faculty of Mathematics and Physics - Prague, Czech Republic
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