Szymon Gibała, Developer in Gliwice, Poland
Szymon is available for hire
Hire Szymon

Szymon Gibała

Verified Expert  in Engineering

Software Developer

Gliwice, Poland

Toptal member since February 17, 2022

Bio

Szymon is a software engineer with a passion for high-quality solutions and solving interesting problems. He specializes in back-end development, cloud technologies, and lower-level systems. Szymon loves learning new things and contributing to various open-source projects.

Portfolio

Chorus One
Rust, Go, Distributed Systems, Blockchain
Mattermost
Go, Kubernetes, Amazon Web Services (AWS), Rust
SAP
Go, Kubernetes, Docker, Google Cloud, Networking

Experience

  • Go - 7 years
  • Rust - 4 years
  • Kubernetes - 4 years
  • Docker - 4 years
  • Distributed Systems - 3 years
  • Amazon Web Services (AWS) - 2 years
  • Operating Systems - 2 years
  • Networking - 2 years

Availability

Part-time

Preferred Environment

MacOS, Go, Rust, Linux

The most amazing...

...thing I've participated in developing is Mattermost Cloud, a SaaS offering of a single-tenant, open-source application.

Work Experience

Software and Platforms Engineer

2022 - PRESENT
Chorus One
  • Developed custom monitoring solutions for blockchain nodes.
  • Maintained high infrastructure uptime for demanding workloads.
  • Troubleshot distributed systems issues, developed custom tooling, and contributed to open-source codebases.
Technologies: Rust, Go, Distributed Systems, Blockchain

Software Design Engineer

2020 - 2022
Mattermost
  • Built Mattermost Cloud SaaS platform to run and manage thousands of Mattermost instances.
  • Created services used by many Mattermost Cloud customers and enhanced already existing Mattermost services and applications to support cloud offerings better.
  • Developed Mattermost Operator for Kubernetes operator and Mattermost installations used heavily by the cloud offerings and many self-hosted customers.
  • Improved, enhanced, and scaled Mattermost Cloud platform and services.
Technologies: Go, Kubernetes, Amazon Web Services (AWS), Rust

Software Developer

2018 - 2020
SAP
  • Developed an open-source platform built on top of Kubernetes integrating with many cloud-native technologies.
  • Architected, developed, and maintained many Go microservices applications.
  • Worked closely with Kubernetes API. Built Kubernetes Operators and other integrations with cloud-native projects.
Technologies: Go, Kubernetes, Docker, Google Cloud, Networking

.NET Developer | Internship

2018 - 2018
3 Soft S.A.
  • Developed web applications for various clients in different industries.
  • Worked with business analysts and other engineers to provide solutions that fulfilled customers' requirements.
  • Improved applications over time according to growing requirements and user base.
Technologies: .NET, C#

Experience

Mattermost Cloud

https://mattermost.com/
Mattermost Cloud platform brings self-hosted Mattermost products suite into the cloud, allowing users to use products hosted and managed by Mattermost. I was part of the small team working on a variety of back-end tasks, from implementing public-facing APIs to working on Kubernetes Operators.

Kyma Project

Kyma is an open-source platform built on top of Kubernetes. It consists of many custom services as well as some open-source components. As one of the early developers, I worked on different project areas and implemented various services.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Silesian University of Technology - Gliwice, Poland

Certifications

MARCH 2021 - MARCH 2024

Certified Kubernetes Application Developer

Cloud Native Computing Foundation

Skills

Languages

Go, Rust

Platforms

Docker, Kubernetes, Amazon Web Services (AWS), MacOS, Linux, Blockchain

Storage

Google Cloud

Other

Engineering Software, Operating Systems, Networking, Distributed Systems

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