Jakub聽Strojewski

Senior Backend Engineer at ICE

Stony Stratford, England, United Kingdom
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
Jakub Strojewski is a Senior Backend Engineer with 12 years of experience designing and operating high-throughput, highly available payment systems across startups and scale-ups. He excels at translating complex business requirements into fault-tolerant, event-driven architectures using Kotlin, Kafka, PostgreSQL and JVM ecosystems, and has led engineering teams as VP and Principal Software Engineer. Known for clear, well-tested code and mentorship, he consistently improves developer experience and grows junior engineers into productive contributors. A self-taught functional programmer, Jakub applies Scala, Elm and Haskell-inspired patterns in production TypeScript and Kotlin projects to boost reliability and maintainability. He also contributes to open-source functional tooling鈥攅nhancing monet.js with monadic typings and operators鈥攄emonstrating depth across back-end and functional-programming domains. Based in Stony Stratford, he combines hands-on engineering with pragmatic leadership to deliver scalable, well-documented systems.
code12 years of coding experience
job17 years of employment as a software developer
bookB.Sc. Computer Engineering, B.Sc. Computer Engineering at Warsaw University of Technology
bookXIV LO im. St. Staszica w Warszawie
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
693reputation
493kreached
12answers
1question
github-logo-circle

Github Skills (12)

typescript10
javascript10
functional-programming10
typescripts10
typescript-types10
testing9
api8
apidoc8
html6
scroll6
jquery6
coffeescript6

Programming languages (7)

TypeScriptOCamlScalaJavaScriptHaskellHTMLKotlin

Github contributions (5)

github-logo-circle
monet/monet.js

Mar 2016 - Nov 2021

monet.js - Monadic types library for JavaScript
Role in this project:
userFull-stack Developer
Contributions:15 releases, 11 reviews, 212 commits in 5 years 9 months
Contributions summary:Jakub's commits primarily focused on enhancing the `monet.js` library, specifically by implementing and testing features related to monadic types. They introduced and tested the `.ap()` operator for `Either` and `Validation` types, and added corresponding type definitions. Furthermore, the user added and tested the typings for IO monads, and added and tested list typings.
javascripttypescriptmonadicmonet
samwise-tech/tslint-config

May 2017 - Nov 2018

SamWise TSLint configuration
Contributions:4 releases, 96 PRs, 53 pushes in 1 year 6 months
tslinttypescripteslint
Find and Hire Top DevelopersWe鈥檝e 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
Jakub Strojewski - Senior Backend Engineer at ICE