Jakub Świstak, Developer in Bytów, Poland
Jakub is available for hire
Hire Jakub

Jakub Świstak

Verified Expert  in Engineering

Back-end Engineer and Developer

Bytów, Poland

Toptal member since November 29, 2024

Bio

Jakub is a back-end engineer specializing in Ruby on Rails. He builds scalable systems, automates workflows, and creates data-driven solutions to drive business value and improve operational efficiency. He played a pivotal role in developing Toptal's Managed Delivery model, significantly boosting client onboarding and revenue. Jakub leverages GraphQL and Kafka to enhance system performance and team collaboration, delivering innovative, cost-effective solutions that align with business goals.

Portfolio

Toptal, LLC
Ruby on Rails 7, Ruby, Python, RSpec, Sidekiq, PostgreSQL, Docker...

Experience

  • Python - 5 years
  • Linux - 5 years
  • PostgreSQL - 5 years
  • GraphQL API - 4 years
  • Ruby on Rails 7 - 4 years
  • Redis - 4 years
  • Ruby - 4 years
  • Apache Kafka - 4 years

Availability

Part-time

Preferred Environment

Linux, GitHub, Slack

The most amazing...

...thing I've developed is Toptal’s Managed Delivery model, building infrastructure that onboarded dozens of clients and drove significant growth.

Work Experience

Back-end Engineer

2021 - 2024
Toptal, LLC
  • Led the project to synchronize Slack channels with the database, improving communication and automating notifications for clients.
  • Played a key role in developing Toptal's Managed Delivery model, building infrastructure that onboarded dozens of clients and drove significant revenue growth.
  • Contributed to creating Toptal's Marketplace, a new model for offering flexible talent solutions, driving revenue growth and expanding the company's reach.
  • Automated contract generation for new services at Toptal, streamlining processes for the legal team and enhancing integration with DocuSign.
  • Engaged as the key engineer leading the extraction of the billing service into a dedicated component, improving security and reducing technical debt for easier maintenance.
Technologies: Ruby on Rails 7, Ruby, Python, RSpec, Sidekiq, PostgreSQL, Docker, Amazon S3 (AWS S3), Redis, Apache Kafka, GraphQL, Agile Deployment, Ruby on Rails (RoR), DevOps, Full-stack

Experience

Geolocation App

A RESTful API built with Ruby on Rails that stores and retrieves geolocation data based on IP addresses or URLs. It integrates the ipstack API to fetch geolocation information and stores it in a database. The API supports adding, deleting, and retrieving geolocation data in JSON format.

Blog App

A GraphQL-based blog management system built with Ruby on Rails, allowing users to manage blogs, posts, comments, and users. The application features JWT-based user authentication and supports full CRUD operations. A GraphQL API enables efficient and flexible data interactions, while model validations and error handling ensure data integrity. The system is designed for easy expansion, focusing on secure user management and seamless data handling.

Shortest Path Simulation

Visualizing the shortest path between two points using A* and Dijkstra algorithms. The simulation dynamically generates real-time paths based on user input, providing an interactive experience for visualizing and comparing the efficiency of both algorithms. The application is built with a focus on performance and usability, allowing users to easily select start and end points and view the shortest paths calculated by the algorithms.

Education

2019 - 2023

Bachelor's Degree in Computer Science

Koszalin University of Technology - Koszalin, Poland

Certifications

AUGUST 2020 - PRESENT

Microsoft Technology Associate (MTA) – Windows Server Admin Fundamentals

Certiport

JULY 2020 - PRESENT

Microsoft Technology Associate (MTA) – Windows Operating System Fundamentals

Certiport

Skills

Libraries/APIs

GraphQL API, Sidekiq

Tools

GitHub, Slack, RSpec

Languages

Ruby, GraphQL, Python

Frameworks

Ruby on Rails 7, Ruby on Rails (RoR)

Paradigms

REST, DevOps

Platforms

Linux, Docker, Apache Kafka

Storage

PostgreSQL, Redis, Amazon S3 (AWS S3)

Other

Agile Deployment, Algorithms, User Authentication, SQL Server Administration, Operating Systems, Full-stack

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