Career Profile
I am an experienced software developer dedicated to functional programming. My main expertise lies in Clojure, which I’ve used extensively for back-end development. In this role, I’ve designed APIs and built, tested, and deployed data pipelines for automated analysis.
My interest in functional programming extends to personal projects. I’ve developed cross-platform mobile applications in F# and created libraries in Scala, Elixir, and Elm. These projects reflect my exploration of these languages.
Professionally, I also have experience with Terraform for infrastructure and Kubernetes for container management. While my primary focus is not DevOps, these skills are a significant part of my technical toolkit.
Education
At the University of Ioannina, I earned my Bachelor’s degree in Mathematics, with a focus on computer science courses.
Experiences
I develop Clojure-based back-end systems for a fintech client, focusing on building and maintaining high-scale APIs. I also utilize Terraform and Kubernetes for streamlined deployment and management.
I specialized in developing algorithms for automated data analysis in Clojure, and integrating software with various data sources such as Adobe Analytics, Google Analytics, and BigQuery.
As the team captain, I used to play in the local championships and I trained the other players for their own matches.
I was teaching chess to children and adults.
Certifications
Certified National Chess Instructor by the International Chess Federation (FIDE), entrusted with elevating competitive chess players to national level standards.