A.SRINIVAS
Bangalore,
******.*@*****.***
Summary:
Total 6 years of experience in installation package development with various installation preparation tools such as WIX, INSTALLSHIELD.
Have very good experience in automating build process using the tools such as Cruise control .NET and NANT.
Strong knowledge in TFS administration.
Migration Experience from TFS 2008 To TFS 2010.
2.5 years of experience in installation package developments in WIX (Windows Installer For XML.)
4 years of experience in working with Install shield.
2.5 years of experience in.NET
Have knowledge in repackaging.
Have very good exposure on full Application Packaging Life cycle.
Have good exposure on Application conflict management and trouble shooting.
Have good experience in Release and Configuration management.
Exposure in Release Management and Patch Build Preparation using Install Shield 12.0Experience in development of packages for products developed in Microsoft Visual Studio 6.0 and Microsoft Visual Studio 2003 using Install shield 8.0 and Installshield12.0 and Wise Package Studio.
Good knowledge of source code control systems like TFS , source gear Vault, Seapine Surround and Microsoft Visual Source Safe.
Source Control administration with TFS , Source Gear Vault.
Working on Agile/Scrum methodology.
Playing the scrum master role in Agile.
NSR(National Skills Registry) registered profile with ITPIN 891*********.Verified by Vericaf.
Qualification:
• Master of Computer Application from Vasavi College of Engg, Osmania University.
• HDSE (Higher Diploma in Software Engg) from Aptech Computer Education, Karimnagar.
Skill Set:
Languages VB.Net , C#.Net , Visual Basic 6.0
Web Technologies ASP.Net
Databases SQL Server 2005,oracle 9i,VSS
Scripting languages Install script, Java Script, VbScript
Packaging and Deployment
WIX, InstallShield ,Wise Package Studio
Build automation Tools Cruise Control.NET, NANT, MSBuild.
Work Experience:
• Presently working as senior software engineer in CDC Software, Bangalore.
• Worked as Senior Engineer in MindTree Consulting, Bangalore Since Jan 2008 to April 2008.
• Worked as Software Engineer in Axsys Healthtech Ltd, Basheerbagh Hyderabad, Since Aug 2006 to Jan 2008.
• Worked as Web Application Developer in VInfotune Technology Pvt Ltd from Feb 2005 to Aug 2006.
Development Experience:
In CDC Software Bangalore.
I) Market First:
MarketFirst is the CDC product, which is used For marketing campaign module. This product has 3 installers.
1) Market First Server.
2) Market First Client.
3) Easy Mail.
Software used: INSTALLSHIELD
Responsibilities:
• Preparing the installer for the each release.
• Preparing the patches for the existing users.
• Preparing the upgrades.
II) C360:
CDC Software acquired C360 solutions. C360 solutions Is the company develops the add on functionality for the Microsoft CRM. C360 Developed 18 products such as Alerts, Audit, Console, Explorer, Field lever security, Forecast manager , Multifield search , Portal customer inter face, Portal web services, portal CRM interface , share point connector , Reminder, summary.
Role:
• Fixing issues with 18 products installer for 32 bit setups and 64 bit setups
• Build Automation with Cruise control .NET and NANT.
• Developed new installers for Respond Business server using WIX and C#.NET which is other than c360 products.
• Responsible for Market first hot fixes and Service packs which are in Installshield 2008.
• Development of new c360 installation packages using WIX and C# .NET.
• Implemented Agile 2.0 build architecture which is the common building system across the CDC using Cruise control system and NANT.
1.) C360 Core productivity pack:
Core productivity pack installer which can install 9 products like Alerts, Audit, Console, Multifieldsearch, Portal, RecordEditor, Relationship Explorer, sharepoint connector, and summary at a time. Previously we have different installers for different products. We combined 9 products in to single installer.
Role:
• Design the dialog sequence and custom action sequence.
• Implementation with well design architecture.
Major Challenges faced:
• Designing architecture for the installation package development.
• Installing different products for different organizations.
• Different dialog sequences for different products.
• Executing common custom actions and product specific custom actions.
• Including the database products such as Audit, Console.
• Core productivity pack change scenario.
• Installation and uninstallation of a product to the different organizations.
2.) C360 Sales Productivity Pack:
Sales productivity pack installer installs Forecast manager and webs connect. Previously we have different installers for these products.
Role:
• Design the dialog sequence and custom action sequence.
• Implementation with well design architecture.
Major Challenges faced:
• Forecast manager is the web product and web connect is the windows products.
3.) C360 Service Productivity Pack:
Service Productivity pack installer installs Email To Case and My work place. Previously we have different installers for these products.
Role:
• Design the dialog sequence and custom action sequence.
• Implementation with well design architecture.
Major Challenges faced:
• My work place is the web product and Email To case is the windows products.
4.) C360 Notification client and Notification Service Installer installer:
Notification product is the reminder product like Microsoft outlook scheduler. This product started from the scratch in CDC. This is also add-on product for Microsoft CRM. Reminder product contains two installers.
a) Notification Client Installer
b) Notification Service Installer.
Role:
• Design the dialog sequence and custom action sequence.
• Implementation with well design architecture.
III) Respond
Respond Business Server Installer.
Respond Business server is the another product other than the c360 in CDC. Previously this installer was developed in the Install shield. We converted the project into Windows installer For XML. (WIX)
Roles:
• Design and Implementation from scratch.
• Developed Installers For Respond Business Server, Respond Scheduler and Respond Actions.
• Developed New combined installer Respond Business Server and Respond Actions.
IV) AGILE 2.0 Build Architecture:
This is the common build architecture throughout the CDC among all agile teams. Developed using Cruise control .NET and NANT. This provides a common portal where each team can build their own builds. Before implementing the agile process in the teams, they have their own build systems using batch files. Each of the converted to NANT.
In Axsys HealthTech:
Project #1:
Title : Excelicare (HealthCare Product)
Client : Axsys HealthTech Limited
Software : ASP.Net, VB.Net, SQL Server, Installshield12.0 (MSI Installer)
Tools : Visual SourceSafe
Environment : Win2000
Team Size : 2
Role : Developer
Project Profile:
AxSys has developed Excelicare, an application for collaborative care of patients. A friendly and functionally rich electronic patient record forms the platform module to which a variety of modules, including telemedicine technologies, can be added, allowing the system to grow with the increasing requirements of the user. Every module that is added on is seamlessly integrated into the electronic patient record platform.
Clinicians can capture, store and share clinical data and images for later review and discussion across networks and disciplines with the greatest of ease. Seamless integration of telemedicine technologies with an electronic patient record ensures coherence of clinical practice by enabling users to record patient data at source.
Responsibilities:
• Working with the modules such as patient sign of history and client configurator.
• Install Shield - Created MSI for all the products of the company, Custom Actions (MSI) to customize packages.
• Develop MSI Packages for different Plug-ins for Excelicare such as AdHoc Reports Thick client, AdHoc Reports Thin client, CAMs, Excelicare (WEB), Exceliport, AxECInbound Services, AxECOutbound Services, Gpass Clinical Setup…
• Maintaining the Code for all the versions using Visual Source Safe.
• Developed different tools for the atomization of the release management tasks such as Release Logs, Patch Installer, and Build Compatibility Matrix using Microsoft .Net.
• Troubleshoot deployment issues in the production environment.
• Customizing the MSI Installer using Orca, Preparing the transoforms, patches.
• Troubleshoot deployment issues concerning first-time deployment, package patches, redeployment, and package functionality.
• Develop MSI packages and transforms with Install shield.
• Create, troubleshoot scripting (VBScript, Install Script) to support package installation processes.
• Experienced in problem determination and resolution.
• Responsible for developing/maintaining software installation packages.
• Responsible for whole Release documentation.
• Prepared custom merge modules according to the requirement.
• Maintained the record of all releases and acting as a liaison for QA team, Development team and Testing team and external release manager.
• Compiling all the VB and .NET components for the release.
• Maintaining the Build Compatibility Matrix for all the components of all releases.
• Releasing the Sp’s, patches and upgrades for the full builds.
• Responsible for Pre-release checklist of the products.
• Responsible for the smoke test of the products.
• Responsible for Upgrading of MSI to Install shield 12.0.
Project #2:
Title : Patch Installer
Responsibility : Coding, analysis
Environment : Windows-2000, c#.net, MS-SQL Server
Duration : 1 month
Description:
This is an application developed for the creating the log for the installation of excelicare and its plugins like Clinical Alert Manager, AdHoc. Etc, This application is used to avoid the confusion of different installations and missing of installations. This application contains the different functionalities such as installing the setups, running the database scripts and creating the log for every successful installation of the applications and unistallation of the products.