Bartosz Jedrzejewski

Hi, I’m Bartosz Jedrzejewski

I’m an Engineering Manager at Meta, where I work on AI/LLM infrastructure. Before that, I spent years building and scaling microservices, distributed systems, and engineering teams across fintech and enterprise software.

e4developer is where I share my open and honest views on software development, technology, and working with people. The name - e4 - comes from a chess move. It’s how I start most of my games.

What I write about

This blog started in 2017 as a place to explore microservices, Java, and Spring Boot. Over the years it grew to cover software architecture, DevOps, AWS, and tech leadership. Now, as AI reshapes how we build software, I’m expanding into AI/LLM systems, distributed infrastructure, and engineering management - the things I work on every day.

The story so far

I’ve written over 150 posts here. Some of the most popular ones - like HATEOAS - a simple explanation, Spring Boot Best Practices, and Please, stop writing so many for loops in Java! - continue to help developers years after they were published.

Connect

If you’d like to get in touch, the best way is to reach out on Twitter or LinkedIn.