as_Ali Sajid
← Back to selected work

Insurify / through Arbisoft

From engineer to engineering manager.

I joined the Insurify engagement through Arbisoft as a software engineer. Over the following years, my work expanded from product features and migrations to leading a team of 10 engineers.

Role: software engineer → engineering managerPython · Django · React · TypeScript · Gatsby · Next.js

Starting with the product

I worked on the applications customers used and the services behind them. That included React and TypeScript interfaces, Django APIs, Python microservices, and the routes connecting different parts of the product.

One substantial part of that work was the migration from Backbone to React. I contributed to moving established interfaces and their behavior onto the newer stack while continuing to build product features.

Connecting the systems around it

The work extended into retention, communication, and attribution. I integrated Klaviyo, Braze, and Intercom, and worked on customer-event tracking, consent synchronization, and marketing attribution.

For example, I implemented SMS opt-out synchronization between Front and Klaviyo. The change carried a customer’s communication preference between the tools involved in that workflow.

I also worked within the monorepo and microservices setup and contributed to the Compare.com integration. These responsibilities crossed application boundaries.

Building new product experiences

Alongside the insurance applications, I worked on the WordPress-to-Gatsby migration and built Next.js financial comparison experiences, including Compare Finance. My contributions included financial offers, routing, partner reporting fields, and tracking.

This brought frontend implementation, backend services, and partner behavior into the same piece of work.

Reconstructed workflow
  1. Backbone → ReactMigrate established application interfaces.
  2. WordPress → GatsbyMove content experiences to the new stack.
  3. Next.js + servicesBuild financial verticals and connect partner workflows.

Leading the team

I progressed into engineering management and led 10 engineers. I reviewed technical designs and code, mentored colleagues, and coordinated work with product and QA teams.

Alongside management, I continued contributing code and making engineering decisions with the team.

Jump to

Tab to move · Enter to open · Esc to close