Summary

Profile Summary:

Highly experienced, articulate, organized and result oriented Solution and Enterprise Architect with 10.5 years (7 years in .NET) experience. In depth knowledge and experience of Microsoft technologies including .NET, WPF, WCF, C#, ASP.NET, and TFS. Broad experience across diverse range of technologies and architectures.

Summary of Experience:

  • Proven track record of delivering solutions, architecture and design for complex and big enterprise applications. Wide experience of Enterprise application architecture management, innovative technical leadership, mentoring and talent management. Experience of leading a team of onsite and offshore architects for big program.
  • Wide experience in architecting, designing and implementing distributed business applications on client server, smart client and web platform using SOA and CBD. Knowledge and expertise on different aspects of Enterprise Architecture, Architecture Frameworks (Zachman, TOGAF, DODAF, MSF), Design Patterns and Design Principles.
  • Expertise, hands on knowledge and working experience in .NET 3.5, WPF, WCF, ASP.NET, C#, VB.NET and Team Foundation Server. Also expertise in designing & developing reusable .NET business components, COM/DCOM & COM+ components deployed in MTS with SQL Server, Oracle & Sybase as backbend.
  • Worked for MNC like Target, Microsoft, Cognizant Technology Solutions (CTS) and NIIT Technologies.
  • Onsite work experience in US, Netherlands, UK and Poland.
  • Thorough knowledge of different stages of SDLC, Application Lifecycle Management, CMM and ISO process. Sound knowledge of Estimation and Project Management. Knowledge of Agile Methodologies like SCRUM and Extreme Programming (XP). Experience of implementing Agile practices in big projects and geographically separated team.
  • Knowledge of Insurance, Mortgage, Retail, Retail Pharmacy and Hospitality domain.
  • Strong Communication, Client Interaction and Interpersonal Skills to forge lasting relationships with clients, partners and colleagues. Demonstrated good people skills with capacity to motivate, encourage collaboration amongst team members and in mentoring them. Quick Learning ability and adaptability skills.
  • Passionate to learn and master new technologies like .NET 4, VS 2010, IIS7, F#, Win 7 and Win Server 2008

Awards and Recognition:

  • Target Excellence Award for Performance - 2008
  • Award of Excellence from Director, HealthCare - 2008
  • Target Excellence Award for Innovation - 2007
  • Client Appreciation in CTS and NIIT Technologies

Roles and Responsibilities Performed:

  • Leadership in defining solutions architecture for big enterprise apps. Mentoring architecture & design team. Served as the lead architect in the analysis, design and planning phases of the IT related projects.
  • Provided expertise and guidance to peers, leadership and associates on the overall enterprise architecture as it relates to IT and business strategy. Provided leadership and direction through technical subject matter expertise.
  • Managed and run Core Competency teams like Center of Competency / Center of Excellence. Helped to acquire and build knowledge and provide future technical roadmap.

Technical Skill:

  • Operating System
    • Windows: Win 2008, 2003 Server, Vista, XP, NT Server & Workstation, Win 9x
    • Other: SCO Unix, MS-DOS and Novell Netware
  • Programming Language
    • Static, Imperative Language: C#, VB.NET, C++, Java, Win 32 API
    • Functional, Dynamic Language: F#, Python, Ruby, Haskell, Java Script, Shell Script
  • Framework: .NET 3.5/3, WPF, WCF, .NET 2.0/1.x, Windows Forms
  • RDBMS: SQL Server 2008, Sybase System 10, Access, Oracle
  • Front end/GUI Tools: Visual Studio 2008, VB 6, VJ++, Power Builder, Visual InterDev
  • Web Technology: ASP.NET 3/2, Ajax, Silverlight, ASP 3/2,  XML, XSL, HTML/DHTML, JavaScript, JSP, Servlet
  • Web/App Server: COM+, COM/DCOM, MTS, IIS 7/6, EJB
  • Modelling/Design Tools: Visual Studio Team System 08, Rational Rose 2000, Rational XDE, ErWin, Power Designer, Visio
  • Other Tools: Cool:Gen, Visual Source Safe, Expression, FrontPage, PhotoDraw, Adobe Photoshop, Macromedia Firework, MS Project, SharePoint

Employment History:

  • Sr. Technical Architect at Target Corp. India from Jan 06 to present
  • ISV Consultant at Microsoft India from Jul 05 to Jan 06
  • Associate (Architect, Team Lead) at CTS (Cognizant Technology Solutions) from Nov 04 - Jul 05
  • System Executive (Team Lead, Analyst, Developer) at NIIT Technologies (earlier NIIT - Software Solutions Business) from Mar 99 to Oct 04 (including 1 year of Professional Practice) 

Work History

Work History
Jan 2006 - Present

Sr. Technical Architect

Target Corp India

Sr. Technical Architect at Target Corp India (Jan 06 to till date):

  • First member of Target India .NET Technical team - was responsible for growing the team to current size of 200+ by interviewing, coaching, mentoring and training Team Members.
  • As Sr. Technical Architect provided technical and thought leadership to Guest Pyramid of Target India.
  • Member of Architecture Review Board for Guest Pyramid - Responsible for providing architecture guidance, best practices and reviewing architecture of different projects.
  • Founding member of .NET Technology Leadership Team (TLT) and .NET COE - Responsible for advising EA on future .NET technology stack, creating and publishing best practices, guidelines, tools, frameworks, reusable components, methodologies and providing development consulting to project teams.
  • Leading Delivery Assurance Team that provided process and technology assurance for delivery of code, unit test and design docs.

Red Rock/Red Rx (Pharmacy HealthCare Application)

Dec '06 - Till Date

Client: Target, US (Team size - 100 Target India, 150 Minneapolis, 50 - Wipro)

Role: Lead Technical Architect, Design Team Lead, Build and Release Manager

Responsibility:

  • Selection of software platform, tools, stack and hardware.
  • Architecture, design and developing complex/common modules, Lead a team of Technical Architects
  • Leading Development Assurance team (Provide S&G, Best Practices, Guidance, Advice, Reviewing Design docs, Reviewing Code/Unit Tests), Define and Implement Processes, Configuration & Release Management.
  • Recruit, Train, Coach & Mentor Team Leads, Assoc. Tech Architects & Tech Architects

Environment:

  • .NET 3.5 (LINQ), WPF, WCF, .NET 3.0 and C# 3.0
  • Team Foundation Server (TFS 2008), SQL Server 2005 & 2008, Expression Blend and Visio
  • MS Enterprise Library 4.1, Unity and Policy Injection Application Block, AzMan and Blaze Advisor (BRE)

Description: RedRock application is developed for Target pharmacies that will address Target's need to operate and support a world-class pharmacy operation. This will replace the package solution called EPS (PDX) that's in use currently - will be used in 1200+ Target Stores by 10,000 users for maintaining 12,000,000+ patients' information along with related prescriber and prescriptions. It will support 600+ transactions per min in peak with 2,650+ concurrent users.

Assets Protection Application

Jan '06 - Dec '06

Client: Target, US (Corporate Systems Pyramid) (Team size - 20 offshore, 15 onsite)

Role: Technical Architect and Project Lead.

Responsibility:

  • Architecture, Design and Offshore Project management
  • Provide Standard & Guideline and Best Practices.
  • Recruit, Train, Coach and Mentor Team Leads and Associate Tech Architects.

Environment: .Net  2.0, ASP.NET, Visual Studio 2005, C#, ADO.NET, SQL Server 2005, TFS, MS Enterprise Application Library 2.0, VSTS for testing, TFS build

Description: Assets Protection is a web based application that helps in managing and maintaining assets, reporting theft and other related information. Allow to view different type of Assets Protection and Theft reports at various levels like Region, Group, District, Store and DC. Major Goals were -

  • Making the look & feel and functionality of the forms & reports (web pages) consistent.
  • Use proper design, architecture and coding standards.
  • Reducing the development time by using common components & controls.
Jul 2005 - Jan 2006

ISV Consultant

Microsoft India

ISV Consultant at Microsoft India (July 05 to Jan 06):

Microsoft ISV Partner Support & Evangelism Team

July '05 - Jan '06

Client: ISV Partners and Software Developers working in .NET Technology

Role: Technical Lead in ISV Partner Consulting team

Responsibility:

  • Leading the ISV Partner Support and Consulting team
  • Evangelise developers and partners to use new Microsoft Product and Technologies like Visual Studio 2005, .NET 2.0 and SQL Server 2005

Description:

  • Providing development consulting on .NET and SQL Server. Evangels partners to use new Microsoft technologies and products like Visual Studio 2005, .NET 2.0 and SQL Server 2005
  • Architecture and design review for Enterprise applications and products.
  • Helping partners use different Microsoft Frameworks like Microsoft Solutions Framework (MSF) & Microsoft Operations Framework (MOF).

Technologies:

  • .NET 2, C# 2, ASP.NET 2, VB.NET 2005, SQL Server 2005/2000
  • Team Foundation Server (TFS), Visual Studio 2005/2003, Visual Studio Team System (VSTS)
Nov 2004 - Jul 2005

Associate

Cognizant Technology Solutions

Associate at CTS/Cognizant Technology Solution (Nov 04 to July 05):

Cendant Alerts Application

Nov '04 - July '05

Client: Cendant Travel Link, US (Team size - 20 offshore, 2 onsite)

Role: Architect and Project Lead

Responsibility: Architecture, Design, Resource Allocation and Troubleshooting

Environment: ASP.NET, C#, ADO.Net, Oracle 9, Tibco, Rational XDE for modelling, MS Enterprise Application Library, Nant, FxCop, ODP.NET as Oracle Data Provider, Log4Net and ANTS Profiler.

Description: The Alerts System aims at providing a single communication channel across Cendant Hotels Headquarters and Franchisee network by developing a system that can deliver alerts through the recently developed Portal. Major functionalities provided are -

  • Receive alerts from the various systems & deliver them to intended recipients, provide visual interfaces for viewing, archiving & creating alerts
  • Provide visual interfaces for setting preferences for viewing alerts in app
Mar 1999 - Oct 2004

Systems Executive

NIIT Technologies

Systems Executive at NIIT Technologies (Mar 99 to Oct 04):

Project Management Tool

Feb '04 - Oct '04

Client: ING, Netherlands (Team size - 15 offshore, 1 onsite)

Role: Architect, System Analyst and Team Lead

Responsibility: Architecture, Design, Resource Allocation and Troubleshooting

Environment: ASP.NET, VB.NET, C#, ADO.Net, SQL Server 2000, UML, Rational XDE, Crystal Reports

Description: Allows managing, planning and analysis of different projects going in ING. This system is used to for defining the project structure from module to artifact level, planning for different phases of a project, module and phase wise resource allocation and Time sheet entry for different employees.

MediSys

Sep '03 - Feb '04

Client: Sogeti Nederland BV, Netherlands (Team size - 15 offshore, 2 onsite)

Role: Architect, System analyst and Team Lead.

Responsibility: Working as an Architect, System analyst and team member.

Environment: Windows & Web Application in .Net with VB.NET, C#, ADO.Net, Ms SQL Server 2000, UML, Rational XDE, Crystal Reports

Description: This project was to develop a system for a company called Meditel. Meditel conducts medical tests for the insurance companies. This system will be used to schedule their branch activities, appointment booking, medical test result entry and invoicing.

SHARING

Jan '02 - Sep '03

Client: ING Ltd Netherlands (Team size - 40 offshore, 120 onsite)

Role: Onsite Coordinator, System Analyst (Onsite) and Programmer

Responsibility: Working at onsite for Low Level Design, Build, Test & Fixing of the BPC & BEC components using Cool:Gen on WIN NT. Impact Analysis of CR. Testing & Fixing of Batches on WinNT and Mainframe.

Environment: Cool:Gen, SQL Server 7.0, Rational Rose & Soda. CSE Access & Guardian

CBD (Component Based Development) approach & methodology

Description: SHARING is a complete Mortgage system used by ING Netherlands with centralized system management. The goals of the system are -

  • One mortgage system to be used by all subsidiaries or companies acquired by ING like Nationale Nederlanden Poland, RVS, PostBank, ING Bank etc.
  • Cost reduction & synergy with regard to ING system development & management. When fully deployed the system will be used by 2400 users in 450 locations handling 130,000 requests and generating 135,000 offers.

IPSIS (Integrated Point Of Sale Insurance System)

Oct '00 - Jan '02

Client: ING Ltd Netherlands, ING-NNP Poland & other ING subsidiaries

Role: System Analyst, Team Lead and Programmer

Responsibility: Analysis and Design of the System using Rational Rose. Construction of COM Business Components deployed in MTS, Visual Basic screen design and data schema preparation. Implementation, User Acceptance and Maintenance of the product in 13 different countries.

Environment: Visual Basic 6.0, .NET Framework 1.0, Visual Studio .NET 2002, MS Access, SQL Server 7.0, COM/DCOM, MTS, ErWin for database design, Rational Rose 2000 for analysis and design.

Description: IPSIS is a complete package, used by ING in 13 European countries to sale their insurance products to clients and provide post sale support. Operates on Laptops of sales personal and on networked desktops in Branch/HQ. Provides communication facilities to transfer the resulting sales information between the sales team & HQ systems. Primary functionalities are -

  • Pre sale functionality like gathering clients info, Scheduling contacts
  • Proposing suitable solution and services. Linking client's exact need & offered solution, getting client confirmation.

ICPLMS (Integrated Coal Planning & Loading Management System)

Jan '01 - Oct '01

Client: Indian Railways (Team size - 20)

Role: Analyst and Programmer

Responsibility: Development of the Module, Implementation, User Training and Maintenance.

Environment: Visual Basic 6.0, Crystal Reports 7.0, SQL Server 7.0

Description: The app maintains the national movement of coal to all places over India through the vast railway network of Indian Railways. It is used for monthly recommendation management to the allocation and despatch of rakes matching the daily offer and the consumer requirements.

System Development, Pre Implementation and Y2K Audit

  Mar '99 - Jan '01

Client: ITC Ltd. (Team size - 35)

Role: Programmer

Responsibility: Working as Programmer and Team Member

Environment: Visual Basic (Ver  5.0 and 6.0 ), PowerBuilder (Ver 5.0), ORACLE 7.3

Description:

BUSINESS System (DIS/STAR): Developed to automate the daily transaction of Cigarettes from different factories of ITC & other cigarette manufacturer. Designed for handing billing procedure of total cigarette transaction of the company.

FOREX Management System: The objective of the system is to aid in decision making for minimising negative impact of the exchange rate volatility and enable effective monitoring of the process.

Education

Education
1986 - 1999

GNIIT

NIIT

Topics Coverred:

OS: Windows NT, UNIX, Novel,

RDBMS: Sybase, SQL Server

Programming Language: VB, C++, Shell Script, VJ++, VC++ and MFC, Win32 API

1993 - 1996

B.Sc (Hons')

St. Xavier's College (University of Calcutta)

Skills

Skills

Silverlight

ASP.NET

C#

WPF

WCF

.NET 3.5