Skip to content
View bkielbasa's full-sized avatar
👑
bugging....
👑
bugging....

Block or report bkielbasa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bkielbasa/README.md
Bartłomiej Klimczak contact@developer20.com
Technologies Go, Kubernetes, Docker, AWS, MySQL, PostgresSQL, Kafka
Distinctions Google Developer Expert in Go category

Blog posts

Experience

Go developer at G2A

(July 2020 - June 2021)

I'm building the logistic part of the platform. I build Go (micro)services that support purchasing a physical product as well as integrating with external services. One of my challenges was understanding the domain correctly to be able to rewrite the monolith (Magento) application. I had to make sure that, at the first phase, the behavior doesn't change but the new implementation is open to new features and improvements. I modeled the part of the domain I was responsible for.

What's more, I was a member of a team that introduced OpenTelemetry in the company. I prepared a Go library helped developers to migrate to the new solution.

Technologies I use: Go, Kubernetes, Docker, RabbitMQ, Kafka, ELK

Go developer at Brainly

(May 2018 - July 2020)

I've been working in a team that focused on engaging users to have more interaction with the page. I built several services that support it. One of them was a service that's tracking user's pageviews (similar to Google Analitycs). The value it brought was associating specific page views with concrete users. It gave us the ability to create very targeted campaigns.

Technologies I use: Go, Kubernetes, Docker, RabbitMQ, GraphQL, ELK, AWS

Senior PHP developer at FreshMail

(July 2016 - May 2018)

I've been part of the core team that builds the e-mail marketing platform. One of my responsibilities was maintaining the legacy code.

Technologies I use: PHP, MySQL, AWS

PHP developer at Integer (InPost)

(February 2014 - July 2016)

I built a "Manager Paczek" (Parcels Manager). It's a tool for retail customers. They can create and manage their parcels (pay for shipment, notify addressee via sms/email etc). I was building the backend for the whole solution.

Technologies I use: PHP, MySQL

PHP developer at Polcode

(July 2011 - July 2014)

It was a freelance possition where I've been working on building web sides based on Magento, Wordpress, Joomla and so on. My responsibilites was contacting with clients, gathering requirements and developing the webside.

Technologies I use: PHP, MySQL, JS

Projects

I'm a huge fan of opensource so I have my own projects that support the community :)

  • https://developer20.com/ - It’s my blog where I share my knowlage with others. I focus on Go development but you can find much more there
  • GoBDD - BDD framework for Go. It’s goal is to give as simple and powerful BDD framework for Go.
  • Cyclop - It’s a tool which analize Go code and caluclates its cyclomatic complexity
  • GoCracow and Golang Poland - Local meetup focused on Go. I lead the community as well as give talks.

Hobby

  • I like playing Dota2 and chess
  • I learn to play ukulele (but I'm just a beginner)

Pinned Loading

  1. go-bdd/gobdd go-bdd/gobdd Public

    BDD framework

    Go 115 19

  2. awesome-go awesome-go Public

    Forked from avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    Go 1

  3. ThreeDotsLabs/watermill ThreeDotsLabs/watermill Public

    Building event-driven applications the easy way in Go.

    Go 7.9k 413

  4. golangpoland/meetup_golang_cracow golangpoland/meetup_golang_cracow Public

    JavaScript 2

  5. developer20 developer20 Public

    SCSS 5