Andreea is a talented member of the AscentCore team, for whom the assigned project and technologies used are a decisive factor when choosing the workplace. Keep reading to discover what she believes to be the critical values for a company’s success, the lessons learned in her role as well as her career plans.
Tell us a bit about yourself
My name’s Andreea and I’ve been a Software Engineer for four years. I started programming as an intern in a Java Internship in 2018 and quickly fell in love with the field and the programming language. Over the years, I understood how to professionally develop software and worked with popular Java frameworks. I’m passionate about developing high-quality products that meet the customers’ needs, and I enjoy learning new techniques and technologies that allow me to make that happen. I consider myself to be self-taught and organized, with a constant desire to learn new things.
Traveling and exploring different cultures and histories are also among my interests, as are hiking, photography, reading, board games, cooking, and watching sunsets.
What is your favorite tech?
Java is my favorite, because it is my first programming language and I am most comfortable with it. In my opinion, it is simple to learn and widely used in the tech world. Once developers understand the fundamentals of Java, they can apply their knowledge to more easily learn other programming languages.
Reactive programming is another approach that I enjoy. I had the opportunity to work with RxJava for nearly a year and became fascinated with the concept of a value notifying another value of its change and an event triggering another event in a domino effect. Learning RxJava and understanding the concept was a challenge for me, but I hope to have the opportunity to work with it again in the future.
What is a typical workday for you?
Despite the fact that I am not a morning person, I always try to get up early and organize my day’s activities. This gives me a feeling of control over my next steps. I begin by reading my emails and checking what I need to do to complete my work for the day.
I’m a night owl, meaning that I generally prefer coding after lunch until late in the evening. The only thing that never changes is that I always start my day with a cup of coffee. Besides, there is always something new to discover every day.
Why did you choose to work at AscentCore?
I enjoyed the interview, the project that was offered to me sounded very interesting, especially given its cutting-edge technology stack, and I took it as a challenge. Working with technologies that I am interested in was the deciding factor in my decision to join AscentCore.
What is your favorite AscentCore value and why?
AscentCore emphasizes relationships and results. Despite the fact that they appear to contradict each other, I believe that both of those values are critical to a company’s success. I like being a part of a company that believes in this.
What is the most important lesson you’ve learned in your role?
There are several lessons I learned from my experience, but two of the most important for me are: no one knows everything, you only need to know how to solve problems; and always make sure you understand your code and why it works or not.
What’s next in your career journey?
In the near future, I intend to gain more leadership and communication experience. Because I recognize myself as a more technical person, I can begin my path to becoming a technical lead, because I enjoy developing software as well as working with people as part of a small team.