Designing UIs for Millions of People Worldwide with Daniel, Front-End Team Leader

Eight years after joining our company as a Front-End Developer, Daniel Stoian is managing a team working on a major project for the consumer electronics industry. His team’s work reaches millions of people every day. We sat down with him (virtually) and talked about his early days on our team, the support he got to learn and develop, and the mindset that helped his team cope with high expectations.

Get a glimpse #BehindTheCode. Meet Daniel, Front-End Engineering Manager.

 

Tell us a bit about yourself – your background, personality, and hobbies.

I was born and raised in Sibiu, a beautiful city that is close to my heart. After finishing high school in 2008, I moved to Cluj to study at the Technical University of Cluj-Napoca. I did my bachelor’s degree in Telecommunications Engineering and my master’s degree in Multimedia Technologies. After graduating, I decided to remain in Cluj and pursue my dream of working in the tech industry.

As for my hobbies, I love to travel. Greece is one of my favorite European destinations due to its magical blend of gorgeous seaside and scenic mountains. I enjoy discovering hidden destinations wherever I go. Unfortunately, 2020 was not the best year to do that. So, during this past year, I focused more on my second favorite hobby, history. I enjoy history books and documentaries, especially if they also touch upon cartography. I’m a huge fan of maps. I even have a scratch-off map at home with all my past and future travel destinations. A fun way I chose to combine both of my passions.

At work, I am very organized. I always take notes and use different apps and tools that help me finish work before deadlines. I like to keep a clean workspace, and I’ve created a logical filing method to find what I need quickly. I believe this increases efficiency and drives the rest of the team to stay on track, too.

 

Memories from Daniel’s travel adventures

 

Tell us a bit about your software development career. How did it start and evolve?

My journey in our company started in 2015 when I joined the team as a Mid Front-End Developer. I worked on a Web-Based Marketplace for Pre-Owned Cars for an automotive industry market player based in Germany. Three and a half years later, I had the opportunity to become a Team Leader for the project I was part of.

In 2020, we took on a new project in the electronics industry, and I got promoted to lead the new team.

I am incredibly grateful for all the growth perspectives I have found here so far. Since joining the team, I’ve had the opportunity to sharpen my skills in web development and started to learn how to become a good mentor and team leader. I received positive feedback for the mentoring and team-leading role. This led to a position change, to Engineering Manager, in August 2022.

 

How does our company support learning and development?

A big part of the learning happens on the job, as it should. I learn by doing, branching out into new projects, listening, brainstorming, and bouncing ideas off my team members. It’s a very collaborative environment where we find solutions to different issues together.

Then comes formal training, where the company pays for you to attend different conferences and take classes or certifications. When I got promoted, I took part in two training programs that the company provided: “Leading People | Managing Work” and “Communication Skills.”

We recently switched to a new performance management approach. Before rolling out the program in my team, I attended several training sessions on acting as a coach and guiding my colleagues throughout their professional development journey. The program introduces a mindset shift, as well as regular coaching and dedicated learning time. It encourages us to be the drivers of our growth by embracing challenges, making mistakes, learning from them, and improving our skills.

As part of the program, we’ve added frequent knowledge-sharing sessions within the team. Each member hosts a short presentation about recent tech trends they read about.

 

Describe one of the projects you’ve been working on.

I’ve been working on a Car Connectivity, Control, and Multimedia Services Platform for a big player in the consumer electronics industry. Our team’s work included developing and maintaining a series of UI components and libraries based on ReactJS, targeted at several industry sectors, such as automotive and consumer electronics. We designed UIs for a wide range of experiences, from in-car control and entertainment to day-to-day use of home electronics, such as TVs.

The framework we developed aimed to provide building blocks for creating robust and maintainable applications. To that end, we’ve pulled together the best solutions for internationalization (i18n), accessibility (a11y), voice control, focus management, linting, testing, and building. We then created a set of reusable components and behaviors on top of that. We combined these pieces and ensured that they worked together seamlessly, allowing developers to focus on implementation.

We started working on the project in April 2020, and our scope and team size have been increasing ever since, after positive feedback from the client.

 

What was the project’s tech stack like?

It was a front-end-only solution, for which we use ReactJS, Redux, CSS, JavaScript, and Typescript. We constantly adapt and migrate the code to stay on top of recent technologies.

 

What was your favorite yet most challenging aspect of this project?

We developed UI components used by tens of millions of people worldwide, and I can see my work “in production” in my own house. That was my favorite part of the project. It was gratifying, but the pressure to deliver the best solutions was exceptionally high. So, a big challenge of this project was adapting to the high-quality standards and processes involved. Finding new colleagues who would be a good fit for the project and the client team makes the job even more demanding. Despite all the challenges, I enjoyed this ongoing development journey.

 

How would you describe the team? What should a new colleague expect?

We currently have six members, five software developers and a Scrum Master. The project team works from Cluj and East Asia. It was my first experience with this interesting blend of cultures.

I am happy that my whole team looks forward to new challenges on this project. Whenever we have an issue, we sit down together and scout for solutions. If there’s more than one viable solution, we split into smaller teams, test our ideas, compare results, and choose the best option. It says a lot about us. We see each challenge as an opportunity to learn something new and to improve our craft. We also celebrate success and failure as a team. This is precisely the type of person we are looking to add to the team. So, if you’re a team player and focusing on quality is your second nature, please check out our job opportunities.

 

Now that Fortech has joined GlobalLogic in Romania, how do you foresee your career growth?

For now, I’m focused on finding the right balance between improving my technical skills and building my people-management skills. I still have a lot to learn in both areas. I want to become better at balancing the two without prioritizing one over the other. Being part of GlobalLogic now, I see new opportunities in the coming future, like working with colleagues from other countries and maybe a future organizational role on a European level.

  • URL copied!