Chapter 4:
E-Commerce Evolution

Bhinneka.com (Jakarta) - November 2021 to March 2023

TL;DR

As my reputation grew, so did the scale of my projects. My journey led me to Bhinneka.com, one of Indonesia's largest and pioneering e-commerce platforms. Despite its size, Bhinneka maintained a vibrant startup culture that fostered innovation and agility. Here, I found myself part of a dynamic frontend team, specifically focused on managing and enhancing the sales center for both B2C and B2B sellers.

Bhinneka's structure was complex, with dedicated teams for various services. I was part of the frontend team responsible for the sales center, a critical component of the platform's ecosystem. This role marked a significant leap in my career, challenging me to apply my skills to a platform serving thousands of users daily while collaborating with a diverse group of professionals.

One of the most enriching aspects of my time at Bhinneka was the opportunity to work across teams. I regularly collaborated with product managers, quality assurance specialists, and team leads. This cross-functional approach opened my eyes to new perspectives and taught me valuable lessons about effective team dynamics in a large-scale tech environment.

Bhinneka embraced the Scrum methodology, which was a new experience for me. We had a dedicated Scrum Master who facilitated our processes. Our days began with daily stand-ups, where we'd sync on progress and roadblocks. Weekly stand-ups provided a broader view of our projects, and monthly sharing sessions became a platform for knowledge exchange and team bonding. These practices not only streamlined our work but also fostered a culture of continuous learning and improvement.

My role at Bhinneka.com was multifaceted and demanding. I was tasked with developing new features to streamline sellers' operations, a responsibility that required a deep understanding of e-commerce workflows and user needs. This wasn't just about coding; it was about creating solutions that could tangibly improve the experience for sellers and, by extension, customers.

One of the most rewarding aspects of my time at Bhinneka.com was the opportunity to mentor interns. This experience allowed me to share my knowledge and experience while also learning from fresh perspectives. It reinforced my belief in the importance of fostering talent and building strong, collaborative teams in the tech industry.

A significant part of my work involved spearheading the implementation of integrated testing. When I joined, our test coverage was under 50%, a figure that left considerable room for improvement. I made it my mission to enhance our testing practices, recognizing that robust testing is crucial for maintaining the reliability and performance of a platform as complex as Bhinneka.com.

The journey to improve our testing wasn't always smooth. It required a shift in team culture, advocating for the importance of tests, and sometimes making tough decisions about prioritizing quality over quick fixes. However, the results spoke for themselves. By the time I left, we had boosted our test coverage to over 60%, a significant improvement that had a tangible impact on the platform's stability.

Perhaps the most striking outcome of our improved testing and development practices was the dramatic reduction in bug reports. We managed to bring the number of reported bugs down to near zero, an achievement that filled our team with pride and significantly enhanced the user experience for our sellers.

Working on Bhinneka.com's seller center also gave me invaluable insights into the intricacies of B2B e-commerce. I learned to navigate the unique challenges of creating interfaces and systems that could cater to the needs of both individual sellers and large businesses, each with their own set of requirements and expectations.

This chapter in my career taught me the importance of quality and reliability in large-scale applications. It showed me how my work could impact thousands of users and businesses daily. The experience of working on a platform of Bhinneka.com's scale and complexity pushed me to think more critically about performance optimization, scalability, and user-centric design.

My time at Bhinneka.com was transformative. It was here that I truly began to see myself not just as a developer, but as a key player in the e-commerce ecosystem. The challenges I faced and overcame, the improvements I helped implement, and the positive impact on users all contributed to a deeper understanding of my role in shaping digital commerce experiences.

As I reflect on this chapter, I'm grateful for the opportunities it provided to grow both technically and professionally. The lessons learned at Bhinneka.com – about scalability, quality assurance, mentorship, team collaboration, and the intricacies of e-commerce – have become integral parts of my approach to software engineering, influencing my work and decisions to this day.

Next:

Chapter 5: Global Innovations

Side Story:

Chapter 4.1: The Social Media Analyst

Prev:

Chapter 3: Navigating Enterprise Complexities

Back to:

Table of content