Kamil Duda

Kamil Duda’s portrait image

About me

My name is Kamil, and I have been professionally involved in tech and IT since 2015. Currently, I work as a Software Engineer at VirtusLab where me and my colleagues are developing a distributed system within the freight forwarding domain using Lightbend Stack. Since I started working there I had a pleasure to twice be a speaker at BUGinnings in IT meetup.

ING Tech Poland was a place where I seriously kicked-off my professional career: I started while I was still a student, became a Senior Software Engineer and eventually a Domain (Enterprise) Architect.
I tried my hand there at being an internal ING Tech Academy trainer - Scala, Functional Programming, Pair Programming; and spoke at ING meeTech #18 meetup - Rust language. Co-organized and organized two editions of an internal hackathon. I was an active member of internal (ING) and external communities, have an experience being a Scrum Master.

My professional hard skills mainly revolve around JVM-related topics and solutions, but I remain open-minded to learning other technologies. Here is a list of what I feel the most comfortable with:

  • Programming languages: Scala, Kotlin, Rust, Java
  • Frameworks: Akka (Lightbend Stack), Spring Boot
  • Data processing: Apache Spark
  • Databases: Elasticsearch, Cassandra, SQL
  • Cloud: Azure & Azure DevOps, Google Cloud Platform, OpenShift
  • Other: Kubernetes, Terraform, Ansible, Docker, Kafka, Docker, RHEL
  • Concepts: DDD, ETL, Actor Model, DevOps
  • and more…

Today, I focus my efforts on functional programming and mastering Rust programming language. I also test my skill with competitive coding and broaden my knowledge about neural networks.

Whenever I am able to, I contribute to Open Source projects I use as well as share my own works, so feel free to check my GitHub (github.com/fineconstant) account.
Playing electric guitar and bass, music theory are my main hobbies. I always keep trying to learn new things and share my ideas, so that’s what I want to write about on this blog. You can expect to see posts on all related topics that I have mentioned above.

Speaker

Experience

Education

  • University of Silesia in Katowice
    2013 – 2017
    Engineer’s degree, Computer Science
    Thesis: Greedy algorithms for creating association rules

  • Technical School No. 4 at Technical Vocational Complex in Dąbrowa Górnicza
    2009 - 2013
    Electronics technician
    Computer systems and networks, audio and video engineering


Contact

If you have any feedback or just want to contact me, please feel free to reach me via any of these channels.

CV

Grab it here.