palkakrzysiek@gmail.com • kpalka.com • +48 669 323 331
-
Development and maintaining Spark (both batch and streaming) and Storm applications in Scala
-
Responsible for 50+ services during 24/7 on-call rotations
-
Tech stack used: Spark, Storm, Kafka, K8s, and Aerospike
-
Akka HTTP/Scala with cats library + Cassandra for the core module
-
Birt engine + MariaDB for the reporting module
-
Spring Boot/Java with Vavr library + Angular/TypeScript for GUI
-
Docker compose for local development, occasionally Kubernetes for troubleshooting
-
Spark Streaming/Scala + Kafka + Cassandra for data processing and storage
-
Spring Boot/Java + Angular/TypeScript + lodash + Chart.js for visualisations
-
Docker
-
JavaEE with ATG platform
-
Spring with Hybris platform
-
AngularJS/JavaScript
B.Eng., Information Technology
Thesis topic: Building, deploying, and running distributed applications with Docker
-
(2020) Blockchain by University at Buffalo & The State University of New York on Coursera. (4-course Specialization). Covers Bitcoin, Ethereum, Smart contracts and DApps development, IPFS and Hyperledger overview.
-
(2020) Functional Programming in Haskell by The University of Glasgow on FutureLearn
-
(2019) Microsoft/DEVOPS200.9x: Architecting Distributed Cloud Applications. Covers 12-factor services, API versioning, messaging techniques, data schema versioning, eventual consistency patterns (CQRS, Event sourcing, Saga), and disaster recovery strategies.
-
(2019) scala-reactiveX: Programming Reactive Systems. Covers programming fault tolerant applications with Akka actors (typed and untyped), Akka Stream, and leveraging back-pressured flows of data.
-
(2017) Functional Programming in Scala by École Polytechnique Fédérale de Lausanne on Coursera (5-course Specialization). Covers functional program design, parallel programming, and big data analysis with Spark.
-
Polish (Native)
-
English (Cambridge C2 Proficiency certified)
I consent to store and process information provided in this document for recruitment or B2B cooperation processes.