Software Designer and Developer, with over 15 years of experience in analyzing requirements, designing, and developing, across a wide range of domains like finance & banking, CRM and IT.

Can conceptualize and architect a product with minimal requirements, with different proofs of concepts, prototypes. Possesses creative analysis and design skills, excellent interpersonal skills while interacting locally as well as across international borders. Works well as an individual contributor, as well as a team player. Good sense of worth ethics. Loves to empower the entire team through innovative knowledge sharing initiatives. Has mentored many junior colleagues.

Enjoys learning new programming languages and frameworks, has usually followed the waterfall lifecycle, but has also been keen on experimenting with ideas from Agile development practices such as test-driven development, pair programming, daily stand up meetings and war rooms. Is a certified SCRUM Master.