👋 Introduction
I was in my 7th semester of college when someone messaged me on LinkedIn and convinced me to apply to their company. At that time, I still had an internship contract with another company and needed to work on my thesis. Regarding the situation, I told him my concerns, especially about needing to focus on my thesis to earn my bachelor's degree. He quickly responded, saying I shouldn't worry about the thesis as he understood I was in my final year. He also mentioned that a few of their candidates were final-year students as well.
Knowing this, I became interested in pursuing the opportunity. The hiring process took less than two weeks, consisting of two technical interviews and one HR call. They extended an offer in mid-January, inviting me to join immediately. As I wanted to prepare for my thesis first, I suggested starting at the beginning of March. They agreed with my proposal, and we signed the offer.
🏁 Kick Start The Journey
On March 1st, I officially joined the company as a full-stack engineer. Initially, the engineering team wasn't divided into squads. We had daily meetings with a large number of engineers. However, after about a month, the team was finally separated into several squads, and I was assigned to the Conversion Squad.
From that point on, I focused on customer-related products. Specifically, I regularly work on features aimed at increasing the conversion rate and average order value. We use Java Spring Boot, ReactJS, and Flutter as our tech stack.
I still remember my first task on my third day at the company: changing the styling of payment options in the mobile apps. It was a very simple and straightforward task, but it marked my first time using Flutter. As time went on, the tasks became more challenging and complex, reflecting my growing understanding and improvement.
Perhaps the most challenging problem I've solved was delivering a system to dynamically arrange product ordering across various sections. It was complex to ensure not only that the functionality worked well, but also that performance wasn't compromised. I'm pleased that in the end, this system was used not only for my features but also extended to various features developed by other engineers.
📈 A Glimpse of Segari
From my perspective, each day at this company is a continuous learning experience. From the moment I started until now, I've encountered countless opportunities that I likely couldn't have found elsewhere. Over the past two and a half years, I've worked on projects ranging from simple, small-scale tasks to complex, core initiatives. I'm incredibly grateful for this learning journey and the growth it has provided. I'm not saying I've become an excellent engineer now, but I'm confident that I've improved significantly since my first day.
What also encourages me to keep improving are the people around me. The other engineers, the leads, and teammates across departments are all very constructive and open-minded. We can discuss technical issues, seek career advice, and talk about various other topics.
Despite some drawbacks the company has (I believe every place has its pros and cons), I still think this is a great place to learn. They trusted me to join with zero experience and have allowed me to grow alongside the company's growth.
⏰ Closing Statements
I don't want to make this too long, so I'll wrap up here. I'd like to express my gratitude to all my colleagues who have worked and learned alongside me. Even though we're no longer at the same company, I hope we can stay connected in our personal lives. I've learned so much from all of you and am eager to continue learning. Here's to future success—and once again, thank you very much!
— Muhammad Azis Husein
Top comments (0)