Tomasz Nazarewicz is a Lead Data Engineer based in Warsaw with 11 years of experience building and operationalizing big data systems. He progressed from robotics and C++/Python development into Hadoop and Spark-centered engineering, now leading data engineering efforts at Xebia (formerly GetInData). Tomasz contributes to prominent open-source work on OpenLineage, where he deepened Spark integrations, split submodules and added Spark 3.2 support—showing a strong grasp of Spark internals and a focus on integration quality and testing. He combines hands-on backend Java development with practical DevOps skills around builds, dependencies and integration tests to deliver stable data platforms. Colleagues rely on him for turning complex lineage and ETL requirements into auditable, production-ready solutions. His background across robotics, Hadoop tooling and modern data lineage projects gives him an uncommon cross-domain perspective on data pipeline reliability.
10 years of coding experience
10 years of employment as a software developer
Computer Science, Computer Science at Warsaw University of Technology
III Liceum Ogólnokształcące im. Marynarki Wojennej w Gdyni
Contributions:93 reviews, 28 commits, 54 PRs in 8 months
Contributions summary:Tomasz primarily focused on modifying and improving the integration of the openlineage project with Spark, splitting the integration into submodules and adding support for Spark 3.2. Their work involved significant code changes in Java related to event handling and dataset building, demonstrating a deep understanding of Spark's internals. Furthermore, the user addressed build and dependency issues and implemented integration tests, demonstrating a focus on code quality and stability.
Contributions:1 review, 100 PRs, 314 pushes in 7 months
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.