Piotr Limanowski

Contact

photo

+48 508 627 707

Experience

Software Developer - Clariant

May 2018 - to date

  • Built a streaming data processing for cloud analytics platform using Scala (cats, fs2) to optimise performance and time-to-market
  • Introduced automated historical data sampling using Scala and InfluxDB to improve user experience and performance
  • Implemented basic streaming analytics using Apache Spark as a proof of concept

Software Developer - Real Estate Software

Oct 2017 - Apr 2018

  • Built a purely-functional behaviour tracking with Scala (http4s, cats, typelevel stack) for real estate platforms
  • Rebuilt development environments and continuous delivery that improved development and delivery times by a level of magnitude

Technical Architect - Schibsted Tech Polska

Jan 2015 - Sep 2017

  • Co-lead an innovative project of migrating a media house into Amazon Web Services reducing operations costs and delivery times
  • Built a highly-optimised, business workflow-oriented, distributed authorisation, authentication, and payment layer built on top of Scala (akka and functional typelevel stack) and Elixir
  • Designed and built administrative tools for process management with Elixir/OTP improving monitoring, response times and error handling
  • Built development tools and continuous delivery processes that improved development and delivery times by a level of magnitude

Technical Architect - Middleware Services - Nordea

Jan 2012 - Dec 2014

  • Designed and built Java middleware and Scala tooling, business services stack enabling fast service delivery, scalability, simple integration and changeability
  • Built and introduced development tools and continuous delivery processes that improved development and delivery times by a level of magnitude

Java Developer - Financial Analysis & Reporting - Nordea

April 2011 - Dec 2011

  • Lead and implemented Java and Ruby backends for an international rating calculation, analysis and reporting tool
  • Designed and built an automated (Java controller, Ruby agents) tool for customisable and secure data delivery, removing shaky solutions and manual processes

Java Developer - Kaos Consulting

Oct 2010 - April 2011

  • Picked as top-developer for skilled migration international exchange programme
  • Built an automated data analysis and trend recognition APIs with Hadoop, Java
  • Integrated existing subsystems to accomodate available features

Web Developer - Photoblog.pl

Jan 2008 - Oct 2010

  • Designed and built a mobile website (PHP, JS), application for the biggest polish photoblogging platform improving mobile usage of the platform several times
  • Cooperated on design and implementation (Java, PHP) of automated photomanipulation effects

Education

Gdansk University of Technology

Electronics, Telecommunications and Informatics Faculty

MA thesis: "Face Recognition in the crowd using high resolution camera image". Developed in Java with JNI for compatibility with supercomputer. Grade: Distinction

Skills

Programming

Scala

Elixir

JS

Java

Ruby

Bash

Tools

Git

Docker

Ansible

Emacs

Amazon WS

Concourse

Nix/NixOS

Languages

English

German

Japanese

Courses

Coursera Scala

Coursera Algorithms

Coursera Big Data