Leading, coaching and mentoring team of twelve people in total, which consists of DataOps Engineering team (REST APIs), Visual Analytics team (Dashboards, performance, Data Monitoring) and Data Quality Assurance Engineering team (pre-processing, automation, data analytics, data cleaning)
Build the Data Architecture & Data Assurance team since the beginning
Operate in more than 40 deployments
Organize and schedule everyday tasks using Kanban
Define KPIs regarding monitoring of Data Quality
Specifications regarding data visualization applications and automation regarding Data cleaning and Data Quality sanity checks
Design appropriate data schema in order to persist data through data processing pipelines
Design pipelines for Data Ingestion
Design, implement and test in Java, REST API (Spring Boot) regarding Real Time Credit Scoring (Default Prediction) and Real Time Credit Limit Assignment.
Data Architecture & Data Assurance Manager
OPTASIA (CHANNEL VAS)
06.2021 - 01.2022
Leading, coaching, and mentoring a group seven people in total (direct reports), which consists of Data Solution Architecture team, Visual Analytics team, and Data Assurance Engineering team
Organize everyday tasks
Hands-on performing data analysis using Pyspark and SQL (Apache Drill) on top of Hadoop file system
Specifications regarding data visualization applications and automation tasks regarding Data cleaning and Data Quality sanity checks
Design appropriate data schema in order to persist data through data processing pipelines
Design pipelines for Data Ingestion
Design, implement and test in Java a REST API (using Spring Boot) regarding Real Time Credit Scoring and Real Time Credit Limit Assignment.
Lead Data Architect
OPTASIA (CHANNEL VAS)
02.2019 - 06.2021
Leading, coaching and mentoring a team of three people, having responsibilities for Data Assurance and Data Visualization
Define new features for Credit Scoring process
Data Modeling
Design the appropriate data schema in order to persist data through data processing pipelines
Design pipelines for Data Assurance and Data Cleaning
Design and implement Data Visualization Tools for Monitoring Risk Assessment and the quality of Data as well
Design and implement in Java a REST API for Real Time Credit Scoring.
Data Scientist
OPTASIA (CHANNEL VAS)
06.2017 - 02.2019
Creating Scorecard Models for Credit Risk Assessment
Utilizing distributed NoSQL databases (Mapr DB tables, parquet files etc.)
Implementing scripts in Matlab for the feature retrieval process of the Risk Assessment and Profiling procedure
Implementing the relevant Risk Strategies of the Credit Risk Assessment procedure in Matlab and Java as well
Building Credit Risk Models using Matlab
Building Tableau Dashboards for Credit Risk Assessment monitoring purposes
Writing the definitions of the Variables that are used in the Risk Assessment process
Credit Risk Profiling of the customers
Time series analysis for analyzing kpis related to principal and outstanding metrics
Design of database schemas for monitoring purposes and kpis visualization in Tableau.
Data Analyst
PERSADO
10.2015 - 03.2017
Building Excel Reporting Dashboards for monitoring purposes
Design and analysis of statistical experiments
Utilizing databases and SQL (particularly PostgreSQL)
Utilizing Data Mining techniques
Implementing scripts in Python (NLTK, NumPy) for text analytics.
Education
BSc - Department of Mathematics, Applied Mathematics
University of Athens
Athens, Greece
01.2004 - 04.2009
BSc - Computer Science
Athens University of Economics And Business
Athens, Greece
01.2012 - 04.2018
MSc - Department of Informatics and Telecommunications, Computational Science
University of Athens
Athens, Greece
01.2009 - 04.2012
MSc - School of Electrical and Computer Engineering, Data Science and Machine Learning
National Technical University of Athens
Athens, Greece
01.2019 - 04.2023
Skills
Java (Springboot)
Matlab
Python
SQL (MySQL, PostgreSQL)
NoSQL (MongoDB, Mapr DB, Hbase, Hive)
Project Management
Project Coordination
Pyspark
Data Engineering
Data pipelines & Data Architecture
Research
Institute of Biotechnology and Biomedicine, Barcelona, 06/2014, 12/2014, Internship, Dr. Xavier Daura, Developing application in C language for predicting protein-antibody interaction, Computational Biology, Machine Learning, Data mining in IEDB data for proteins
NCSR Demokritos, Athens, 07/2013, Research centered summer school IRSS 2013, Bioinformatics, Computational Biology, Machine Learning - Transfer Learning
Languages
Greek
English
French
Publications
Splice Site Recognition Using Transfer Learning, SETN 2014, Georgios Giannoulis, Anastasia Krithara, Christos Karatsalos, Georgios Paliouras, 341-353
Attention-based method for categorizing different types of online harassment language, Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Christos Karatsalos, Yannis Panagiotakis, 321-330, 1168, 2020
Evaluation of Greek Word Embeddings, Proceedings of the 12th Language Resources and Evaluation Conference, Stamatis Outsios, Christos Karatsalos, Konstantinos Skianis, Michalis Vazirgiannis, 2543-2551, 2020
References
Daura Ribera Xavier, Research Professor, ICREA Research Professor at UAB (Universitat Autònoma de Barcelona), +34 935868940, xavier.daura@uab.cat
Michalis Vazirgiannis, Professor, LIX, École Polytechnique, 1 rue Honoré d'Estienne d'Orves, 91120 Palaiseau, France, +33 (0)1 77578056, mvazirg@lix.polytechnique.fr
Timeline
Data Architecture & Data Assurance Manager
OPTASIA (CHANNEL VAS)
06.2021 - 01.2022
Lead Data Architect
OPTASIA (CHANNEL VAS)
02.2019 - 06.2021
MSc - School of Electrical and Computer Engineering, Data Science and Machine Learning
National Technical University of Athens
01.2019 - 04.2023
Data Scientist
OPTASIA (CHANNEL VAS)
06.2017 - 02.2019
Data Analyst
PERSADO
10.2015 - 03.2017
BSc - Computer Science
Athens University of Economics And Business
01.2012 - 04.2018
MSc - Department of Informatics and Telecommunications, Computational Science
University of Athens
01.2009 - 04.2012
BSc - Department of Mathematics, Applied Mathematics