Learn Data Skills
Panagiotis Papaemmanouil

Panagiotis Papaemmanouil

Data Scientist

Shopify | Greece


My Portfolio Highlights

My New Course

Introduction to Python

Quantitative wordsmith, translating complex concepts into elegant equations.

My Work

Take a look at my latest work.


Introduction to R


Intermediate R


Introduction to Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

6 River Systems | Jun 2022 - Present

Data Scientist


Apifon | Oct 2021 - May 2022

Product Owner


Medoid AI | Oct 2019 - Sep 2021

Data Scientist

Being part of an AI startup, I had the opportunity to develop a broad skill set, ranging from the Data Science field to purely Software Engineering skills. Because of my involvement in a 1.5-year-long project for a High-Frequency Trading firm international client, I specialized in the Financial Machine Learning domain. During this project, I gained a solid understanding of the internal mechanics of the Financial Markets and developed various Machine / Deep Learning models to support trading activity. Responsibilities: Conduct Statistical analysis in trading data. Communicate actionable insights to both technical and non-technical audiences. Propose novel representations and design new targets, valuable to train ML/ DL models. Extract, Clean, Aggregate data, and design Features based on High- Frequency datasets (Limit Order Book, Trades, Events tick data, etc.) Training and evaluate end-to-end ML/DL pipelines using both on-premise machines and cloud technologies. Deploy trained ML/DL models in low-latency environments (C++) while ensuring the scalability and robustness of the solution. Utilize MLOps principles to write clean, maintainable, and well-documented ML code. Develop processes and tools (Dashboards, Reports, KPIs) to monitor and analyze models' performance in production. Collaborate with team members and various stakeholders (quantitative researchers, developers, traders) to achieve daily goals and deliver on time. My technology stack included Python/R and heavy use of Numpy, Pandas, Scikit-learn, Tensorflow, Keras, Tidyverse, Tidymodels libraries. Moreover, #I contributed to Open Source projects. (Time-series segmentation and Changepoint detection app written in R/Shiny: https://bit.ly/3t0OV4N) #I engaged in internal R&D activities as needed and developed PoC applications for prospecting clients. #I gave internal and external talks about Data Science topics. (AutoML in 2020 @Devfest Hellas 2020: https://bit.ly/2WwiUWJ)
Show More

Hellenic Army | Feb 2019 - Jul 2019

Military Service


Intelligent Systems Laboratory | Jul 2018 - Dec 2018

Junior Data Scientist

During six months, I worked towards developing and deploying an end-to- end real-world Machine Learning system. The project's goal was to create a custom "Fraud Detection" system for an online sports betting company. • Along with my team, I was responsible for developing, testing, and deploying the Machine Learning part of the application. • I use the R programming language for Data cleaning and exploration, Statistical analysis, and Model Building. The main packages I used were the tidyverse bundle of packages (readr, dplyr, tidyr, ggplot2, dbplyr, etc.) and the caret machine learning framework. Alongside, I used many packages for specific statistical methods and other data mining techniques. • I used SQL over PostgreSQL databases to extract data from various relational Databases. • I used simple Linux commands and Bash to set up the development environment and automate various processes on a Linux on-premise machine.

Aristotle University of Thessaloniki (AUTH) | Mar 2017 - Nov 2017

Library Assistant

Job Duties and Tasks • Classify and catalog items according to content and purpose • Lend and collect books, periodicals, and other materials at circulation desks. • Sort books, publications, and other items according to established procedure and return them to shelves, files, or other designated storage areas. • Locate library materials for patrons. • Inspect returned books for condition and due-date status, and compute any applicable fines. • Maintain records of items received, stored, issued, and returned, and file catalog cards according to the system used. • Take action to deal with disruptive or problem patrons.

Freelance / Self-Employed ‍ | Jan 2015 - Jun 2017

Mathematics teacher

students and undergraduate students.

Hotel pool | Jul 2016 - Aug 2016

Lifeguard - Swimming trainer

## My responsibilities and duties • Open the pool each day and close it down each evening, depending on schedule and hours • Provide swimming lessons • Monitor pool-related activities closely throughout the shift and identify any safety issues • Maintain a clean environment in and around the pool

My Education

Take a look at my formal education

Master's degree, Data and Web ScienceAristotle University of Thessaloniki (AUTH) | 2022
Bachelor's degree, MathematicsAristotle University of Thessaloniki (AUTH) | 2018
Summer School Certification (1 week), 2 ΕCTS credits, R and Big Data Analytics University of the Aegean | 2018
High school diploma, General Studies with technological direction / Music StudiesMusic School, Drama, Greece | 2014

About Me

Panagiotis Papaemmanouil

Mathematician turned Data Scientist turned Technology entrepreneur. Full-stack creator.

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free