Vasilis Spilka

Founder at Communities

Prague, Prague, Czechia
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
Vasilis Spilka is a founder and seasoned software engineer with 12 years of experience building resilient backend systems and leading development teams from Prague. He combines deep Elixir expertise with practical systems work—contributions to Commanded and an event store using PostgreSQL highlight his focus on CQRS/ES patterns, serialization, and robust persistence. Vasilis has driven architecture and delivery across startups and scale-ups, serving as Head of Software Development and previously as a senior engineer and solution architect. He brings a security-minded approach evidenced by stabilizing work on the bettercap project and a track record of improving reliability through careful refactors and dependency upgrades. Equally comfortable in hands-on coding, DevOps and product-facing leadership, he prioritizes pragmatic solutions that bridge technical quality and real-world impact. Colleagues note his free-spirited curiosity about how internet applications shape social and economic systems, which informs his product and engineering choices.
code12 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Web Developement, Computer Science, Web Developement at Technologiko Ekpaideutiko Idrima, Lamias
languagesEnglish, Greek, Czech
github-logo-circle

Github Skills (16)

eventstore10
json10
databases10
network-security10
error-handling10
postgresql10
cqrs10
event-sourcing10
elixir10
database10
ruby10
metadata8
celluloid8
data-handling8
testing8

Programming languages (12)

TypeScriptCSSSCSSJavaScriptGoPHPHTMLVim script

Github contributions (5)

github-logo-circle
commanded/commanded

Oct 2018 - Jul 2020

Use Commanded to build Elixir CQRS/ES applications
Role in this project:
userBack-end Developer
Contributions:2 reviews, 9 commits, 4 PRs in 1 year 8 months
Contributions summary:Vasilis made several contributions related to the core functionality and stability of the Elixir-based CQRS/ES application. They implemented optional dependencies for serialization, allowed for infinity timeouts, and refined metadata handling in the middleware and event upcasting processes. Furthermore, they added and updated changelog and test files, showcasing their involvement in testing and documentation. These changes indicate a focus on code quality, feature enhancements, and system robustness.
eventstoreevent-sourcingcommandedelixircqrs-es
commanded/eventstore

Nov 2018 - Jan 2019

Event store using PostgreSQL for persistence
Role in this project:
userBackend Developer
Contributions:8 commits, 3 PRs, 12 comments in 2 months
Contributions summary:Vasilis primarily focused on integrating and updating dependencies related to PostgreSQL, specifically the `postgrex` library. They ensured the correct loading of timestamps, updated to the latest version of `postgrex`, and integrated it across various modules and test files. Additionally, the user refactored the code to use `jason` for serialization and deserialization, improving the overall project dependency management.
eventstoreevent-sourcingcommandedelixircqrs-es
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