Markos Fountoulakis

Contractor at Pure Storage

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

🤩
Rockstar
🎓
Top School
Markos Fountoulakis is a systems-focused software engineer and contractor with seven years of professional experience designing and implementing low-level storage, kernel, and database systems. He has built distributed storage drivers, kernel modules, and a time-series database engine, and contributed core distributed hypertable and compression features to the widely used TimescaleDB Postgres extension. His work spans Windows and Linux kernel development, embedded controllers, file-systems and DBMS internals, with a strong emphasis on performance, fault tolerance and enterprise features like snapshots and QoS. At netdata he architected a memory- and storage-efficient time-series engine tuned for low overhead monitoring workloads, and at Pure Storage and ioFABRIC he focused on high-throughput, low-latency block drivers and SCSI semantics in distributed settings. A first-in-class Computer Science graduate with an MSc in Parallel and Distributed Systems, he blends academic rigor with hands-on open-source impact. He often surfaces non-obvious wins—such as kernel-level cache and timekeeping optimizations—that materially improve system efficiency under real-world load.
code7 years of coding experience
job13 years of employment as a software developer
bookB.Sc., Computer Science, 7.83/10 (first in class), B.Sc., Computer Science, 7.83/10 (first in class) at University of Crete, Department of Computer Science
languagesEnglish, Greek
github-logo-circle

Github Skills (26)

timeseries-database10
postgresql10
admin10
database-engine10
databases10
linux10
database-administration10
c-programming10
timescaledb10
sql10
database10
analytics9
c119
timer9
timers9

Programming languages (3)

CJavaScriptMustache

Github contributions (5)

github-logo-circle
netdata/netdata

Jan 2019 - Mar 2021

X-Ray Vision for your infrastructure!
Role in this project:
userBack-end & DevOps Engineer
Contributions:149 reviews, 98 commits, 202 PRs in 2 years 2 months
Contributions summary:Markos primarily focused on improving the Netdata database engine and related components. Their contributions include implementing the initial version of the database engine, fixing issues in the existing database, and optimizing it for RAM usage and efficiency. Additionally, the user addressed several bugs, improved file descriptor handling, and modified the code to use more efficient timekeeping methods, as well as enhanced the functionality of the netdata command server.
observabilitynotificationsgrafanaprometheusdashboard
timescale/timescaledb

May 2021 - Nov 2022

A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
userBackend Developer / Database Engineer
Contributions:535 reviews, 63 commits, 85 PRs in 1 year 6 months
Contributions summary:Markos contributed significantly to the core functionality of the TimescaleDB extension, focusing on distributed hypertable features. Their work included implementing compression policies for access nodes, modifying view definitions, and addressing memory overflow issues within the connection cache and hypertable expansion processes. The user also worked on handling truncate table operations on chunks and continuous aggregates. Furthermore, the user made fixes related to PG15 compatibility and applied fixes across multiple areas.
postgresql-extensionfinancial-analysiscomplex-queriestime-seriestsdb
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
Markos Fountoulakis - Contractor at Pure Storage