Dimitris Karakasilis

Open Source Principal Software Engineer at Spectro Cloud

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
Dimitris Karakasilis is an Open Source Principal Software Engineer with over a decade of experience building cloud-native and edge systems, currently driving open-source work at Spectro Cloud. He began coding in Delphi and PHP, later adopting Python, Ruby, and for the last five years primarily Go, and brings strong backend, DevOps, and CI/CD expertise demonstrated through contributions to projects like kairos-io (edge Linux/meta-distribution) and openSUSE/obs-build. Comfortable across databases (Postgres, MySQL, MongoDB) and infrastructure automation, he’s implemented features from deep YAML merging and KVM integration to Dockerfile parsing and container build support. A habitual Vim user and Arch Linux enthusiast who tinkers with IoT and is exploring ML, he favors pragmatic open-source collaboration unless there’s a reason not to.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster of Science - MS, Applied Mathematics and Physics, Master of Science - MS, Applied Mathematics and Physics at National and Technical University of Athens
languagesGreek, English
github-logo-circle

Github Skills (21)

kubernetes10
edgejs10
immutables10
docker10
linux-distribution10
edges10
perl10
containerization10
dockers10
microsoft-edge10
cicd10
automation10
go10
kubernetes-pods10
dockerfile10

Programming languages (21)

SmartyCSSCMakefileVueEarthlyGoMustache

Github contributions (5)

github-logo-circle
kairos-io/kairos

Nov 2022 - Jan 2023

The immutable Linux meta-distribution for edge Kubernetes.
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:15 releases, 508 reviews, 16 commits in 2 months
Contributions summary:Dimitris contributed to the automation and improvement of the Kairos project. They worked on integrating KVM for faster QEMU execution, enhancing the CI/CD pipeline for netboot testing. Moreover, the user implemented code for deep merging YAML files in the configuration process, using `mergo` library. They also contributed to backend logic, including upgrades and partition management, specifically the integration with the `kcrypt` tool.
rpimetaweb3hybrid-cloudcubing
openSUSE/obs-build

May 2017 - Aug 2017

OBS build script, can be used with OBS or stand alone
Role in this project:
userDevOps Engineer
Contributions:9 commits, 7 PRs, 3 comments in 2 months
Contributions summary:Dimitris focused on enhancing the build process within the OBS environment. Their contributions included creating a Dockerfile parser to extract dependencies and adding support for building Docker images. They enabled the integration of the Fissile module, facilitating the parsing of Fissile YAML specifications for building and deploying containerized applications. These changes streamlined the build process and extended the repository's capabilities to manage containerized deployments.
obsstand-alonestandperlshell
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
Dimitris Karakasilis - Open Source Principal Software Engineer at Spectro Cloud