Piotr Pałka, Developer in Kraków, Poland
Piotr is available for hire
Hire Piotr

Piotr Pałka

Verified Expert  in Engineering

Full-stack Developer

Kraków, Poland
Toptal Member Since
September 3, 2019

Piotr is an experienced full-stack software engineer and IT consultant, who understands client perspectives, and turns ideas into high-quality products. He has expertise in both enterprise and startup environments. Having worked for corporations, banks, and software houses, Piotr has developed products used worldwide and helped startups and internal corporate systems using a variety of tech stacks.


Fortune 500 Company (via Toptal)
Ruby on Rails (RoR), Ruby, PostgreSQL, REST APIs, Clean Code, Redux, Enzyme...
Toptal (via Toptal)
Back-end, CSS, HTML5, HTML, SQL, Git, Clean Code, React Redux, Software Design...
Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design...




Preferred Environment

Full-stack, Amazon Web Services (AWS), React, Java, Ruby on Rails (RoR), Agile

The most amazing...

...platform I've built was Nielsen Social, a low latency system that continuously consumes hundreds of thousands of Twitter, Facebook, and Instagram posts.

Work Experience

Senior Software Engineer | Tech Lead | Consultant

2020 - PRESENT
Fortune 500 Company (via Toptal)
  • Owned the whole development cycle, from analysis, consultancy, and planning, to the development and delivery of high-quality features.
  • Ran a digital transformation in the customer portal application.
  • Redesigned, refactored, and documented core parts of the system and covered them with tests and monitoring.
  • Rebuilt the application from a classic Rails architecture to a single-page, user-friendly React application.
  • Applied best practices in many areas: development process, UX, technology, architecture, code quality, monitoring.
  • Performed deep analysis of the current algorithms and data, presented results, and proposed improvements.
Technologies: Ruby on Rails (RoR), Ruby, PostgreSQL, REST APIs, Clean Code, Redux, Enzyme, Jest, JavaScript, HTML, CSS, Digital Transformation, Full-stack, IT Consulting, Agile Software Development, Amazon Web Services (AWS), Data Analysis, React, SAP

Software Engineer

2019 - 2020
Toptal (via Toptal)
  • Member of the Toptal core platform team.
  • Participated in the security and permissions framework migration project.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Git, Clean Code, React Redux, Software Design, REST API Architecture, JavaScript, Ruby, IT Consulting, Full-stack, Jenkins, PostgreSQL, RSpec, CanCanCan, Ruby on Rails (RoR)

Full-stack Engineer

2019 - 2019
  • Implemented microservices in the application integrating HSBC trader data.
  • Interviewed candidates for the software developer position.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, REST API Architecture, JavaScript, IT Consulting, Full-stack, Oracle, Lombok, Jenkins, Angular, Git, Apache Maven, Eureka, Netflix, Microservices, Spring Boot, Java

Full-stack Developer and Consultant

2017 - 2019
  • Re-implemented part of the system consuming hundreds of thousands of Tweets, using Twitter PowerTrack API as a member of the team that built the Nielsen Social platform.
  • Optimized queries for fetching Nielsen Social reports.
  • Added exciting, new features to the platform.
  • Worked directly with the client based in New York and Chicago.
  • Involved in the development of internal tools.
Technologies: Back-end, CSS, HTML5, HTML, Facebook Open Graph API, SQL, Git, Clean Code, React Redux, Software Design, REST API Architecture, JavaScript, Ruby, Amazon Web Services (AWS), IT Consulting, Full-stack, Instagram, Facebook, X (formerly Twitter), Amazon Athena, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2, Relational Database Services (RDS), Amazon Elastic MapReduce (EMR), PostgreSQL, MySQL, Apache Hive, Docker, Jenkins, Chef, Java, Sidekiq, Ruby on Rails (RoR), Redux, React

Full-stack Developer

2015 - 2017
  • Oversaw the development, client consultancy, analysis, problem-solving, testing, and deployment.
  • Built a management system for Westshore Terminals with the development team–the busiest coal export terminal in North America.
  • Facilitated excellent cooperation with teams from Toronto and Vancouver.
Technologies: Back-end, HTML5, SQL, Clean Code, Software Design, REST API Architecture, JavaScript, IT Consulting, Full-stack, CSS, HTML, TypeScript, Angular, Mockito, JUnit, SonarQube, Jenkins, Git, JSON Web Tokens (JWT), Microsoft SQL Server, Spring Boot, Java

Software Engineer

2015 - 2015
Enterprise Software Group: UBS
  • Worked on the project for six months in the UBS Switzerland headquarters.
  • Developed a UBS internal application for client advisors.
  • Participated in some internal products development, such as the mobile Ionic application.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, Full-stack, AngularJS, Apache Tomcat, Apache Maven, Ajax, jQuery, JavaScript, Jakarta Server Pages (JSP), Hibernate, Spring, Java

Java Developer

2014 - 2015
  • Developed the Oracle product, Taleo application.
  • Implemented a framework for new methods of authentication, such as the use of 3rd-party applications accounts.
  • Added a variety of new features to the platform.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, Full-stack, Apache Tomcat, Apache Maven, Git, Mockito, JUnit, jQuery, JavaScript, Spring, Java

Toptal Platform

As a part of the Toptal core platform team, I took part in the permissions framework migration project working closely with Toptal project managers and the development teams.

HSBC Internal System

An internal HSBC application, consisting of multiple microservices, that aggregates trader data.

Nielsen Social

A big data analytics platform for Nielsen Social. A really complex, low latency system that continuously captures and aggregates hundreds of thousands of TV-related social content using Twitter, Facebook, and Instagram APIs.


An internal u2i project for performing remote retrospectives.

Westshore Terminals

A management system for Westshore Terminals–the busiest coal export terminal in North America.

UBS Internal System

An internal application for UBS client advisors.

Oracle Product: Taleo

Oracle's fully integrated talent acquisition solution includes recruitment marketing and employee referrals to source talent, provide end-to-end recruiting automation, and streamline employee onboarding.
2011 - 2015

Bachelor of Engineering Degree in Computer Science

AGH University of Science and Technology - Cracow, Poland


React, REST APIs, Lombok, React Redux, Facebook Open Graph API, Facebook API, Instagram API, X (formerly Twitter) API, Sidekiq, jQuery, Rollbar, CanCanCan


Git, GitHub, Redux Thunk, Amazon Athena, JetBrains, Slack, Apache Tomcat, Amazon Elastic MapReduce (EMR), Eureka, Jenkins, Chef, Apache Maven, Postman, Jira, Trello, RSpec, SonarQube, Amazon CloudWatch, AWS CLI, Terraform


Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), Redux, Spring Boot, Swagger, JSON Web Tokens (JWT), Mockito, JUnit, Bootstrap, Spring Security, Factory Girl, Hibernate, Angular, Spring, Jakarta Server Pages (JSP), AngularJS, Jest


Java, Java 8, Ruby, JavaScript, HTML, CSS, Bash, HTML5, SQL, TypeScript


RESTful Development, REST, Agile, Clean Code, Agile Software Development, REST API Architecture, Test-driven Development (TDD), Scrum, Microservices, Functional Programming


MySQL, PostgreSQL, Microsoft SQL Server, Amazon S3 (AWS S3), Apache Hive, Datadog


MacOS, X (formerly Twitter), Netflix, Oracle, Amazon EC2, AWS Lambda, Docker, PagerDuty, Amazon Web Services (AWS)


Digital Transformation, Back-end, GitFlow, Software Development, IT Consulting, Full-stack, APIs, Data Analysis, Performance Tuning, Site Reliability, Project Planning, System Architecture, Agile Sprints, Interviewing, Analysis, Software Design, Minimum Viable Product (MVP), Sprint Planning, Enterprise, Project Lombok, Startups, Front-end, Ajax, Relational Database Services (RDS), Facebook, Instagram, SAP, Enzyme, Semantic UI, API Documentation

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.


Share your needs

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

Choose your talent

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

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