Open Source Principal Software Engineer at Spectro Cloud
Greece
Join Prog.AI to see contacts
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.
11 years of coding experience
12 years of employment as a software developer
Master of Science - MS, Applied Mathematics and Physics, Master of Science - MS, Applied Mathematics and Physics at National and Technical University of Athens
The immutable Linux meta-distribution for edge Kubernetes.
Role in this project:
DevOps 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.
OBS build script, can be used with OBS or stand alone
Role in this project:
DevOps 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