Summary
Łukasz Krenski is a senior software engineer with 13 years of experience building web applications, distributed systems and data-driven backends, currently working at Revolut. He specializes in Scala and functional programming, having developed microservices with Cats Effect, FS2, Doobie and deployed on Kubernetes, and has deep experience with ElasticSearch, RabbitMQ and big data stacks. Łukasz favors pragmatic ownership—“You build it, you run it”—and prioritizes speed as a feature when designing scalable systems and databases. His background spans hands-on backend engineering, systems architecture and full-stack work dating back to custom CMS and Groovy/Grails projects, which gives him a broad perspective on product delivery. Based in Gdańsk with an M.Sc. in Computer Science, he blends academic grounding with a track record of shipping resilient production services at startups and scale-ups. A natural problem-solver and continuous learner, he quietly champions functional approaches to make complex systems more maintainable and predictable.
13 years of coding experience
15 years of employment as a software developer
M.Sc. Eng. Computer Science: Systems Engineering and Databases, M.Sc. Eng. Computer Science: Systems Engineering and Databases at Gdańsk University of Technology
English, Polish