Who are you?
My name is Babak. I am Persian and born in Iran. My parents fled to Germany as political refugees when I was three years old. I grew up in Frankfurt—or how we used to call it: "Mainhattan." Since I was a child, I have been interested in cars and robots. I used to take my toys apart to understand how they work. I studied Mechanical Engineering but ended up with a mixture of engineering and IT science. There was a moment when I just realized that cars or robots do not only work through engineering but through the code behind them. After being in touch with ESR Labs for several years and working on various projects at BMW, I joined the team in March 2019 as Project Manager.
What is your superpower?
I have two superpowers: I can park any car in any parking lot like a genius, and I can read body language perfectly. One of these two powers is useless at work, and the other helps me immensely. You can guess which one is which.
What does your typical workday look like?
I always start my day with a coffee and check the lunch menu of the canteen. Then I check my schedule for the day, my to-do list, and the dashboard showing the status of my current projects. Then I usually do a short call with my Lead Developer and Project Support to discuss open points and major tasks. After the call, I typically have more to-dos than before. So that is when my day really starts, and I begin tackling the challenges.
What projects are you currently working on?
My current main project is a central ECU for motorcycles. Since I love riding motorcycles, I do this project with passion. I have daily interactions with the client, and you never know what challenges may come next. But this is what makes my job so exciting. Of course, the project is not always smooth sailing. However, being part of a great team helps a lot.
What is the biggest challenge in your work?
As a project manager, the biggest challenge is turning the team into a unit. In our industry, timelines, and milestones are tough, and technology changes fast. Nevertheless, we should never forget to have fun at work and learn new stuff.
What is special about working at ESR Labs?
The people at ESR Labs make working here unique. Everyone has expertise in one or several topics, and the level of knowledge is impressive. You can feel people work with passion and not because they have to. Also, you are never alone at ESR Labs; someone will always help you if you are having trouble with one of your tasks. This spirit is irreplaceable.
What makes you grow at ESR Labs?
Whenever I discuss an issue with our senior developers, there seems to be a common way of thinking about problems. It is less about simply fixing an issue but more about understanding the problem and finding the best way to solve it. I try to take this inspiring attitude to my own tasks—how could I do it in a better way?
How would you define “good code”?
I am not a coder, but one of our senior developers told me something I will never forget: "Code is not static. It grows, and thrives like a living being".