Hi, I'm

Piotr Jędruszuk

Big Data Software Engineer

15+ years building enterprise and big data systems — from distributed data pipelines processing pharmaceutical data at scale, to clean service-oriented architectures across finance, insurance, and aviation.

Scroll

About

I'm a Big Data Software Engineer with over 15 years of professional experience, specialising in building distributed systems, data pipelines, and enterprise-class applications on the JVM. My primary languages are Java and Scala, backed by deep hands-on experience with Apache Spark, Hadoop, Spring Framework and various data stores.

For the past several years I've been at IQVIA, designing and implementing core components of a Big Data platform that processes pharmaceutical data at scale. Before that I held both engineering and solution architect roles, leading teams and shaping architectures for clients in finance, insurance, and the airline industry.

I care about code quality — clean, well-tested, well-structured code that lasts. I'm drawn to problems that sit at the intersection of data engineering, system design, and DevOps: making large systems both correct and operable. I hold a Master's degree (with distinction) from Polsko-Japońska Akademia Technik Komputerowych in Warsaw.

Piotr Jędruszuk
Location

Warsaw, Poland

Experience

15+ years

Focus

Big Data & JVM

Languages

PL / EN

Skills

Languages

Java
Scala
Python
SQL

Big Data

Apache Spark
Apache Hadoop
Apache Kafka

Data Stores

Hive
DeltaLake
Apache Iceberg
PostgreSQL
Oracle
MS SQL Server

Frameworks & Backend

Spring Framework
Java EE
Apache Airflow
Hibernate
Play Framework
Apache Camel

DevOps, ProdOps & Tooling

Kubernetes
Docker
Maven
SBT
Git
Jenkins
Gitlab CI/CD

Architecture & Practices

Clean Code
DDD
TDD
BPMN
Design Patterns
UML

Experience

  1. Big Data Software Engineer

    IQVIA

    Designing and building a Big Data platform for processing large-scale pharmaceutical data. Responsible for core component architecture and implementation, with a strong focus on data correctness, pipeline reliability, and throughput at scale. Alongside core engineering, introduced DevOps practices and tooling that streamlined CI/CD workflows and improved delivery consistency across the organisation.

    Scala Python Apache Spark Hadoop Apache Airflow Kubernetes Big Data
  2. Java Developer

    Hewlett-Packard Enterprise

    Contributed to the development of service-oriented, enterprise-class systems for the airline industry. Modernised legacy codebases by refactoring them to align with contemporary architectural standards, and rolled out DevOps tooling to improve build and deployment processes across multiple teams.

    Java Spring Framework SOA Enterprise Systems DevOps
  3. Java & Scala Developer / Solution Architect

    Semantive Sp. z o.o.

    Delivered MES/ERP and custom enterprise systems for clients in the finance and insurance sectors. Led architectural decisions from inception to production — designing system blueprints, writing technical documentation, and providing consulting throughout the project lifecycle. Oversaw a development team, handled production system administration, and ran internal technical training sessions.

    Java Scala Spring Framework Hibernate MES/ERP Architecture PostgreSQL
  4. Java Developer / Solution Architect

    Source S.A.

    Built enterprise systems spanning Business Intelligence, reporting tools, and Smart House solutions. Took on broad responsibilities beyond development: driving requirements gathering directly with clients, coordinating project delivery, managing timelines, and leading a development team. Also maintained full technical and user documentation, provided customer support, and participated in technical hiring interviews.

    Java Spring Framework Hibernate BI Reporting Architecture

Education

  1. Master's Degree, Computer Science

    Polsko-Japońska Akademia Technik Komputerowych · Warsaw

    Graduated with distinction

  2. Engineering Degree, Computer Science

    Akademia Podlaska · Siedlce

Contact

I'm open to interesting engineering challenges — whether that's a new role, a consulting engagement, or just a good technical conversation. Feel free to reach out.

Email

LinkedIn

Piotr Jędruszuk