Senior Metastorm Developer/metastorm Architect Resume
OBJECTIVE:
To work with a well structured corporate house which offers professionally challenging role that requires high graded expertise. To adapt to the changing scenario’s as and when required by the ever - changing enterprising and robustly functioning corporate systems.
SUMMARY:
- 17+ years of progressive Software development, Design, Develop and Management experience, Bottom - line focused Software Professional who quickly develops and executes solutions that improve profit and competitive advantage.
- Respected professional who instills a dedication to excellence.
- 6 Years of Experience using Metastorm BPM (v6.x to 9.4) for automating the Business Process.
- Client interaction to understand their functional requirements and business process.
- 12+ years experience in working with the .NET Framework (1.0, 1.1, 2.0, 3.x, 4.x) using C#, VB.NET, ASP.NET
- Experience in all phases of software design lifecycle management and implementation.
- Experienced in developing ‘Distributed Components’ in .NET using the Remoting and Web Services
- 14+ years of experience in N-Tier Component based development.
- 14 years of development includes using different RDBMS primarily MSSQL Server / Oracle 8i -10g and My SQL.
- Translated complicated enterprise specific business rules and procedures into business logic components such as code libraries, stored procedures and security models
- Proven expertise in OOAD, UML modelling & use of architectural and design patterns.
- Experience in leading iterative development effort using RUP.
TECHNICAL SKILLS:
Workflow Tools: Cordys, e-Work (Metastorm) 6.x/7.x/9.x, with latest being 9.4
.NET Framework Technologies: Visual C#.NET, VB.NET, ASP.NET, ASP.NET 2.0, ADO.NET, XML Web Services, WSDL, SOAP 1.1, .NET Remoting, COM+ Interoperability
Unit Testing: .NET 2.0 Test Tool, nUnit Testing
Windows DNA, Other: Visual Basic 6.0, ASP, JavaScript, CSS, DHTML, VBA
RDBMS: MS-SQL Server 200x/7.0/MSDE, Oracle 8i/10g, My SQL
Reporting: Crystal Reports .NET, MS SQL Server Reporting Service
Other Tools / Technologies: Visual Source Safe, UML, Microsoft Visio, Rational Rose Enterprise Edition, Rational XDE.NET, EA, Team Foundation Server
Operating Systems: Windows XP/2000/200x/NT
Distributed Computing: Remoting in .NET, Web Services
Design Patterns: GoF Design Patterns, GRASP Patterns, MVC Pattern
Methodologies: OO, OOAD with UML, RUP
Office Tools: MS Word 2000, MS Excel 2002/2007/2010 , Powerpoint
PROFESSIONAL EXPERIENCE:
Confidential
Senior Metastorm Developer/Metastorm Architect
Environment: Metastorm 9.0-9.4, Visual C#, .NET 4.x, SQL Server 2008R2, Team Foundation Server (TFS), IIS, JavaScript, Jscript.Net, JQuery, Webservices.
Responsibilities:
- Actively participated in Interactions with Client Community (Business / Requirement /QA) inclusive of daily requirement gathering initially to daily bug report to weekly System changes/enhancements and Monthly Production Release meetings
- Started with POC of the system and completed the task of bringing 7 regions online to the System with their historical data, imported from different systems for each region.
- Designed and Coded Dynamic Routing (Policy based) to enable AFE routing to stages/approvals based on various conditions as Region, Cost involved, AFE Type, AFE Sub-type.
- Designed Dynamic Role\Team loading and assignment based on User Role using List Points definitions.
- Developed Field Visibility and Action Visibility Matrices to handle the field and action visibility. Highly customizable based on the Region, AFE Type, Map, User, Stage, Role.
- Responsible for Upgrading the MBPM version across environments (Development / Test / UAT / Training), with latest upgrade of all environments to 9.4 / IE 11.0 platform.
- Worked on the Scope / Architecture / Design and structure for the monthly Production Releases.
- Implemented integration with SAP via webservices as Data Consumer and Data repository.
- Integrated MBPM system with SCOUT, ad hoc reporting tool for access to production, drilling, and financial data to provide Search and Populate (or pull) data for the AFE.
- Integrated APACHE Forward with TOBIN (Land/Expense and Revenue system) to get the Internal and External Partner revenue percentages and costs.
- Mentor other (in-hoouse) developers on use of Metastorm BPM
- Responsible for Code Reviews and Architecture meetings for new or change requirements.
- Handled the Release and Installation of the application to QA/UAT and assisted Systems team to prepare Production environment.
- Provided the QA/UAT support and worked with QA Team for the bug fixes and testing.
- Assisted Business Team in preparing System Training materials for the users.
- Worked on the Data Model Design / Review and Enhancements to the existing Database Structure.
- Responsible for Performance tuning / monitoring and improvement of Form load by BO optimization and by delay data load or by Query optimizations to meet and beat tha SLA.
- Assisted Reporting group to create SQL queries for variuos reports.
- Created a daily (XML) feed of Well/Revenue/Expense datato Reporting System from APACHE Forward to create Reports for higher Management.
Confidential, Denver
Metastorm Architect / Senior Metastorm Developer
Environment: Metastorm 9.x, Visual C#, .NET 3.x, Oracle 10g, Team Foundation Server (TFS), IIS, JavaScript, VBScript, Jscript.Net.
Responsibilities:
- Majority of time devoted to implementing new Processes and Interaction with Business Users in finalizing the Application Structure.
- Worked on the Architecture / Design and coding structure for the new Releases.
- Duties include hands on development, recommending changes, getting clarification and implementing new requirements.
- Created the Common Code and Libraries to be used in different forms / Processes.
- Worked on Admin Forms used to set the Static Application Data and its usage in the Maps.
- Provided the QA/UAT support and worked with QA Team for the bug fixes and their testing.
- Worked on the Data Model Design / Review and Enhancements to the existing Database Structure.
- Created Database Objects (Tables/Views/Triggers/SP) for the application using Oracle 10.
Confidential
Metastorm Architect / Senior Metastorm Developer
Environment: Metastorm 7.6.x, Visual C#, .NET 3.x, Oracle 10g, Team Foundation Server (TFS), IIS, JavaScript, VBScript, Jscript.Net.
Responsibilities:
- Majority of time devoted to implementing new Processes and Interaction with Business Users in finalizing the Modifications to Application Structure.
- Worked on the Architecture / Design and coding structure for the new Releases.
- Mentor other developers on use of Metastorm BPM
- Duties include hands on development, recommending changes, getting clarification and implementing new requirements and other requested system change(s).
- Created the Common Code to be used in different forms / Processes.
- Worked Mainly on Creating new and Redesigning Existing Procedures for the application.
- Handled the Release and Installation of the application to QA/UAT/Production environments.
- Worked on email functionality used to send the email notifications to the various parties depending on the stage of the eForms and the Action Users associated.
- Provided the QA/UAT support and worked with QA Team for the bug fixes and their testing.
- Worked on the Data Model Design / Review and Enhancements to the existing Database Structure.
- Created Databse Queries and Objects for the application.
Confidential
Senior Metastorm Developer
Environment: Metastorm 7.6.x, Visual C#, .NET 3.x, Visual Studio 2005/2008, SQL Server 2005, Team Foundation Server (TFS), IIS, JavaScript, VBScript, Jscript.Net., Graphnet, Websphere MQ, TIVOLI, MS Sharepoint, Aquaforest, Snowbound
Responsibilities:
- Responsible for analyzing a Regional web-based system and making necessary modification to be a Global web based BPM system for a large Wall Street Firm
- Prepared Technical Design Documents for Change Requests submitted by Client(s).
- Majority of time devoted to Requirements Gathering and Interaction with Business Users in finalizing the Modifications to Application Structure.
- Design and implement new system changes for updating Reengineer, design and develop business process management web-based applications using Metastorm software, SQL, Jscript, HTML, and Jscript.net.
- Developed and Designed User Dashboards by integrating Metastorm Web Parts with Sharepoint.
- Developed Sharepoint Document Library and integrated it with Metastorm for storing Fax Documents.
- Created Event Handler for Sharepoint to Handle Document Upload Event.
- Coordinated new release component assembly, and mentor other developers on use of Metastorm BPM
- Duties include hands on development, recommending changes, getting clarification and implementing new requirements and other requested system change(s).
- Created the Common UI Controls to be used in different forms.
- Worked Mainly on Creating new and Redesigning Existing Administration Forms for the application.
- Implemented the process for creating Dynamic Roles for the application.
- Handled the Release and Installation of the application to QA/UAT/Production environments.
- Developed Code behind Libraries for eForms using the C#.
- Worked on email functionality used to send the email notifications to the various parties depending on the stage of the eForms and the Action Users associated.
- Worked on enhancing the existing eForms. The enhancements included working with C# and Metastorm process workflow.
- Provided the QA/UAT support and worked with QA Team for the bug fixes and their testing.
- Worked on the Data Model Design / Review and Enhancements to the existing Database Structure.
- Created SQL Queries and stored procedures for the application.
- Worked on performance tuning of the Stored Procedures and Re/Writing SQL Views.
Confidential
Senior Metastorm Developer
Environment: Metastorm 7.6.x, Visual C#, .NET 3.x, Visual Studio 2005/2008, SQL Server 2005, Team Foundation Server (TFS), IIS, JavaScript, VBScript, Jscript.Net., Graphnet, Websphere MQ, TIVOLI, MS Sharepoint, Aquaforest, Snowbound
Responsibilities:
- Created Technical Design Documents for Business Requirement Documents of Confidential .
- Majority of time devoted to Requirements Gathering and Interaction with Business Users in finalizing the Application Structure.
- Design, develop and implement system business process management web-based applications using Metastorm software, SQL, Jscript, HTML, and Jscript.net.
- Coordinated new release component assembly, and mentor other developers on use of Metastorm BPM
- Duties include hands on development, recommending changes, getting clarification and implementing new requirements and other requested system change(s).
- Designed Metastorm Component to Consume Excel files and upload it to SQL Server 2005 under 64 bit Environment.
- Created SQL Queries and stored procedures for the application.
- Worked on performance tuning of the Stored Procedures and Re/Writing SQL Views.
Confidential
Senior Metastorm Developer
Environment: Visual C#, .NET 2.0, Winforms, Visual Studio 2005, Metastorm 7.x, 7.5.x, SQL Server 2005, Team Foundation Server (TFS), IIS, JavaScript, VBScript, Jscript.Net.
Responsibilities:
- Created the Common Form Segments to be used in different forms depending on the requirement.
- Implemented the process for creating Dynamic Roles for the application.
- External Application Interaction of Metastorm using eMessageHandler.
- Responsible for Managing the environments of the Release Cycle.
- Handled the Release and Installation of the application to QA/UAT/Production.
- Designed and Developed the MSI Installer for GTAC to automate the Installation Process.
- Majority of time devoted to implementing Enhancements identified by the business.
- Worked on the Code Conversion for the existing libararies from VBScript to C#
- Developed Code behind Libraries for eForms using the C#.
- Worked on email functionality used to send the email notifications to the various parties depending on the stage of the eForms and the Roles associated.
- Worked on enhancing the eForms. The enhancements included working with C# and Metastorm process workflow.
- Provided the Production support and worked with QA Team for the bug fixes and their testing.
- Created SQL Queries and stored procedures for the application.
- Worked on performance tuning of the Stored Procedures and Re/Writing SQL Views.
- Involved in interacting, thru weekly meetings, with the Business Users and Development Team to gather requirements for the eForms and future enhancements.
Confidential
Team Lead / Senior Software Developer
Environment: Metastorm 7.x / 7.5.x, Visual C#, .NET 2.0, Winforms, Visual Studio 2005, VBA, SQL Server 2000, Excel 2002/2003, .NET Remoting, Visual Source Safe, IIS, MS SQL Server Reporting Service 2005, Investran 5.3/4.4, JavaScript, Jscript.Net, Sharepoint Portal
Responsibilities:
- Designed from scratch and Developed Special Purpose Vehicle workflow using Metastorm for the Genaral Partners clients.
- Developed Wire Transfer workflow using Metastorm.
- Implemented the eForm Integration with Investran for fetching Client Data.
- Implemented Security Model around the eForms using the Rainmaker and ADS.
- Implemeted the Transaction Processing, for the Transactions submitted from eForms and saved the same in Investran.
- Worked on System Integration of Investran with multiple front ends consuming Investran Reports as data Providers using Investran OLEDB Drivers and Stored Procedures.
- Developed Investment Questionnaire workflow for the Limited Partners.
- Developed Code behind Libraries for eForms using the C#.
- Consumed AT (from Investran) in C# for Committing the Transactions.
- Developed Webservice to send the email notifications to the various parties depending on the stage of the eForms and the Roles associated.
- Implemented the Validation Module using the JavaScript for Client Side Validations.
- Worked on Domestic Wire Distribution Template using Excel/VBA/Web Service.
- Worked on enhancing the existing workflows. The enhancements included coding in C#.
- Provided the Production support and worked on bug fixes.
- Worked on performance tuning of the Stored Procedures and Re/Writing SQL Views.
- Created SQL Queries and stored procedures for the application.
- Involved in interacting, thru weekly meetings, with the Business Users and stakeholders to gather requirements for the eForms.
Confidential
Team Lead / Senior Software Engineer
Environment: Visual C#, .NET 2.0, Winforms, Visual Studio 2005, VBA, Excel 2002/2007, SQL Server 2000, .NET Remoting, Infragistics controls, PDF Creator/Win2PDF, Visual Source Safe, Microsoft Data Access Application blocks, MS SQL Server Reporting Service 2005.
Responsibilities:
- Designed and Created Winforms and User controls for the application.
- Implemented the Inter thread communication between Winforms using delegates.
- Added the new models, Loss Development Factor (LDF) and Long Tail Metod (LTM), in the Confidential system.
- Worked on Proportaional (PTM) contract automation. This model was launched in 2006 for quoting Proportional contracts.
- Worked on enhancing the XLeRate Model. The enhancements included coding in C# and tweaking VBA code.
- Provided the Production support and worked on bug fixes during the critical renewal season for 2006.
- Worked on the Performance improvement of the Pricing Model. This include performance tuning of the Stored Procedures, tweaking the Interop calls to Excel and modifying the business logic implementation.
- Created SQL Queries and stored procedures for the application.
- Worked on the Print Module of the application.
- Worked on Converting the excel workbooks to PDF using third party tool PDF Creator.
- Converted the Recent items list from XML to database.
- Worked on DB Logger to log the application events.
- Involved in interacting, thru weekly meetings, with the end users and stakeholders (underwriters and actuaries) to gather requirements for enhancing the application and for setting directions for the 2007 roadmap.
- Working on Re-Architecting the PTM module. This will include creating new Winforms and new design of the functionality.
- Working on the migrating system from Excel 10 (2002) to Excel 12 (2007).
Confidential
Senior Software Engineer
Environment: Visual C#, .NET Framework, ADO.NET, ASP.NET 1.1/2.0, Java Script, CSS, HTML, XML, XSLT, XSD, SQL Server 2000, Enterprise Architect, Connotate, .NET 2.0 Test Tool.
Responsibilities:
- Worked with Productionizing Team for Automated Crawler between May and August.
- Designed and developed the Robot Policy Service, which retrieves the Crawl Permissions from the URLs and cache the same for future use.
- Designed the Admin UI for the Robot Policy Service, using winforms.
- Worked on Crawler specific Document Queue which is used for Caching the documents scrapped by the crawler and will make them available for further data operations to make them consumable by the Data Consumer Search Engine.
- Working on Downloader component, which will be used as downloader for scrapping the web pages.
- Identified and Implemented the Design Patterns in the Application Design.
- Worked extensively on the Connotate tool. Connotate tool is responsible for delivering the data from all Data Sources in a desired XML format, satisfying the pre declared Schema.
- Designed and developed the Skills for the Connotate tool. Connotate provides the Data in the XML format. Skills are designed to Modify the Data scrapped by the connotate, before it is send to Storage Media.
- Developed ASP.NET Custom Controls for Connotate to Configure the Skills as per Scrapped Data requirements.
- Designed and implemented logging mechanisms, exception handlers and other mechanisms to provide an interruption free operation for users in informative logs for the administrators.
- Redesigned and enhanced the Data Mapper for the Data Scrapped by the tools other than Connotate.
- Developed and integrated the Image processing Bridge Component to provide the communication between the Image Processing Component and Interlego.
- Designed reusable class libraries, implemented those classes using C#. These libraries provide the basic functionality for the application, minimizing the Project size, providing central location for common functionalities.
- Intergrated the existing Data Collection and Data Validation mechanisms in Data Aggregation System.
- Identified and Implemented the Design Patterns in the Application Design.
- Responsible for making various Custom controls for the Connotate.
Confidential
Tech Lead, Senior Software Engineer
Environment: Visual C#, .NET Framework, .NET Remoting, ADO.NET, ASP.NET 1.1, Java Script, CSS, SQL Server 2000, Crystal Reports 9.0/8.5, Rational Rose 2000, Rational XDE.NET, OOAD, UML, nUnit Testing
Responsibilities:
- Designed & developed the Configuration Module and Ad Booking Module, interacting with Publishing Houses and their Ad Booking Offices, translating their requirements into maintainable code modules
- Designed reusable class libraries, implemented those classes using Visual C#. These libraries formed the basic building blocks for the application, minimizing the executable size, providing central locations for common functionalities.
- Developed WinForms Client for QATM Administrator to Configure the QATM as per Publishing House requirements.
- Developed WinForms Client for Ad Booking Offices to book the Ads for Walk In Customers or Registered Customers.
- Developed ASP.NET (WebForms) Client for Customer Booking the Ad using Internet.
- Customized and Integrated Microsoft ‘Data Access Application Block’ from Microsoft Application Blocks to suit Applications’ requirement to switch to any database with Modification in Configuration File.
- Used ‘Microsoft Application Blocks’ extensively for exception handling, logging and updating the WinForms Clients.
- Identified and Implemented the Design Patterns in the Application Design.
- Customized and implemented the .NET Tree Control in the Application to extend the functionality to suit the Application requirements.
- Designed and implemented logging mechanisms, exception handlers and other mechanisms to provide an interruption free trading time.
- Responsible for making various user controls and implementing other third party controls like the ComponentOne FlexGrid control. These user controls were reused within and across the application, providing a consistent functionality, look and feel for the Rate Cards.
- The UI was built using WinForms and WebForms and other third party controls, their individual states persisted across sessions, thus saving individual preferences and providing a smooth Configuration experience.
- Designed and Implemented generic C# classes for Notification Module.
- Used .NET Remoting to provide the communication between the various Ad Booking Offices and the Publishing House.
- .NET XML serialization technique was used extensively to help save End User preferences.
- Used Crystal Report .NET to manipulate report files programmatically from windows forms, exporting reports to various formats
- Used the Forms Authentication Module for Web Clients.
- Implemented Code Access Security for the WinForms Clients.