- Developing backend services in Go using gRPC and GraphQL
- Performed a release of software products on site in virtual mail facilities in Frisco TX and Beaverton OR
- Performed image visual similarity analysis using neural network and agglomerative clustering techniques
- Designed a machine learning-based service for image classficiation
- Analyzed computer vision detectron2 and YOLO models for smart crop
- Built sender detection using NER (Named Entity Recognition) and Bedrock LLM
- Configuring AWS S3, RDS, SQS, Bedrock, Redshift and Textract access via CDK
- Measuring application performance using OTEL tracing
- Contribution to native framework communicating with physical devices
- Contribution to React front-end desktop application
- Integration with 3rd party API shipment provider
- Writing design documents with product specifications
- Promoting internship on local universities along with colleagues
- Hiring software interns
- Mentoring interns and junior developers
Senior Software Engineer
Kraków, Poland
Senior Software Engineer
Douglas, Isle of Man (remotely)
- Designed and implemented system maintenance service in Go, communication via Nats and gRPC
- Integrated sports feed provider with Sportsbook application, in Go via Nats and Websockets
- Invented and implemented decimal to fractional conversion algorithm in Javascript
- Introduced and implemented Opentelemetry standard to the company, working with SRE team to deploy and operate Jaeger, Uptrace, Grafana and Prometheus
- Optimizing gRPC APIs and Websockets using distributed tracing
- Designed and implemented virtual wallet compontent using MySQL
- Contribution to internal Golang tooling and frameworks
- Mentoring developers
Software Engineer / Solutions Architect
Kraków, Poland
- Designed and implemented event sourcing-based solution in Go to record payment transactions logs, using Kafka as message bus, Redis and MongoDB to persist data
- Building Event Sourcing and CQRS system for payment transaction processing
- Designed and implemented software release automation tools with Jenkins CI/CD system to meet GitFlow workflow
- Architected and implemented payment transaction status notification solution
- Led and implemented payments system transaction changelog with Big Data Spark platform using Go, Kafka and Kubernetes
- Contributed to Java regression tests
- Designed and implemented performance soak and spike tests on Kubernetes using Go vegeta library
- Coordinated technical direction of teams in Payments domain as a Solutions Software Architect
- Contributed to company internal Golang libraries
- Led and coordinated internal Golang developers group meetings and direction
- Golang application monitoring with Prometheus, Grafana, Kibana and Opentelemetry (OTEL)
- Detected and solved memory leak issues
- Optimized Go applications CPU throttling and usage using pprof
- Working in a scrum team
Junior Software Engineer
Kraków, Poland
- Automated monitoring system (Grafana, InfluxDB, ELK) management and configuration with Python and Ansible
- Implemented product automation with Python
- Automated installation of Kubernetes 1.14 cluster on OpenStack VMs using Ansible
- Implemented custom LBaaS on top of Kubernetes with Nginx and Python
- Working in scrum team
Master of Computer Science
Kraków, Poland
Application of Topological Data Analysis in the development of the COVID-19 pandemic
Bachelor of Computer Science
Kraków, Poland
Online cruise booking system presented on a website
Github users community detection visualisation
Github users community detection visualisation. gg will extract user related resources from Github and construct a graph presenting relationships among the users.
Steve
Application which sends a notification based on calendar event location and current location, considering estimated travel time by selected form of transport.
loopme
Set breakpoints on any youtube video and resume playback. Intented to be used when transcribing songs by ear.
Jazzicon Generator
Static app hosted on github pages which generates and displays jazzicon with download option.
Bookmark Sort (Chrome Extension)
Chrome Extension which sorts bookmarks recursively by attribute using React.js, Typescript and Antdesign.
Environment
The entire development environment setup in a single repository
Medium
Sometimes I want to share my thoughts and write a short article on Medium.