Software Engineering & Architecture Practices

Self-motivated professional, having around two decades of experience in software engineering and architecture practices.

  • Specialist in designing, consulting, and developing enterprise applications, architecture documentations, tools evaluation and recommendations.
  • Expert in designing, implementing, and governing the architecture for both Green-field and Brown-field projects in Agile (Sprint & Kanban) and Waterfall.
  • Experienced in various architecture styles and patterns like Microservices, EDA, Domain Driven Design, GoF Patterns, and Cloud Design Patterns.
  • Expert in designing enterprise level applications in Supply Chain, Ecommerce, Innovation Ideas, BFSI, Social, and Insurance domain.

Work Experience

Sr. Solution Architect
  • Working as a Solution Architect in Ecommerce and Insurance domains.
  • Responsible for designing, consulting and governing the end to end solutions.
Technology Manager
  • Worked as an Sr. Lead and Architect in Innovation lab of Citibank's Treasury and Trade Solutions (TTS). 
  • Led and designed the architecture of corporate sales application of TTS - Tech - APAC -Innovation Lab.
Lead - Technology

Worked as Software Architect in BFSI domain and part of COE team.

Associated Technical Architect
  • Handled applications which run in more than 120 countries in partnership with UN agencies, government institutions, and NGO.
  • Responsible for Software architecture and development
  • Team management and release management.
Team Lead
  • Handled multiple Software products/applications and their teams.
  • Designed and developed various solutions and technical architectures.
  • Responsible for team management, release management and product management.
Module lead
  • Responsible for managing the multiple teams (Windows, Web, Mobile/PDA/SMS).
  • Responsible for developing and designing the Software.
Sr. Software Engineer
  • Responsible for developing and designing the Software.
Software Engineer
  • Responsible for developing the Software.
Software Developer

Developed many projects as a freelancer.

Software Developer