Luka Jacobowitz

Senior Staff Software Engineer at SiriusXM

New York, New York, United States
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
Luka Jacobowitz is a Senior Staff Software Engineer based in New York with 11 years of experience building robust backend systems and leading engineering teams. He has deep expertise in Scala and functional programming, demonstrated by substantive contributions to prominent Typelevel projects like fs2 (file I/O and TCP socket enhancements) and cats (new typeclass implementations and traversal utilities). Luka has progressed from hands-on mobile and full-stack engineering to technical leadership roles at CompStak and SiriusXM, shipping streaming, high-throughput systems and mentoring teams. He blends pragmatic system design with strong testing and documentation practices, often introducing new functionality alongside comprehensive tests. Notably, he has run workshops and led small teams to deliver internal tools and observability systems that handle millions of events per second. His background—MSc in computer science and cross-disciplinary experience from mobile to APM tooling—gives him a rare mix of production-grade engineering and functional-programming rigor.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster of Science - MS, Master of Science - MS at Düsseldorf University of Applied Sciences
bookAbitur Physics English, Abitur Physics English at Carl Friedrich von Weizsäcker-Gymnasium
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
23,163reputation
1.2mreached
266answers
3questions
Badges
json
top-1%
rxjs
top-5%
swift
top-5%
typescript
top-1%
observable
top-1%
scala
top-5%
github-logo-circle

Github Skills (32)

kotlin10
json10
javascript10
typeclass10
testing10
typescript10
data-structure10
scala10
stream10
fileio10
observable10
file-processing10
file-handling10
constants10
cat10

Programming languages (12)

TypeScriptDockerfileCSSShellC++PureScriptScalaSCSS

Github contributions (5)

github-logo-circle
typelevel/cats

Jul 2019 - May 2022

Lightweight, modular, and extensible library for functional programming.
Role in this project:
userBack-end Developer
Contributions:2 releases, 103 reviews, 39 commits in 2 years 10 months
Contributions summary:Luka contributed to the `cats` library by migrating to a new kind-projector symbol. The commits reflect the addition of the `Align` typeclass with implementations for various data structures, including `List`, `SortedMap`, and `NonEmptyList`. They also added the `traverseEither` function. Furthermore, the user added and updated test suites. The changes demonstrate expertise in functional programming and the Cats library's design.
functional-programmingtagless-finalscalamodularextensible
typelevel/fs2

Jul 2019 - May 2020

Compositional, streaming I/O library for Scala
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 4 pushes in 10 months
Contributions summary:Luka contributed new file I/O operations and implemented functionality for file system interactions, including `directoryStream`, `walk`, `exists`, `copy`, `delete`, `size`, `move`, `createDirectory`, and `createDirectories`. They also introduced tests and documentation for these file-related functionalities. Furthermore, the user integrated additional socket options in the TCP module.
stream-processingfunctional-programmingfunctional-reactive-programmingstreamsstreaming
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.
Request Free Trial
Luka Jacobowitz - Senior Staff Software Engineer at SiriusXM