George Theodoropoulos

Technical Manager at Data Science Lab, Univ. Piraeus (DataStories)

Athens, Attica, Greece
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
George Theodoropoulos is a technical manager and researcher with 10 years of experience blending data science, databases, and machine learning, currently leading technical efforts at ITML while pursuing a PhD in edge data processing. He has a strong academic-industrial track record at the University of Piraeus and DataStories, contributing to Horizon 2020 projects, co-authoring papers (including an ECML PKDD workshop acceptance), and building practical tools for mobility and spatio-textual data analysis. Hands-on engineering work includes developing a minimal educational DB with locking, indexing and join support and implementing a custom GPU scheduler for parallel DNN training, revealing a rare mix of low-level systems and ML infrastructure skills. He also teaches applied database and GIS courses, turning research into reproducible, hands-on curricula for students. Based in Athens, he combines rigorous research standards with a playful engineering spirit—he’ll both optimize your queries and good-naturedly critique weak code.
code10 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Data processing/analytics/management at the Edge, Doctor of Philosophy - PhD, Data processing/analytics/management at the Edge at University of Piraeus
github-logo-circle

Github Skills (10)

databases10
btree10
relational-databases10
database-design10
python10
sql-database10
database10
data-structure9
data-structures9
algorithms9

Programming languages (4)

JavaC++RustPython

Github contributions (5)

github-logo-circle
DataStories-UniPi/miniDB

Sep 2020 - Dec 2022

An extremely minimal DB that can be used for educational purposes and rapid prototyping
Role in this project:
userBack-end Developer & Database Engineer
Contributions:19 reviews, 131 commits, 77 PRs in 2 years 3 months
Contributions summary:George primarily contributed to the `minidb` repository by adding functionality to the core table class. They implemented updates for insert and delete operations, ensuring the data was refreshed after these modifications. Further development involved adding a database class and a test script. The user also added locking mechanisms to ensure data integrity, and implemented functions for index creation, data selection, and joins, demonstrating a focus on database functionality and features.
data-analysispythonsqlprototypingrapid-prototyping
Contributions:6 commits, 4 PRs, 5 pushes in 1 year
flinkstreamingapachebig-dataspark
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
George Theodoropoulos - Technical Manager at Data Science Lab, Univ. Piraeus (DataStories)