Technology Capabilities
Technology CapabilitiesThe innovative banking apps, such as the one we'll explore in this case study, succeed ...
Discover how GlobalLogic’s AI-powered solutions helped a global software leader migrate...
Ioana Nistor’s journey with our company started nine years ago. Since then, she has dedicated herself to crafting her professional path in software development while helping her teammates grow.
Get a glimpse #BehindTheCode. Read about Ioana’s career, the suite of projects she was working on, and get to know the team she’s leading.
I graduated from the Computer Science department of the Babes-Bolyai University in Cluj-Napoca. I am passionate about reading, and I am currently hooked on Agatha Christie’s books. I also enjoy playing video games and drawing. My other hobby is sketching. My current personal goal is to learn how to draw animals. It’s a self-learning project with lots of trials and errors, and of course lots of tutorials to watch.
I joined the company in 2015 as a Junior Java Developer, and after a training period, I started working on a new project. I remember my first task like it was yesterday. It was an Excel file with around 200 test cases for which I needed to write tests. It took quite a while, but it really helped me understand the project.
In the beginning, working on the project was a real challenge for me, as we used a few technologies that I had never worked with before. However, my team members were very open and helpful. Whenever I had a question or needed further clarification, they didn’t hesitate to help me. Knowing someone would always have your back when you needed help was a great feeling.
The first big challenge we encountered on the project was when our client asked us to create a UI. We had a bit of experience in the team with Angular, but we are foremost Java back-end developers. During this time, I found out how challenging and rewarding creating a UI can be. I found out how hard it was to make everything look as requested and to find which libraries you should use when you have a lot of possibilities. But most of all, I found out how well a close team can work when we are under pressure and how rewarding it is to know that the last part of the code was merged and built and that the first version of the UI can GO LIVE.
A couple of years ago, my team leader decided to take a one-year break, and I was selected to replace him. I must admit that I was worried that I would not do well, but I quickly settled into the new role with support from my team and unit manager. It was a great experience for me, and I try to give the same support to my teammates to grow as well.
I’ve worked on several projects in the automotive industry. One of them collected and enriched vehicle data and offered some APIs for clients to search for vehicles, or data from vehicles using different criteria. Others were UIs used by the client to display and search for vehicles. And lastly, another project was used to manage translations for different countries.
In the first project, we used ElasticSearch, Spring, Java 8 and 13, RabbitMq, MongoDB, Angular 9, Strapi, Git. For the two UIs, we used Strapi, Spring, Angular 10, GIT, Doker. And for the last one: MySQL, Angular 8, Spring, Doker.
Besides the amazing team I was working with, I had the opportunity to learn new things continuously. I had never worked with most of the technology stacks we used. I had the opportunity to discover and learn about many new technologies, when I joined the project. I learned how hard it was to switch technologies and projects and to work on multiple projects. It was challenging but also rewarding.
Switching between technologies and projects, for sure. The projects were pretty big, and while working on one, the others might have changed. Besides, we were currently upgrading to newer versions of the technology stacks, which always came with new challenges and unexpected issues. I was always looking forward to discovering them. 😊
My team had six members, including me. Most of my teammates joined the project at the beginning of their careers as junior developers. It is amazing to see how much my colleagues have grown. I think this was one of the best parts of being a team leader.
As I mentioned before, my team was fantastic. They would always put a smile on your face if you had a bad day. I can share with you a few of the team rituals we have:
Ioana, her team, and Deadpool “Who gets the open tickets that nobody wants”.
I want to become more involved with the architecture design of projects. I found this perspective very attractive for my career development. I’m also always eager to learn and work with new technologies. I am excited for the opportunities for growth that the integration with GlobalLogic and all the new communities and people that we will meet.