Tomasz Gawęda

Wrocław, Lower Silesian 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

🤩
Rockstar
🎓
Top School
Tomasz Gawęda is a seasoned backend engineer with 10 years of experience building high-performance, distributed systems and real-time data platforms. He currently contributes to Hazelcast’s platform and Jet connectors, working on integrations, packaging and stream processing features used in mainstream open-source projects. His background includes designing scalable accounting and flight-data processing systems with Hazelcast IMDG/Jet, Oracle/Postgres, Spring and Apache Spark, and hands-on experience with CDC, JSON parsing and stateful aggregations. Comfortable with concurrent programming, performance tuning, and containerized deployments, he also explores Big Data and ML tooling like Spark MLLib and Cassandra. Notably, he has direct contributions to the core Hazelcast project and its code samples, improving MongoDB integration and stream operators used by the broader community.
code10 years of coding experience
job9 years of employment as a software developer
bookInżynier (Inż.), Informatyka, celujący (5,5), Inżynier (Inż.), Informatyka, celujący (5,5) at Politechnika Wrocławska
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
15,926reputation
1.9mreached
308answers
8questions
Badges
dataframe
top-5%
scala
top-1%
csv
top-1%
java
top-5%
pyspark
top-1%
apache-spark
top-1%
github-logo-circle

Github Skills (32)

apache-spark10
postgresql10
data-pipelines10
hazelcast10
pyspark10
java10
mongodb-database10
scala10
javas10
data-streaming10
stream-processing10
csv10
data-pipeline10
mongodb10
jsonb9

Programming languages (9)

TypeScriptJavaDockerfileC++JinjaShellCSSScala

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

May 2019 - Jan 2023

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBack-end Developer
Contributions:1099 reviews, 75 commits, 525 PRs in 3 years 8 months
Contributions summary:Tomasz primarily contributed to the Hazelcast Jet project, focusing on implementing and improving MongoDB integration. Their commits added features such as the `.apply()` operator to stream and batch stages. They exposed a new functionality in file sources. Furthermore, they implemented enhancements for more context information in S3 reading functionality. They also worked on fixes and general improvements around issues in CDC.
computationstream-processingbigtablereal-timestreaming-data
Hazelcast Code Samples
Role in this project:
userBack-end Developer
Contributions:51 reviews, 14 commits, 24 PRs in 4 months
Contributions summary:Tomasz contributed to a real-time analytics demo involving Debezium CDC and Hazelcast Jet. Their work focused on creating and modifying Java code for data processing pipelines, including database integration using PostgreSQL. They implemented features for change data capture, data transformation, and stateful aggregations within the Jet framework. The user also worked on incorporating JSON parsing using ObjectMapper to ensure the correct data mapping.
javahazelcastin-memoryscalability
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