Currently working as a Principal Software Engineer at Carousell, am passionate in architecture, design and development of distributed systems. At Carousell, I lead and manage teams to build scalable systems on cloud infrastructure. Also, have extensive experience in building tools, frameworks and services enabling micro-service architecture.