
Software Engineer · Warsaw
Adam Kalinowski
I’ve spent 8 years building software, mostly in TypeScript and Java. At Dropbox I’m modernizing the service behind Dropbox Paper. Before that I spent three years at Amazon building Ring’s platform for service-to-service communication on Kafka and AWS, where I co-invented a patented partition-assignment algorithm. On the side I build my own products, like Slowary and Yardplanner.
Projects
- SlowaryAn iOS app for learning a language by reading — hundreds of graded stories, each paired with a quiz.
- YardplannerA free web tool for drawing your garden from above — start from scratch or a ready-made template.
- Cold/warm Kafka partition assignmentA rebalancing algorithm that cut P99 latency spikes during scale-out from ~20 s to 300 ms. Patented as US-12309441.
Media
Experience
Printable CV →Dropbox
Software Engineer, L3
- Maintaining and modernizing the Dropbox Paper service.
- Led the migration of the backend engine from Rhino to GraalVM.
- Proposed and implemented an overhaul of the service’s monitoring and observability.
Amazon
Software Engineer II · Ring
Developed and maintained Ring’s new platform for internal service communication, replacing a peer-to-peer AWS SNS/SQS approach. The service was showcased at AWS re:Invent.
- Led the addition of a fallback MSK (Kafka) cluster, creating an active/active architecture that keeps traffic flowing if a single cluster fails.
- Reworked Kafka partition assignment to stop assigning “cold” partitions, cutting P99 latency spikes during scale-out from ~20 s to under 300 ms. Patented as US-12309441.
- Added availability-zone-aware partition assignment, reducing data-transfer costs by 90%.
- Led a 6-month migration to a multi-cell architecture, so the service could serve different use cases in isolation.
- Built a custom circuit breaker that shifts traffic immediately between fallback options.
Java · TypeScript (CDK) · CloudFormation · DynamoDB · SQS/SNS · Lambda · ECS/Fargate · MSK
Devbridge
Software Engineer
Built an e-commerce site for industrial supplies for an S&P 500 company with Node.js and React.
FundConnect A/S
Software Engineer
Created a WYSIWYG editor for generating dynamic fund pages, then shipped it to clients via iframes and micro-frontends — IE11 included.
9bits
Front-end Engineer
Built a promotional campaign site for przepisy.pl.
Credentials
- Engineer’s Degree, Computer ScienceBiałystok University of Technology · 2020
- US Patent 12309441Efficient Kafka rebalancing · 2023
- AWS Certified Solutions Architect — Associate2023
Skills
TypeScript · JavaScript · Java · Node.js · React · Kafka · AWS · AI tooling
Languages
Polish (native) · English (C1)