’Good software developer writes code that a machine understands, Great software developers writes code that a hu- man can understand’ - Martin Fowler

Lead software engineer with over a decade of experience in building enterprise applications. He has worked in diverse companies that span a broad spectrum across layers (UI, Backend), domains(Ecommerce, Core Engineering, HRM, Cloud), technologies, company size(startups, mid size, large enterprises).

He has lead teams in building products with strong foundations in design, coding standards, scalable, highly configurable systems. Also interacted with clients and conducted sessions for clients on product usage.

Work Experience
Talks and Articles