Specialist Developer Resume
Bellevue, WA
Professional Summary
- Around Seven Years of experience in IT industry. Over 2.5 years working experience in USA.
- Currently working as Technical Lead, expertise in BizTalk Server 2006 R2 technology and .NET Framework 2.0/3.5.
- Microsoft Certified Professional – BizTalk Server 2006 (June 2009)
- Around 4 years experience in developing Microsoft BizTalk 2004/2006 R2 Solutions & have strong knowledge of BizTalk 2006 architecture and implementation models. Theoretical knowledge of BizTalk Server 2009 and worked on in-house BizTalk assignments for self upgradation.
- Leading Onsite/Offshore Team in BizTalk Applications Development & Support.
- Development experience with Microsoft\'s .NET Framework and Visual Studio IDE, using VB.NET, ASP.NET, C#, and C++ as the development languages.
- Experience in leveraging Microsoft SQL Server 2005/2008 as the databases for BizTalk/ASP.Net solutions.
- Experience with developing pipeline components, orchestrations, schemas, and maps in BizTalk Server Technology.
- Experience in developing SQL Server 2008 Integration Service packages to handle large volume of data.
- Experience with XML and schemas (DTD, XSD). XML programming (DOM: creating, manipulating, etc).
- Experience in Code Deployment and Application Monitoring.
- Strong Knowledge and experienced in applying Object-Oriented Design and Implementation Techniques, working on Multi-tier Applications, Service Oriented Architecture (SOA), , Enterprise Application Integration, Database Design, And Technical Leadership.
- Experience in developing business application using OOPs concepts in web technology and Windows Application Environment.
- Good experience, knowledge and understanding of Software Development Lifecycle Management Tools, And Cross-Functional Activities.
- Worked for International Clients such as Cuna Mutual Group (USA), Pacific Select Group (USA), and Microsoft (USA).
- Ability to work with teams in a contributor or lead role.
- Good analytical skills, self-starter with the ability to work independently or cooperatively in a team and without a lot of direction.
- Good exposure to Insurance Domain.
- Co-ordinate with offshore & Onsite team in all phases of software development life cycle.
- Possess a Diploma in Advanced Computing (DAC) - C-DAC, and Bachelor in Engineering Degree.
Technical Skills
Tools
Skill
Years Of Experience
Technology
Programming Languages
HTML, JavaScript, XML
7
C, C++, VC++, Visual Basic
3
C#, VB.NET, ASP.NET
5
Framework
.NET Framework 2.0/3.5
5
Application Integration
BizTalk Server 2004, BizTalk Server 2006 R2, BizTalk Server 2009
4
DBMS
SQL Server 2005, SQL Server 2008
5
IDE
Microsoft Visual Studio 2005/2008
5
Integration Services
SQL Server 2008 Integration Services
1
ERP
Microsoft CRM 4.0
0.5
Roles
Technical Team Leader/ Designer
SOA, OOAD, Integration Application Framework
4
Specialist Developer
BizTalk Server 2004/2006 R2/2009
4
Work History - Key Project Details
Confidential,Bellevue WA USA
Role: Specialist Developer
Project Name: CRM (Customer Relationship Management) Data Migration
The CRM data migration solution migrated CRM 3.0 and SalesForce.com data to new customer management system CRM 4.0. CRM 4.0 is Microsoft’s new adverting system to manage customers and related data. As it involves large volume of data, SQL Server 2008 Integration Services packages being used to extract, transform and load the data into new system.
Responsibilities:
- Involved in the Design and development of the Project
- Gathering business requirements. Design the workflow of the Integration Services.
- Created SSIS packages to extract, Transform and Load the large volume data
- Written highly optimized stored procedure to minimize the time required to process the data
- Followed Microsoft standards during development.
Tools used: Windows Server 2008, Visual Studio 2008, Visual C#/Visual Basic.NET, MS SQL Server 2008, .NET Framework 3.5, Business Intelligence Management Studio.
Confidential, May 2007- July 2009
Madison, Wisconsin USA
Role: BizTalk Technical Lead
Project: BizTalk Applications Decoupling
The decoupling project is designed to decouple tightly bound BizTalk applications. All the public schemas which are referenced across various BizTalk applications are deployed under separate applications to decouple public schemas from private schemas. This also involved decoupling of other BizTalk artifacts Maps and Orchestrations.
Project: SOA Messaging - DocGen Project
The DocGen system is used by Business Application in CUNA Mutual to facilitate the Assembling, Imaging and Printing of business documents to be generated in batch in the form of XML message. Based on the action required DocGen will Assemble, Image and Print documents in batch. BAM is implemented to track business milestones to generate reports .DocGen Includes Four Processes: Process Controller, Assembly, Imaging, and Printing.
Project: SOA Messaging - DocGen Real-Time Project
The DocGen Realtime system is used by Business Application in CUNA Mutual to facilitate the Assembling, Imaging of business document in real mode. DocGen real-time processes are exposed as secure web services to be consumed in real mode. BAM is implemented to track business milestones to generate reports
Project: SOA Messaging - File Transformation Delivery System (FTD)
This is the generic application used for delivery mechanism for lot of application, which is used to send their data in the customized format to Credit unions by E-Mail, SFTS (secured File Transfer Service), FTP, SFTU (secured File Transfer Unit) and send the Automated Email Notification to the client through BizTalk Process and maintain the delivery status and Updated Process Status and updated into database. FTD Includes Four Processes: Process Controller, Transformation Process, Construct Delivery Conductor, and Delivery Conductor .All the above four process we used correlations set to maintain status of the each process and Delivery status of the data to the client in the customized format.
Project: Enterprise Integration.REInterim
The purpose of this project is to provide an interim solution, which will allow CMG to continue to write CP RE business. It has three interfaces, used to merge the bill/refund data for real Estate Customer from Old System and New system, published as image in the Website and send it across to the client by FTD Process. Bill-Refund Interface/Run-Off Feed Interface: used to calculate the bill/refund data for each policy send to client as flat Files .Imaging Interface: Image files (PDF) received for Billing and refund transactions, policy issues etc. were persisted to the Documentum system. Utilized third party file extraction tool (WinZip) from the orchestration to extract the image files and created the required metadata values before using the in-house Documentum web-service for uploading the same to Documentum.
Project: SOA Messaging - CPI Transformation Project.
This Project is to facilitate outbound exchange of data from policy admin system to Billing & Collections. The policy admin system sends the Billing and refunds from the Old systems and new system, handled by Assurant for collateral products, merge both the data into canonical format and Send to Billing and Collection Cycle.
Responsibilities:
- Involved in the Design and development of the Project
- Gathering business requirements. Design the workflow of the Orchestration.
- Used the Schema Design Patterns to Create Simple and Complex Schema type and optimize common schema, Canonical Schemas separately
- Used the Pub/Sub model to facilitate loosely coupled service and reusability.
- Developed custom pipeline components for archiving input file and also for Property Promotion. Developed test cases for pipelines.
- Created WSE Enabled web service and configure WSE enabled send/receive ports.
- Created WCF Enabled web service and configure WCF enabled send/receive ports.
- Created Custom XSLT Files for the transformation process.
- Created .Net Assembly to transform large messages, caching frequently used data.
- Used Maps and mapping Functoids Extensively and Written Testcases using Maphelper.
- Used BizTalk Design pattern for Decoupling BizTalk Orchestration Processes
- Used Asynchronous (start Orchestration) and Synchronous (Call Orchestration) technique of the Orchestrations
- Handled exceptions in all the process and any error will be routed and published into SharePoint website.
- Used ESB Framework Exception management services to handle BizTalk exceptions routing.
- Used Batching and Debatching technique to handle the WSE3.0 Enabled Webservice Call to send 50 in a batch as request using WSE Adapter
- Used Null Adapter in printing and to get Batch Status from the Assembly, Imaging & Printing to send status to Process Controller by correlation Set
- Written Test cases for Orchestration Using BizUnit
- Used the BTSNTsvcexec to store configuration information and used Appdomain and Applied Pattern assignment Rule to manage multiple Config File.
- Dynamic routing of messaging used to send to vendors.
- Documenting the Process flow, Mapping Requirements, Orchestration Message Flow
- Used BAM to retrieve Status milestone.
- Used SQL Adapter to extract Update, Extract data from the Sql Server Database.
- Used SharePoint Adapter to publish error messages to SharePoint library.
- Developed the stored procedures for the updating the database, retrieving data from application tables
- Integrated the mailing functionality using an in-house mailer service. This was used for generating weekly and daily status reports to concerned parties.
- Implemented WSE security using WSe3CachePolicy
- Supplements the existing standards available at CUNA Mutual Group Discussions on the design and requirements with the client for feature upgrades
- Managed and led an offshore team of developers for the production support of DocGen Batch, DocGen real-time and enterprise integration services.
- Worked on side-by-side deployment of applications using versioning. This was implemented for a complex system with multiple dependencies and called orchestrations.
Tools used: Windows Server 2003, BizTalk Server 2006/2006 R2, Visual Studio.NET 2005, Visual C# /Visual Basic.NET, MS SQL Server 2005, XSLT/XPATH, BizUnit framework, WCF, WSE framework 3.0, Microsoft Visio 2003, BizTalk Orchestration Designer
Confidential, May 2005 to May 2007
California USA
Project Name: PacLife
Role: BizTalk Technical Lead
Project: Advisor Front Office (AFO)
AFO is designed as a web application to provide interface to representatives of broker dealer \'United Planners\' to create trades and accounts
Project: Enterprise Application Integration (EAI)
EAI is integration system that integrates services provided by PacLife to its broker dealers. BizTalk is used as integration tool that facilitates the communication between various services in different formats such as SOAP, File.
Responsibilities:
- Involved in the Design and development of the Project
- Gathering business requirements. Design the workflow of the web application and BizTalk Orchestration.
- Used the Schema Design Patterns to Create Simple and Complex Schema type and optimize common schema, Canonical Schemas separately
- Used the Pub/Sub model to facilitate loosely coupled service and reusability.
- Created .Net Assembly to define functions that can be used in maps,
- Used Maps and mapping Functions Extensively.
- Handled exceptions in all the process
- Used the BTSNTsvcexec to store configuration information and used Appdomain and Applied Pattern assignment Rule to manage multiple Config File.
- Dynamic routing of messaging used to send to vendors.
- Documenting the Process flow, Mapping Requirements, Orchestration Message Flow
- Used SQL Adapter to extract Update, Extract data from the Sql Server Database.
- Developed the stored procedures for the updating the database, retrieving data from application tables
Tools used: Windows Server 2003, BizTalk Server 2004/2006, Visual Studio.NET 2003/2005, Visual C# /Visual Basic.NET, MS SQL Server 2005, Microsoft Visio 2003.
Confidential, Nov 2004 to April 2005
Project Name: MSN Operation
Role: Specialist Developer
Brief: This is a web application to implement new Consumption Based Allocation Model (CoBAM) into existing Operations Business System (OBS) 1.0.
Technology: C#, VB.NET, ASP.NET, MS SQL Server 2000, Visual Studio.NET 2003
Team Size: 10
Key Responsibilities and Achievements:
- Responsible for designing and implementing an executable code solution.
- Responsible for creating the software\'s architecture & design, and employing rapid application development tools.
- Coding / implementation / construction.
- Database Programming.
- Reviewing Complex Code.
- Testing the Resulting Component.
- Analyzing Runtime Profiles to debug errors.
Confidential, July 2004 to Nov 2004
Project Name: Performance Appraisal Application
Role: Sr. Developer
Brief: This is a web application to judge performance of employees on various parameters like individual competency, Organizational contribution, Technical competency.
Technology: C#, ASP.NET, MS SQL Server 2000, Visual Studio .NET 2003
Team Size: 6
Key Responsibilities and Achievements: Technical analysis, Database Programming, Coding, and reviewing complex code.
Confidential, Jan 2004 to April 2004
Project Name: Online Examination
Role: Sr. Developer
Brief: This is a web application for testing knowledge of various subjects at different levels.
Technology: C#, ASP.NET, MS SQL Server 2000
Team Size: 4
Key Responsibilities and Achievements: Technical analysis, Database Programming, Coding, and reviewing complex code.
Confidential, May 2003 to Oct 2003
Project Name: Electronic Stock Management
Role: Developer
Brief: This is a windows application involves handling of various departments of Super Bazar and maintaining data
Technology: Visual Basic 6.0, Visual Studio 6.0, MS windows 2000, MS Access 2000.
Team Size: 4
Key Responsibilities and Achievements: Technical analysis, Database Programming, Coding, and reviewing complex code.
Confidential, Sep 2002 to Feb 2003
Project Name: LAN Chatting
Role: Developer
Brief: This is a windows application serves purpose of communication on LAN environment.
Technology: Visual C++, Visual Studio 6.0, MS Windows 2000, MS Access 2000.
Team Size: 4
Key Responsibilities and Achievements: Technical analysis, Database Programming, Coding, and reviewing complex code.
Education:
- Microsoft Certified Professional – BizTalk Server 2006 (June 2009)
- Diploma In Advance Computing(DAC) -- Confidential, Institute --July 2001
- Bachelor In Engineering -- Confidential,University --May 1999
