Printing tool Download PDF


Activity BPM
Apache Camel EAI
NoSQL (Redis/Apache Cassandra)
Continuous Integration/Delivery
Hibernate Object/Relational Mapping
Spring Framework
Java Standard Edition


Highly effective Software Architect and Manager of high-performance development teams. Experience with agile methods/SCRUM for software projects.

Nine years of experience in researching, adopting and developing bleeding edge technologies.

Deep expertise in designing large scale software system architectures, especially distributed, SOA-style applications with PaaS cloud experience.

Familiar with the ongoing trends in software technology, from a programming language, framework, and open source perspective

Specializing in object oriented design methodologies, UML, Design Patterns and Refactoring .

Full stack Developer

Interests lie in software engineering, software architecture, innovations, product management .

Good written and presentation skills, and ability to communicate effectively across all levels of business

Work experience

Apr 2011Present

Prinicipal Architect

Wave Crest Group Limited
  • Architect, engineer, and deliver to market a highly sophisticated, scalable Multitenant cloud wallet product
  • Responsible for setting technical direction for the team, including platform, architecture governance, tools and infrastructure 
  • Partner with the CTO on technical differentiation initiatives
  • Code using cutting-edge features on Java
  • Implement new functionality, product enhancements, and maintain current product features
May 2010Apr 2011

Senior software engineer

mFino Inc

As a key member of the engineering team, responsible for designing and implementing systems' architecture.

Responsible for validating business requirements, developing technical requirements and architecting the environment to meet those needs.

Managing small (2 subordinates) developer team

Managing small projects (2-3 months)

Participating in innovation promotion programme

Feb 2008May 2010

Senior Software Engineer


Key member of the initial team involved in almost all stages of the product -- Architecture, Development and Support.

Involved in development and rollout of cloud based School ERP

Jun 2006Feb 2008

Software Engineer

Ivy Comptech Pvt Limited

The project involves two phases of optimizing the betting system.The first phase is DB refactoring and the second phase is Website migration.

  • Involved in optimization tasks.Migration of web layer from Perl to java.

  • Implemented offline jobs in the system.Implemented the prototype of live betting client using http push

  • Involved in the customization and enhancement of Party Bets stress tools.

  • Involved in Performance tuning Activities of all the components


Aug 2001May 2006


Anna University