Paweł Borkowski, Developer in Kraków, Poland
Paweł is available for hire
Hire Paweł

Paweł Borkowski

Verified Expert  in Engineering

Data Structures Developer

Location
Kraków, Poland
Toptal Member Since
February 22, 2017

Paweł is a professional software developer with over 7 years of experience. He has a good understanding of the bigger picture and works efficiently with non-technical people. He helps business people understand the technical options and provides smooth, reliable solutions based on their decisions.

Portfolio

ZPAS-LAB
Docker, Redux, React, HTML, JavaScript, SQL, Python, Go
Google
BigTable, MapReduce, Test-driven Development (TDD), Java, R, Python, SQL, C++

Experience

Availability

Part-time

Preferred Environment

Gerrit, Git, IntelliJ IDEA, Ubuntu, Linux

The most amazing...

...project I've done is a network of self-service parcel lockers machines. It hides a complex, distributed system behind a simple REST API and intuitive UX.

Work Experience

Co­-Founder | Technical Leader

2014 - PRESENT
ZPAS-LAB
  • Designed the architecture of a distributed system of self-service machines for sending and collecting parcels.
  • Designed and built a REST API for integrating and connecting post operators, e-stores, and end-clients; using Go.
  • Integrated over 15 services, APIs, and devices, using industry standard as wells as custom protocols (Go and C++).
  • Acted as the customer's contact person—collected requirements and translated them into working solutions or ready-to-implement designs.
  • Built developer environment for an entire team with a strong focus on collaboration, testing, and automation.
Technologies: Docker, Redux, React, HTML, JavaScript, SQL, Python, Go

Software Engineer

2011 - 2014
Google
  • Supported a finance data warehouse with TBs of data processed daily.
  • Worked on a tool for measuring marketing campaign effectiveness.
  • Increased the performance and throughput of the analytics tool by over 1000x via transforming a desktop prototype to a full-blown, distributed system.
  • Built a machine learning platform which used thousands of signals for finding best strategy for contacting a customer via email.
  • Became a TDD and testing design go-to person.
Technologies: BigTable, MapReduce, Test-driven Development (TDD), Java, R, Python, SQL, C++

Parcel Lockers System

https://goo.gl/wsbZYC
A system of automatic, self-service delivery, and pickup machines (lockerbox, paczkomat, and почтомат).
2016 - 2016

Completed 4/6 Modules in Data Science Nanodegree

Udacity - Online

2014 - 2015

Certificate of Completion in Building Startups

The Foundation - Online

2005 - 2010

Master's Degree in Computer Science

AGH University of Science and Technology - Kraków, Poland

Libraries/APIs

React, React Redux, REST APIs

Tools

Git, IntelliJ IDEA, Gerrit, GitLab, Jira, Google Docs, GitHub

Frameworks

OAuth 2, Redux, Google Guice

Paradigms

RESTful Development, REST, Test-driven Development (TDD), MapReduce, Agile

Languages

Go, SQL, JavaScript, Python, Java, HTML, Bash Script, C++, Bash, R

Platforms

Linux, Ubuntu, Docker

Storage

BigTable, PostgreSQL

Other

Algorithms, Distributed Systems, Data Structures, Machine Learning, SMPP, Modbus Protocol, Data Analysis, Statistics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring