Skills

Below you can find information I was working with during my profesional lifetime.
According to Dunning Kruger Effect it is difficult to evaluate
objectively ones own skills. So the list below is just a list.
Languages
  • Scala : proficient
  • Java : proficient
  • Clojure : basics
  • Haskell : basics
  • Idris : basics
  • R : basics
  • Python : basics
  • Javascript : basics
Data Processing
  • Spark : intermediate
Scala stack
  • PlayFramework : intermediate
  • SBT : basics
  • Akka : basics
  • ScalaCheck : proficient
  • ScalaTest : intermediate
Testing
  • JUNIT
  • Mockito
  • DbUnit
  • Selenium
  • PiTest(MuationTesting)
  • Jasmine
Servers
  • Apache Tomcat
  • Jetty
  • Jboss
Tools
  • IntelliJ IDEA
  • GIT
  • Maven
  • LIQUIBASE
Experience in OOP Experience in Functional Programming

Current main technical topic - learning advantages of Functional Programming through exercises in Java8,Scala and Haskell.

Main life topic - introduction of psychological aspects to programming - both on indiwidual cognitive level and on group social level.

English language

  • CAE (Certificate in Advanced English)
  • Since January 2013 I have been communicating with English speakers on a regular basis.

Programmers Community

  • I'm working in JUG LODZ (Java User Group) community since 2009. In "Organizations" section I've described all my presentations and workshops
  • I performed couple presentations on IT Fairs in Lodz