Piotr Limanowski

Contact

photo

+48 508 627 707

Experience

Team Lead, Software Engineer - Snowplow Analytics

Oct 2019 - to date

  • Designing and leading implementation of next-gen soft real-time data ingestion platform with Rust, Go and NATS, Kubernetes and Terraform
  • Lead a product-led-growth effort to build a SaaS offering for company's software using Scala, Haskell, Python and Terraform
  • Designed and built anonymous behavior tracking system using Typescript
  • Built and evolved lossless core streaming data pipeline components (Scala cats fs2 scio)

Software Engineer - Navigance.com

May 2018 - Sep 2019

  • 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

Software Engineer - 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

Lead Engineer - Schibsted.no

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

Lead Engineer - Middleware Services - Nordea.se

Jan 2011 - Dec 2014

  • Designed and built Scala, Java middleware business services stack enabling fast service delivery, scalability, simple integration and changeability

Java Developer - Kaos Consulting

Oct 2010 - April 2011

Web Developer - Photoblog.pl

Jan 2008 - Oct 2010

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

Rust

Go

Haskell

Scala

JS

Python

Tools

Kubernetes

Terraform

Nix / NixOS

AWS / GCP

Languages

English

German

Japanese