František Kocun

SW Developer

"Before software can be reusable it first has to be usable." - Ralph Johnson

Bratislava, Slovakia

frantisek.kocun@gmail.com

+421 918 343 294

Software developer. I like Git, functional programming, Zio, CI, CD, tests, pair programming, simple (not necessarily easy) architectures, clear vision and open-minded coworkers.

Skills

Scala (11 years) React (3 years) Javascript Java Haskell Git gRPC GraphQL Databases Kubernetes Elasticsearch Interested in learning new things

Work Experience

CTO - Cloudfarms

April 2023 - Present

  • Making technical decisions
  • Improving developer experience and productivity
  • Coding

Technologies: Scala, Javascript, Github Actions, Databases, Kubernetes

Backend Scala and Node developer - Ziverge, freelance

Dec 2020 - April 2023

Worked in the alerts team for a log aggregation platform, focusing on streams, REST, and gRPC APIs.

Technologies: Scala, Node.js, Kafka streams, Kafka, gRPC, Elasticsearch

Scala backend developer - UpStart Commerce, freelance

Sep 2019 - Oct 2020

Backend developer using Lagom and ZIO for a new project.

Technologies: Caliban, ZIO, Lagom, Kafka, Cassandra, Postgres

Fullstack developer - CEAI

Sep 2016 - Jun 2019

  • Initially hired as backend, then moved to front-end with React/Redux/GraphQL.
  • Rewrote backend to Scala and provided guidance to colleagues.
  • Set up Travis for automatic deployment to AWS and Docker for testing.

Technologies: Scala, Sangria, Cats, Shapeless, Javascript, React, Redux, GraphQL, Apollo, Docker, PostgreSQL

Frontend developer - Pygmalios

Mar 2016 - Jun 2016

Worked on dashboard frontend with custom D3 graphs.

Technologies: Javascript, React, Redux, D3

Java and Scala developer - Merchenta

Nov 2012 - Oct 2015

  • Developed new features and maintained an advertising platform.
  • Became the most senior developer, involved in interviews, onboarding, architecture, and code reviews.

Technologies: Java, Gradle, Guice, Scala, SBT, Playframework, Spray.io, Akka, Anorm, Slick, AngularJS, MySQL, Hadoop, RabbitMQ

Java developer - PosAm

Jun 2007 - Oct 2012

  • Backend developer for various enterprise applications.
  • Worked on the National budgeting system, Allianz insurance, and an E-signature system.

Technologies: Spring, Hibernate, Wicket, Kerberos, LDAP, JasperReports, TopLink, SQL