Jacek Olszak

Go Developer at Samsung Electronics

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jacek Olszak is a pragmatic Go developer with 19 years of software experience and nine years in his current professional trajectory, transitioning from 14 years as a Java engineer to building cloud-native services in Go. He focuses on writing clean, well-tested, and easily maintainable code, practices TDD, and blends structural, functional, and object-oriented paradigms to produce robust abstractions. His recent work includes implementing a cloud load balancer at Samsung and Kubernetes operators for networking at CodiLime, plus metrics pipelines using Kafka Streams. An active open-source contributor, he’s enhanced test coverage for the popular faiface/pixel 2D game library and is developing a retro game engine in Go, showing both system-level and hobbyist game-engine craftsmanship. Based in Warsaw, he favors enduring engineering principles over buzzwords and emphasizes designs that survive changing tools and technologies.
code9 years of coding experience
job15 years of employment as a software developer
bookmaster's, Software and database engineering, master's, Software and database engineering at Polish-Japanese Academy of Information Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
454reputation
32kreached
12answers
0questions
github-logo-circle

Github Skills (16)

golang10
transform10
unit-testing10
go10
matrix10
transformation10
testing10
game-engine9
webservice6
java6
sqlite6
html-parsing6
io6
dom6
jsoup6

Programming languages (3)

GoLuaRuby

Github contributions (5)

github-logo-circle
faiface/pixel

Feb 2019 - Feb 2019

A hand-crafted 2D game library in Go
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 1 PR, 3 comments in 1 day
Contributions summary:Jacek primarily contributed to improving the testing framework within the `pixel` library. Their work focused on writing and expanding unit tests for the `geometry` package, specifically addressing the `Unproject` functionality of the `Matrix` struct. The user added test cases to cover various matrix transformations including rotation, movement, scaling, and combinations thereof. They also refined the testing by increasing the precision of delta comparisons and simplifying the test assertions.
golang2d-gamegamegamedevgamedev-library
elgopher/logstore

Apr 2021 - Jan 2022

Go library for writing and reading append-only application logs storing events (event store), transactions (commit, redo, undo log) or any other entries.
Contributions:6 releases, 34 commits, 18 PRs in 9 months
loggingcqrscommitundoevent
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jacek Olszak - Go Developer at Samsung Electronics