TDD and declarative programming believer
Senior Software Engineer @ From June 2015 to Present (6 months) Martial Art Instructor @ Leading own independent matrial arts school (to 2014). Currently, after handover school to next generation of instructors, I'm focusing on my own research & trainings in small groups. From 2006 to Present (9 years) Senior Software Developer @ Development of LIMS system (lab workflow managment), refactoring/maintaining/developing new features where the base was legacy code created by 3rd party. Technical part of recruitment process.
Technologies: Exemplar LIMS, Java, Guice, Oracle, JUnit, Mockito, Maven, Sonar, Attlasian stack From October 2014 to May 2015 (8 months) Poznan, Greater Poland District, PolandSoftware designer & developer @ Software developer - IT projects design and implementation -
Programming languages: Clojure/ClojureScript (and many others in the past) From August 2009 to May 2015 (5 years 10 months) Poznań Area, PolandSenior Software Developer @ Seed developer for polish team - participating remotely in each aspect of the team's life - from daily stand ups to retrospectives. Heavily loaded website created in a test-driven development (TDD) manner using Scrum.
Technologies: Grails Framework (Groovy), Spock (Unit testing), Geb (Functional testing), KO (js lib), QUnit (js unit test), monogoDB, mysql From January 2013 to September 2014 (1 year 9 months) Poznań Area, PolandSoftware Developer @ Development and maintenance of BI-systems (power and heavy industry sectors) for SCADA and meters acquisitions. Methodological & Technical support for team members. Gathering and analyse customer requirements. From March 2010 to December 2012 (2 years 10 months) Poznań Area, PolandSoftware Developer @ Dedicated software for MHP platform (embedded java) and server backend for digital tv boxes. From 2007 to 2008 (1 year) Software Developer @ Tasks connected with current implementations and maintanance for CMS. From 2007 to 2007 (less than a year)
Krzysztof Kaczmarek is skilled in: Big Data, Scala, Clojure, Akka, Apache Spark, AngularJS, Test Driven Development, Functional Programming, Java, Groovy, Grails, Scrum, JavaScript, MySQL, Software Development