• Managed a team of engineers in a cross-functional team, facilitating growth by assigning responsibilities proportional to experience and providing assistance as needed.
• Implemented agile methodologies to streamline development process, improve internal communication, and empower engineers to make informed decisions on their projects. Incorporated feedback to drive continuous process improvement.
• Collaborated with senior management, product, design, and engineering to ensure development efforts aligned with business objectives. Provided regular status updates on ongoing projects.
• Raised the bar for engineering excellence by introducing gradual type-checking, conducting thorough code reviews, and evaluating architecture proposals. Leveraged GraphQL Apollo Federation and Kafka to build scalable systems.
• Oversaw and guided the development of the billing system, which utilized a graph data structure to keep an accurate log of charges, payments, credits, refunds, and balance transfers.