Feature

Pavel Mickevic

"I joined the company 11 years ago. At that time, Adform and the adtech industry itself were not very big, but it was very promising. So, I gave it a chance, and I’ve never regretted that decision."

Hello, I’m Pavel, a Polish guy, although I was born and spent my childhood in Vilnius - the capital of Lithuania. I got my bachelor’s in tech at Vilnius Tech. I started my career in a photo studio as an assistant, because I have always enjoyed the arts, and photography has always been my hobby. Working at the photo studio was when my first lines of code were born, because I needed to create multiple scripts and plug-ins for Photoshop. Later, I switched to programming, working with web pages and e-commerce solutions. Soon, I joined Adform, working my way up to becoming a senior software engineer today.

What brought you to Adform?

I joined the company 11 years ago– when I was successfully head-hunted for a job. At that time, Adform and the adtech industry itself were not very big, but it was very promising. So, I gave it a chance, and I’ve never regretted that decision. Today, I am proud to be part of a globally recognized company.

What do you do on a daily basis at your job?

I‘m a full-stack engineer, mainly covering the front-end challenge today. Basically, my job is to connect the dots between the backend services and the user interfaces. Working in a team, I review the pull requests and discuss the possible approaches for solving things. Some of those are very complicated and require expertise, which is where I jump in.

What has your role been in the launch of Adform FLOW?

For Adform FLOW, my role was to develop a framework for the UI, onboard new features, learn the user paths, and as part of a team with user-experience specialists, introduce new tools to make the business of our clients more convenient and easy to use. Here is a list of innovations used in development of Adform FLOW:

- We integrated the potential of GraphQL to query all our Adform APIs. This way, now its clear for all developers where and how to query data for the component. The data is strongly typed now, so its clear how one Entity relates one to another. For example by querying details of a Programmatic LineItem, we can also get the details of its parents – campaigns or orders, easily within one request, when required.

- We also use a shared UI components library, so the UI is consistent across the company. It was never that easy to have consistent spacing, font sizes and colors all around, and consistent behavior of UI controls.

- The huge performance gain was achieved by introducing new read-model API‘s for querying big lists of data.

What is the work environment like at Adform?

To me Adform is a truely a second home - Home sweet home.

Feature

Want to become an Adformer?

We're hiring! We have many open positions for a variety of roles across 3 continents. We look forward to reading your application!

Open Positions

Recommended