Piotr Husiatyński

Work Experience

go-e Senior Backend Engineer Mar 2022 - July 2024 Go, Redis, NATS, Postgres, ClickHouse, Prometheus, gRPC, K3s, Terraform

Led the design of the backend architecture and development for a next-generation car charging device. Successfully hired and mentored a backend engineer to scale the team and accelerate development. Initially architected and implemented the backend using gRPC, subsequently refactoring to align with the Open Charge Point Protocol based on evolving requirements.

To address performance bottlenecks in the legacy Node.js backend, I designed and implemented a high-performance Go-based solution. This new architecture enhanced scalability, reliability, and development velocity by enabling dynamic device management, high availability, and streamlined infrastructure management.

Key responsibilities included technology selection, platform optimization, infrastructure provisioning, and comprehensive application lifecycle management, encompassing testing, deployment, operation, and monitoring.

Confio Freelancer Aug 2021 - Jan 2022 Go, Postgres, Prometheus, Tendermint

Joined a small team to design and build a blockchain indexer and explorer from inception.

Onefootball Freelancer Aug 2021 - Jan 2022 and Feb 2020 - Oct 2020 Go, PostgreSQL, MySQL, RabbitMQ, Kubernetes

Collaborated with a team to enhance and expand functionalities for partners contributing content to the Onefootball platform.

Conducted a comprehensive analysis of existing user management functionalities, identifying critical security vulnerabilities. Led the initiative to design, implement and migrate to more secure systems.

IOV Freelancer Oct 2018 - Feb 2020 Go, Tendermint, Blockchain, Protocol Buffers, Kubernetes

Contributed to the development of the weave framework, a Go-based blockchain platform alternative to the Cosmos SDK, distinguished by its innovative approach to event processing and blockchain maintenance.

In addition to framework development, actively participated in building applications based on the weave framework.

thermondo Freelancer Sep 2019 - Nov 2019 Python, Django, PostgreSQL, dramatiq, Salesforce, Heroku

Developed an application to synchronize email messages from Gmail to corresponding customer accounts within Salesforce.

solarisBank Senior Golang Developer May 2018 – Oct 2018 Go, PostgreSQL, OAuth2, Docker, Prometheus

As a member of the infrastructure team, I designed and implemented an OAuth2-based authentication and authorization infrastructure, complying with the security rules required by banks.

Opinary Senior Software Developer Jun 2016 – Apr 2018 Go, Google Cloud, Big Table, PubSub, BigQuery, Redis, Python, Kubernetes

Joined Opinary during its early stages and was entrusted with understanding and refactoring the existing Python proof-of-concept application. The redesigned architecture and implementation significantly reduced costs and increased traffic handling capacity by an order of magnitude. This transformation enabled the application to evolve from a prototype to a robust product capable of processing HTTP traffic from major German newspaper news publisher sites.

In addition to core application development, contributed to the design and implementation of pipelines for machine learning and automation services.

Optiopay Senior Full Stack Developer Jan 2015 – May 2016 Go, Kafka, Event Sourcing, Fleet, Docker, Protocol Buffers

Joined a small team to develop an online transactions platform from the ground up. The application was architected as a cluster of microservices interacting asynchronously through event sourcing.

Due to the early stage adoption of Go and Docker containers on CoreOS, which lacked comprehensive tooling at the time, we also developed custom infrastructure for managing our application.

42reports Freelancer Dec 2013 – Dec 2014 Python, Django, PostgreSQL, PL/pgSQL, RabbitMQ, Tornado, Salt

Our application collected mobile device signals from access points deployed in various German shopping centers. The aggregated data enabled us to determine shopper locations and movement patterns, optimizing store operations.

In addition to maintaining the existing application, I migrated the data aggregation and analysis components from Python to PL/pgSQL to handle the rapidly increasing traffic. This involved implementing data partitioning and developing a test framework for PL/pgSQL code.

Gentianes Solutions Ltd Freelancer Apr 2013 – Oct 2013 CoffeeScript, Backbone.js, Django, Heroku, PostgreSQL

Collaborated closely with the founders of muchbetteradventures.com to implement a Single Page Application design. This transformation streamlined the user experience, enabling customers to book adventures with minimal clicks.

Hogarth Worldwide Software Developer Sep 2012 – Feb 2013 Python, Javascript, Django, PostgreSQL, Lucene

As part of a large team, contributed to the development of a meta-application for content management. Key responsibilities included developing a highly customizable email sending feature and implementing an event system to enhance configuration and interaction capabilities.

Starmeo Software Developer May 2012 – Aug 2012 Python, Django, Amazon, MySQL, Backbone.js, jQuery

Contributed to the development of the Starmeo social platform. A significant focus was on enhancing User Interface attractiveness through the integration of dynamic components.

10clouds Software Developer Oct 2010 – Feb 2012 Python, Django, Amazon, Gevent, PostgreSQL, Google App Engine

Developed BeatTheMachine, a Google App Engine application for web page collection and rating, incorporating content validation through Amazon Mechanical Turk.

Contributed to mturk-tracker, an application for gathering Amazon Mechanical Turk task information. Key responsibilities included refactoring the crawler and parser, as well as optimizing database interactions.

Participated in the Tagasauris project, which focused on collecting and generating metadata for media objects (photos, audio, videos). Developed a custom offline task manager utilizing Amazon SQS and implemented a high-performance counter server using the gevent library.

Developed a Simple Page App form wizard that empowered non-technical users to create and configure HTML forms with ease.

Sensi Soft Junior Software Developer Mar 2009 – Sep 2010 Python, Django, Twisted, Tornado, Riak, Solr, JavaScript

Contributed to the development of an online e-commerce platform deployed across multiple countries.

Education

Bachelor’s degree in Computer Science from the WIT Academy (Akademia WIT w Warszawie).