Post Job Free
Sign in

Manager Project

Location:
Annapolis, MD
Salary:
Open
Posted:
May 21, 2016

Contact this candidate

Resume:

EXPERIENCE SUMMARY:

** ***** ** ********** ** software development and maintenance of Document Image processing, Web applications with three tier Architecture and Client Server Architecture Systems.

Very good skills in OOA/OOD/SA-SD and programming with C++, C#, MS VC++ .Net 2008/2003/7.0/6.0/5.0, C#, Visual Basic 6.0/5.0, MFC, ActiveX, COM, DCOM, ATL, STL, Multithreading, OLEDB/ ADO/RDO/DAO, ADO. Net, Pro*C, ISAPI, MAPI, CGI, ASP, XML, HTML/DHTML, VbScript, JavaScript, JAVA, JSP, Servlet, EJB, ASP.NET, COM+, MTS, SOAP, SQL, IBM DB2, Oracle, MS SQL Server.

Involved in analysis of System Requirements/enhancements and designing of the software products under performance oriented designs.

Involved in Code reviews, product integration, installation, testing and documentation. Experienced in Performance review, Analysis of complex systems, Architecture review, Performance modeling, benchmarking, capacity planning, re-engineering optimization and tuning.

Experienced in offshore software development process and involved in project plans, designing functional specs, project scheduling and Co-ordination of project Meetings from design stage to deployment- final ready-to-shipping the product.

TECHINICAL SKILLS:

Software/Tools/Languages:

C, C++, Microsoft VC++ 2010, VC++ 6.0, Crystal Reports 10, C#, Visual Basic 6.0/5.0, TFS, Visual Source safe 6.0/5.0, Visual Inter Dev 6.0/5.0, Microsoft Visual studio .Net 2008, SQL, ASP, ASP.NET, HTML, XML, XSL, IBM Content Manager, Documentum, VB Script, Java Script, Internet Information server 4.x/5.x (IIS), PWS, Microsoft Transaction Server (MTS), JAVA, JSP, Servlet, EJB, NAB 4.0, NES 3.6.2, NAS 4.0, MS Office and MS Project.

Technologies:

Document Data Entry/Capture/Processing, ICR/OCR, WIN32 APIs, MFC, ActiveX, COM, ATL, COM+, DCOM, OLEDB, CDO, ADO/RDO/DAO, CGI, ISAPI, MAPI, SOAP, J2EE, Multithreading and Automation.

Databases:

IBM DB2 8.x/6.x, Oracle 7.x/8.x, MS SQL Server, and MS Access

Operating Systems:

Windows 7/XP/2000/NT and UNIX

Hardware:

Intel Pentium PC and Sun Solaris

KEY STRENGTHS:

Self directed, assertive and Team Work.

Target and performance oriented achievements.

Self-starter and ready to take initiative when given a task

Awareness of the impact of the responsibilities on the rest of the team

Strong analytical skills, resourceful problem solver, ability to work under pressure.

PROFESSIONAL EXPERIENCE:

Project #1

Project: Nuance Auto Store, Nuance Output Manager

Period: Nov 2013 to till date.

Position: Principal Software Engineer

Employer: Nuance Communications / NSI

Role and Responsibilities:

Maintenance, enhancement and bug fixes of existing AutoStore applications, C++ common libraries and Ricoh java Xlet – Unified Client.

Design and develop A4 scanner support for Ricoh MFD with customizable scan settings

Enhance Ricoh capture component to support for MFD snmpV3 communication and support CAC card reader.

Integrate with AS to Nuance Equitrac print solution.

Maintenance, enhancement of Kyocera capture client.

Fixing memory leaks, locks and code refactoring for extendibility and readability.

Software/Tools/Languages: Java, Xlet, Ricoh SDKJ2, C++, C#, VC++ .Net 2010, MFC, Win32, ActiveX, COM, STL

Nuance Auto Store / Nuance Output Manager

AutoStore is a server-based application which orchestrates the capture and secure delivery of paper and electronic documents into business applications. AutoStore customizes workflows and personalize MFP menu panels. With the help of the AutoStore Process Designer, workflows can be pre-configured and saved, to reduce the amount of manual steps required by the end user. This simple and easy-to-use capability eliminates manual processes, which reduces user errors and results in accurate and efficient document processing.

Project #2

Client: IBM-Gaithersburg, Maryland.

Project: IBM Intelligent Forms Processing (IFP) 7.2-7.5; IBM Datacap

Period: April 2005 to Oct 2013.

Position: Sr. Software Programmer

Employer: Verinon Technologies Solutions / Eminence IT Solutions

Role and Responsibilities:

Design, development and support of IFP Related tools, Batch applications, and common C++ IFP libraries using MS studio 2008/2010.

Design and development of workflow reports that performs workflow queries and generates reports, sub reports that will help make informed decisions on how to best allocate resources.

Incorporating and implementing of Crystal report activex viewer control into the system for displaying reports with dynamic report selection as Pie,/bar chart options

Writing SQL stored procedure and functions for the reporting tool.

Design and development of Page Classification and is a replacement to OA, which is designed to handle the large number of pages and also provides a more efficient way to classify unknown images with keywords search engine.

Design and development of EOB Entry application which allows single or multiple users to review and update the data entry for all components of an EOB. This includes Batch Entry, Claim Entry, Charge Entry, Code Entry and Exception Entry.

Enhancement of workflow reports with EOB specific reports.

Design and development of Exception Handling system which handles exceptional DLNs from IFP System.

Involved in development of Image Import application that process digitized images from a scanner outside of IFP system and can be imported into IFP.

Design and development of GUI - Extract File viewer to view the extracted file after DE and IV Export system that process exports documents scanned into IFP into the Image Vision remittance processing system.

Support, maintained and enhance of IFP-Image Processing Systems- Data Verification, CP, DQ, EC, Error Editor, IFP Logon, Importing, IV Export, Original Entry, Smart key systems etc.

Performing code reviews for new applications and helping unit and system testing as needed

Design and developed unmanaged / managed code libraries and developing C# - COM and C++ ATL middle tire libraries.

Designed and developed .Net C# component that has Auto Indexing enhancement to Datacap solution that lets automatically index PDF files with associated index files and store them into FileNet.

Implement COM dll for FileNet P8 web services API which can be used in both managed and unmanaged C++ language.

Installed and configured Datacap taskmaster, taskmaster web-server, databases and taskmaster clients for gwinnett county public schools.

Designed and development .Net component which coverts modca files to pdf files and integrated with Datacap solution.

Designed and developed an EOB prototype for Demo that integrates Datacap taskmaster and IFP EOB solution.

Designed & developed COM component for check box and handprint detection that acts as middle tier for unmanaged code and managed code for Datacap solution using C# and ATL

Software/Tools/Languages: C, C++, C#, VC++ .Net 2008, MFC, ActiveX, COM, STL, ASPX, Crystal Reports 10, CDO, SQX, ICR/OCR, Win32 APIs, IBM DB2, XML, IBM Content Manager, FileNet P8, FileNet Image Services & Print, CMVC, Perl, SQL, UML, DML, DDL, SQL Stored procedures, Windows XP, MSOffice.

IFP- 7.3 / 7.2 / 7.1 /7.0

IBM Intelligent Forms Processing (IFP) automates the capture of data from paper documents. IFP employs Optical and Intelligent Character Recognition (OCR/ICR) and sophisticated data repair technologies to ensure highly efficient, virtually error-free scanning and processing of data, images, and 2D barcodes from structured and unstructured forms of multiple lengths, sizes, and shapes.

Captures data or images from high volumes of paper forms such as Tax returns, Voter registration records Census forms, EOB, Medicare or other insurance forms, Credit card applications, Invoices and checks

Project #2

Client: IBM, 800 N Frederick Avenue, Gaithersburg, MD - 20879.

Project: IBM IFP- Intelligent Forms Processing 6.X

Period: April 03 to March 05.

Position: Programmer Analyst

Employer: Nihaki Systems

Role and Responsibilities:

Design, develop/demo the Data Verification application prototype using C# and suggesting the IFP compatible language/compiler for future porting of IFP applications.

Design and Development of “True to Form” a GUI Application that enables OCR repair and verify the data captured by Forms Processing. The system displays the data read as dynamic scrolling entry fields and the portion of the image from which that data was extracted.

Design and development of Image viewer application as SDI COM ActiveX control that handles all of IFP Related image manipulation enactments.

Design the enhanced OE application where the user can locate and repair data manually and can even configure OE to highlight the area on the image where data is likely to be and default field coordinates can be highlighted and magnified.

Enhance with new interface of forms processing application as per customer/team requirements identifying new versions, generate templates, add and train templates.

Involved in development of automated forms recognition to identify new versions of the forms and in tuning of Intelligent and optical character recognitions.

Responsible for support of IFP system service apps like Workflow Monitor, Document Query and IFP Configuration Tools.

Performing code reviews, unit test and system regression testing.

Software/Tools/Languages: C, C++, VC++. Net 2003, C#, MFC, ATL, STL, COM, ActiveX, Win32 APIs, SDK, OCR/ICR, IBM DB2, IBM Content Manager, CMVC, Perl, UML, DB2, DML, DDL, Windows XP, MSOffice and MS Project.

IFP- Intelligent Forms Processing 6.4.2/ 6.4:

IBM Intelligent Forms Processing (IFP) automates the capture of data from paper documents. IFP employs Optical and Intelligent Character Recognition (OCR/ICR) and sophisticated data repair technologies to ensure highly efficient, virtually error-free scanning and processing of data, images, and 2D barcodes from structured and unstructured forms of multiple lengths, sizes, and shapes.

Captures data or images from high volumes of paper forms such as Tax returns, Voter registration records Census forms, Medicare or other insurance forms, Credit card applications, Invoices and checks

Project #3

Client: Michelin Americas Research & Development, SC-29605.

Project: TireDev-Green Interface.

Period: June 02 to March 03.

Position: Technology Consultant (Research& Development).

Employer: Nihaki Systems

Role and Responsibilities:

Analysis of the requirements in consultation with domain experts and end-users

Involved in product design meetings with Design Engineers and Project Engineers during the GUI design phase of the system.

Involved in effort estimates and preparing a detailed project plans with resource allocation planning and defining milestones.

Designing and developing a prototype of component based architecture with VB as user interface and VC++ COM Components as the layer between VB / Web based Clients and Metaphase API Clients.

Testing the Prototype under performance oriented, intuitiveness and efficiency –Design approval phase.

Developing Part Manager Component, which manages Constructing and saving of all assembly parts in ATL-COM (VC++)

Developing and unit testing of Cured Cover, Uncured Cover, Carcass Components, Singular Component, Multiple Components and Geometry Components in VC++ (ATL-COM) which talks with Metaphase API Clients in Constructing and Saving of Dialogs, Relations and Part Assemblies of Tire Proto Types.

Developing a Generic COM Components of Relation, Assembly Description in which Part Object-Part Masters Relations and Part Assemblies are being constructed and saved irrespective of part objects like Cured Cover, Uncured Cover, Carcass, Sing comp, etc., and unit testing of all the above Components.

Developing user interface of Part Manager, Assembly Template Selection Wizard, Change Manager, Copy Manager, Geometry Screens etc., in VB

Integration the Part Modules, Assemblies, Relations and user interface modules, testing, migration and implementing Quality Management.

Documentation of components workflow, Knowledge transfer of the System to the supporting team with small training sessions

TireDev:

A customized product by MARC, Michelin America Research Center, for Project Engineers, Design Engineers and Technicians for constructing new/existing Tire Proto Types. Green interface is an enhanced version of green product structure that greatly improves the intuitiveness & efficiency of the creation of tire assembly such as Cured Cover, Un Cured Cover, Carcass, Singular Comps, Multiple Comps, Bead Assembly, Black Sidewall etc., building various Constituents, Materials, processes and parts involved in developing subjected Tire Proto Types.

Software/Tools/Languages: C++, Visual C++6.0, Visual Basic 6.0, ATL 3.0, COM, MFC, Win32 APIs, STL, VSS 6.0, Metaphase, Windows NT, MS Visio, MSOffice, MS Project.

Project #4

Client: GEC Fleet Services, Eden Prairie, MN-55344.

Project: Application Support Services Speed Improvements & Enhances

Period: July'01 to May 02.

Position: Performance Engineer.

Employer: Tata Consultancy Services

Role and Responsibilities:

Set up process to improve performance and stability of application.

Designing a platform independent prototype for calculating time intervals between the various levels of Request and Response life cycle of web applications at GECFS.

Testing the Prototype on C++ based and Java based applications at GECFS.

Reviewing the Architecture and performance issues of Web applications.

Implementing the prototype, generating the Metric reports of various levels of customers (High speed customers, Average speed customers, low speed).

Analyzing various observations and proposing corresponding suggestions for implementation

Benchmarking, capacity planning, re-engineering, code optimization and tuning.

Implementation, integration, testing and Quality Management

Responsible for enhancements phases of SDLC including Project scheduling, Monitoring, Training, and Delivery & QA.

Extensive interaction with users in getting business requirements for application Design & Development and leading a team.

Analysis of business requirements, judging and dividing them into business Components in which the business Component accessories are designed to interfaces and the accessory functionalities to interface methods.

Designing of business Components to lightweight template based architecture using ATL.

Developing of dual interface, multithread, Aggregation business COM components using C++ and VC++ (ATL).

Designing C++ Data Access Objects, which implements OLEDB consumer using OLEDB templates with MTS Support.

Implementing Data Access Classes - OLEBB consumer using Microsoft OLEDB Provider for Database Components.

Designing of dual interface MTS Objects with support object Control, Object pooling and methods to access the Data Access Objects.

Implementing the MTS Object Methods, Activate, Deactivate, and instantiation of Object Context pointer, instantiation and cleanup of ASP built-in objects.

Integrating the C++ based MTS Components with the OLEDB consumer components into Dynamic libraries.

Developing a component using socket programming for network functionality using TCP: connect, send or receive data, and disconnect form mainframe.

Developing presentation layer with HTML, ASP, Scripts, VB script and JavaScript.

Developed ASP pages for web user interface which calls C++ (COM) Objects being IIS as Web Server

Debugging of Complex Multithreading Components using log files.

Developing an Error-based trapping component which handles all levels of Error handling and Exception handling.

Involving in Database design with Logical DBA team and coordinating with both Logical & physical DBA team for further updates.

Creating stored procedures using PL/SQL to extract data from the database and indexing the tables for performance.

Deploying of components on MTS, integration of components and system testing.

Co-ordination of project meetings and code-reviews.

Developing Test Cases (UTP) & subsequently unit testing of the system, reporting the test defects in bug tracking system.

Implementing change management for bug, enhancement and defect system.

Preparing user documents and components workflow.

Providing 7x24 production support for the system.

VUV Phase-II:

This application was created to enable customers to find, view, and update information for a Single Unit from their Fleet. With the tool you will be able to: View/update vehicle data, Add non-leased units, Update driver addresses, Change the driver assigned to a unit, Order new service materials or fuel cards, View the maintenance history, View recent fuel transactions assigned to the unit, Initiate the remarketing of the vehicle. The tool puts all of your Fleet's vehicle information at your fingertips to view and update on a real time basis and gives you the assurance that a change has taken place.

VOS performance-phase:

Order a Vehicle allows user to create an order based on country/fleet, and whether the order will replace an existing vehicle (with used unit number). There are three methods in creating an order they are the New Vehicle Order, Copy existing Order - use data from a previously submitted Order. Modify a "non-submitted" order - use data from previous Vehicle Configuration and modify it as desired. New Unit Information allows user to create a new unit number for the chosen country/fleet. This number can be "Auto-Assigned" by GECFS, or user may enter any unused unit number that is specific to the fleet. Order Type must identify order: factory, stock order or bailment pool order. 'Body Company Unfitting' check box is selected if user wishes to have additional unfit equipment attached to the vehicle.

Customer Loggings:

This Application has been designed and developed to analyze the performance related issues of both at the client side (customer) and at server side issues (GECFS servers, Applications). Also this been designed to keep track of the GECFS customers to enhance its business developments. This tool logs the data of customers into customer database independent of the request and response of both C++ and Java based web applications.

Customer Metric Generator:

This application generates metric reports of GECFS customers depending upon the user inputs (GECFS Business Managers) namely Application Name, From Date-To Date, and customer name Etc. The metrics that were generated by this tool helps the Business Managers to Analyze further business improvements and also helps the supporting teams to tune the applications.

Software/Tools/Languages: C++, CGI, COM, ATL, MSVC++ 6.0, MFC, STL, MAPI, WIN32 APIs, VSS 6.0, Java, EJB, Servlet, JSP, BEA Web Logic Server, IIS 5.0/4.0, IE5.0/4.0, MTS, NES 3.6.2, NAS 4.0, Netscape Navigator 4.5, JavaScript, Compuware Scripts, ASP, XML, HTML/DHTML, SQL, PL/SQL, TSQL, UML, Visio, MSOffice and MS Project

Database: Oracle 7.3.4, Oracle 8.x

Operating System: Windows 2000, Windows NT and UNIX

Hardware: Pentium, Sun Solaris.

Results Achieved: Significant performance improvement of 45% has been achieved and a document on C++ performance and code optimization tips has been released.

Project #5

Client: GEC Fleet Services, Eden Prairie, MN-55344.

Project: Application Support Services.

Period: June'00 to May’01.

Position: Application Support Project Leader.

Employer: Tata Consultancy Services

Role and Responsibilities:

Lead a team of 15 Consultants.

Understand the business requirements, complete system study and analysis of C++ codes.

Coordinate with the outgoing vendor and other support groups to ensure a proper knowledge transition.

Plan for the execution of the project, Prepare effort estimates, Responsible for preparing project proposals for different projects, Ensure the proper implementation of processes being followed by GECFS.

Preparation of System Documentation

Support for the application and implement Quality Management System.

View Update Vehicle: This system allows the GECFS customers to view categories of information like driver information, review vehicle maintenance history. It also provides the facility of re-marketing to GECFS customers intending to terminate a vehicle from their fleet. It currently uses C++ based CGI web application.

Web Ordering: The Web Ordering system enables GECFS Users and employees to create custom configurations to place in quotations and orders. When configuring the vehicle, users will be able to specify financial and physical data so that lease payments and total costs can be dynamically calculated. It currently uses C++ based CGI web application.

Application Submittal Approval Process: The ASAP system enables SFS, a branch of GECFS, to achieve growth and productivity for Dealer Services and Specialty Markets segments. The current system developed by TCS, uses Java components.

User Admin: The User Admin tool is used for setup and maintenance of

Software/Tools/Languages: C++, CGI, MFC, WIN32 APIs, MSVC++, VSS, Java, EJB, Servlet, JSP, BEA Web Logic Server, IIS 4.0, NES 3.6.2, NAS 4.0, IE4.0/Netscape Navigator 4.5 JavaScript, Html.

Database: Oracle 7.3.4.

Operating System: Windows NT, UNIX.

Hardware: Pentium, Sun Solaris.

CERTIFICATIONS:

Microsoft Certified Professional –MCP

Microsoft Certified Solution Developer-MCSD (Visual C++ 6.0, Microsoft-SQL Server 6.5, Windows Architecture– I, Windows Architecture – II)



Contact this candidate