Post Job Free
Sign in

.Net Business Sales Project Design Service Management

Location:
Ashtabula, OH
Posted:
December 07, 2012

Contact this candidate

Resume:

.Net Lead/Architect (Maryland)

Date: ****-**-**, 5:06PM *****************@*****.***

Manish kapoor

Email:**************@*****.*** Phone # (M) 440-***-****

Valid H1B till Feb 2015

JOB TITLE: .Net Lead/Architect

EXPERIENCE SUMMARY

10+ Years of experience in requirement analysis, design, development and maintenance of applications, Database design, and Service based solution using various technologies and tools.- for Web, Win Form, Windows Service and Web Service application

Implement highly responsive, re-usable, secure, interoperable, and SOA compliance services (SOAP and REST) using WCF.

Minimize the operational cost by building a common-shared Platform and loosely coupled and highly cohesive components and AOP for cross cutting aspects.

Create architecture framework and design blueprint for establishing POC to Proof of Points implementation of various applications, platform and components.

Good exposure to Agile, Waterfall and other SDLC methodologies. Successfully completed full SDLC using these methodologies.

Prepare various UML diagrams (Class, Sequential, Activity and etc.) and documents (HLD and LLD) to represent the application architecture to the technical and business audiences.

Utilize SharePoint features for generating different project progress report for IT and Non-IT users.

In-depth knowledge and experience in information systems architecture, software design methodologies, SOA, software design principle and patterns, and object oriented design.

Proactive and result-oriented leader adept in mentoring and motivating the dynamic team to exemplary performance.

Work across all the stages of project life cycle Requirement Analysis, Module and Component Design, Unit testing, Release & Implementation, Post implementation support, User training.

Have strong Technical and Non-Technical communication skills, including verbal, written, analytical and interpersonal skills

Good knowledge and experienced in Workers Compensation, Network Monitoring, Mobile Insurance, Reinsurance, Oil & Petroleum, CRM, HealthCare, Textile and Logistics domain..

Strong analytical skills with an understanding of design principles, Object Oriented Programming (OOP) principles and methodologies.

TECHNICAL SKILLS

Languages C#, XML, JavaScript, JQuery, VB.NET, VbScript, HTML with CSS, XML, DHTML, XSL, XSLT

Technologies DOTNET Framework 1.1, 2.0,3.5 and 4.0, ASP.NET, AJAX,

AOP, Mock frameworks, Classic ASP, SharePoint (MOSS 2007 & WSS 3.0), WCF REST services with json jsonp and Entity framework, Microsoft Enterprise Library (1.0, 2.0, 3.0, 3.1, 5.0), TIBCO BW5.x,TIBCO Hawk

Open Source Spring.net, Log4Net, JSON serializer, Coolite

Tools VS 2005, 2008, 2010, XML notepad, Process Monitoring, Debug Diag, Debug View, PowerShell, Enterprise Architect, Visio, SharePoint Designer 2007, FxCop, NDoc VSTS and Crystal Report.

Source control VSS, SVN and TFS (2008 and 2010), GitHub

Web Server IIS 5/6/7/7.5

RDBMS MS-Access 2003, SQL Server 7.0,2000,2005,2008 and Oracle 9i/10g

Reporting Tools SQL Server Reporting Services (SSRS), Crystal Reports, MS SQL Server Integration Services (SSIS)

EDUCATIONAL QUALIFICATION:

M.C.M. (Master in Computer Management) from IBMRD institute, Ahmednagar of Pune University in 2002

B.Com. (Bachelor of Commerce) from P.M.B.Guj.Commerce College, Indore of D.A.V.V, Indore in 2000

Microsoft Certified Professional (MCP & MCTS)for Microsoft .NET

CERTIFICATIONS

Certified as Microsoft Certified Professional (MCP) in:

.Net Framework- Application Development Foundation (Exam Id 70-536)

.Net Framework - Web --Based Client Development (Exam Id 70-528)

PROJECTS

1) Communication Tracking System Oct 2012 -- Till date

Client: PowerSolv Inc. (End Client: Prince Georges County Govt.)

Role: .Net Lead/Developer

Responsibilities:

Study the Existing Application and its Business Logic.

Implemented asynchronous communication model for server and client sides coding

Create mock up screens and demo the same to the client.

Implement Base classes and modules to realize the 3 tier web environment.

Work with the team in coding Asp.net pages, C# code behind and Data Access code

Description:

CTS is in efforts to Open government initiative, which involves county govt. to disclose financial information to citizens and generate tickets for Civilian. The frontend of the application was written in ASP.Net (MVC), the backend comprised of dynamic entity framework and exposing these entities as WCF data REST services over http/https protocols in various formats like json, jsonp, xml, The data was also querable over the protocol but also supported CRUD functions, also collaborated with the Microsoft Team to generate dynamic forms, grids and charts from the data exposed. . . there was extensive use of extjs, jquery.

Environment: NET framework 4.0, C# Win Forms, ASP.NET, HTML, JavaScript, CSS, ADO.NET, SQL Server 2008, GitHub, MS Project, MVC 4.0, NUnit

2) Worker's Compensation Automation and Integration System Mar 2012-Sep 2012

Client: Deloitte, USA (End Client: State of Commonwealth of Pennsylvania)

Role: Solution Architect

Description: Commonwealth of Pennsylvania Department of Labour & Industry (DLI), there are three agencies that administer Workers' Compensation claims, adjudication, appeals, self-insurance, safety, health services, and education processes, this is n- tier application framework that interacts with other internal application and database. Application allows internal and customer to view the study data. Custom single sign-on implementation to support AD and SQL based users. Razor template to generate a dynamic UI based on authorization rules. Batch processing concept to upload data from legacy for EDI through background webserver threading mechanism. A data access layer implements repository pattern and uses underneath entity framework for data persistence.

Responsibilities:

Work closely with enterprise architect team

Help business users and BA team to define work packets

Define a common solution structure for all the platforms.

Prepare high level design document and create deployment and layer architecture diagrams.

Help source control team to setup automated build and deployment process

Design a service layer using WCF

Create an architecture components (UML diagrams) using VS 2010 architecture.

Design and build whole upload functionality to support bulk upload.

Design authentication and authorization for different set of users using CA Site Minder

Building common capabilities for cross-cutting aspects like logging, validations, Caching, IOC, WCF extension, Security for service and exceptions.

Create a POC for EDI and QAS Moles for unit and integration testing

Create a basic structure for each component using design principle and patterns

Implemented SiteMinder for authentication & role-based authorization model

Built multi layer web application, loosely coupled components and integrate them using Unity IOC container

Environment: .NET framework 4.0, C#, ASP.NET MVC 3.0/4.0, JSON, AJAX, Entity Framework 4.1, TFS 2010, VS 2010, SQL 2008, WCF, CA SiteMinder, Nunit,JQuery, CSS, Enterprise Library 5.0

3) Transportation Integrity Project June 2011- March 2012

Client: ConocoPhillips, Bartlesville, OK, USA

Role: Architect

Description. There are 3 environments namely Production, QA and development. It consists of a various number of applications servers across client environment. The production environment is being monitored with a combination of toolsets. Develop system/application to convert single or batch coordinates from Lat/Long/Elevation to Engineering Station or Engineering Station to Lat/Long/Elevation utilizing the GPS Utility SDK. This will include error checking and minimum standard requirement checking. . It allows customer to set different types of user groups within organization

Responsibilities:

As an architect Involved transition process design and architecture of various applications as per N-tier architecture using MVC pattern

Helping stakeholder to define a scope for each delivery phase

Architected the solution considering future FR and NFR. Also documented future plan and impacts on the architecture

Prepared various architecture diagrams for different audiences

Helped client's architecture team to make generic common UI framework

Built multi-layer web application, loosely coupled components and integrate them using Unity IOC container

Used JSON data format to communicate with server from client

Implemented asynchronous communication model for server and client sides coding for security module.

Built a custom page to identify all deployment issues

Used Google page profile, Firebug to improve first time page load. Used CLR profile for .NET code profiling.

Managed and Mentor a team with internal and external resources both on-site and off-shore across different GEO's.

Experience in Implementation and Provide SME help in solving issues in transition process

Responsible for working with the project team on Environment Migration, supporting all development activities, planning and execution of all infrastructure activities required to support the Enterprise Architecture environment.

Environment: .NET framework 3.5/4.0, ASP.NET, JSON, AJAX, VB.NET, Linq to SQL, TFS, VS 2008, SQL 2008, Web Services, Enterprise Library. Ajax, Jquery, ASP.Net MVC 3.0, BizTalk 2006 R2, BizTalk HIPPA Accelerator

4) Network Monitoring System April 2010- May 2011

Client: Eaton, Cleveland, Ohio

Role: Architect

Description: NMS tool uses SNMP protocol to monitor SNMP based devices (like Routers, Bridge, Switch, Hub etc.) connected in the network. The tool is web-based with 3-tier architecture using SNMP Services. NMS ensures availability of network devices by providing comprehensive monitoring, reporting and service management functionality. NMS facilitates in reducing downtimes through its proactive monitoring and intelligent alerting mechanisms, it displays a list of critical events and alarms generated in the system... TIBCO ESB is used for message based integration between services. Services are being secured through HTTPs and white listed IPs.

Responsibilities:

Responsible for the over-all architecture of the system & designing of all modules as per 3-tier architecture.

Understanding end user requirements, facilitating requirements definition review, finalizing scope, Prepare Use Cases, translating requirements to technical design.

Designing & Coding of complex modules and analytical reports as required by the project manager / customer.

Served as a leader responsible for delegation of tasks to the team along with providing technical guidance.

Senior review of coding, initial test cases, user guide and project documentation

Responsible for the unit and integration testing and involved in Performance testing of the tool, technically as well as functionally.

Actively worked with technical architect and team members during inception and elaboration phases to develop general application architecture and best practices for separation of presentation and business logic

Prepared artifacts for new services.

Implemented message versioning using custom predefined attribute.

Used TIBCO Hawk for services monitoring.

Implemented URL routine to avoid breaking existing URLs.

Helped and mentor development team to improve the deliverable quality.

Environment: Visual C# .NET, Microsoft .NET Framework 2.0/3.5, Microsoft SQL Server 2005, Window Services, Web Services, Win Forms, Enterprise Library, Ajax, Coolite.

5) Claim Processing System June 2008- March 2010

Client: Asurion, USA

Role: Project Lead

Description: This is a web based application for capturing and processing various mobile claims. It is capable to support multiple clients as whole business logic is encapsulated behind Service layer. Service layer is built using WCF. Spring.NET DI been used to achieve high cohesion. UI output is managed by custom process flow; which gives a flexibility to move control from one location to another on the pages without modifying code. Application maintains user's personalize settings and persists across sessions.

Responsibilities:

Responsible for designing and implementing a well defined service layer

Analyzed the legacy application and designed autonomous services and defined service boundaries.

Prepared architecture documents and diagrams and HLD and LLD design documents.

Designed the object models to run the application on AppFabric.

Created templates to generate a code based on predefined configuration to avoid runtime type safety errors.

Designed and built loosely coupled Business and Data Access layers, which are independently testable.

Enabled the application to raise a window trace and WMI events for fatal errors.

Responsible for implementing the spring.net, log4net, EL, rules engine, AppFabric, SQL Server notification service

Analyzed the patterns and practices and applied them.

Direct interaction with client's Architect to discuss design and architecture.

Introduced and implemented Continuous Integration.

Environment: .NET framework 3.5, C#, VSS, VS 2008, Oracle 10g, Sprint.NET, Velocity, log4net and Enterprise Library 4.1, AppFabric

6) Autofac Nov 2007 to May 2008

Client: Munich Reinsurance America, Inc, Princeton,NJ

Role: Project Lead

Description: There are various applications and components are part of this platform. SOA layer caters to internal and external systems. Adapters talk to legacy and ISVs applications via MQ and services. Workflows built for order orchestration and fulfillment.

Responsibilities:

Understanding requirements from the client's end users.

Feasibility study of requirements and technologies to be used.

Played a vital role in the design phase. Responsible for designing class diagrams for major modules based on the understanding of the application and business requirements. Prepared detailed level design documents.

Involved as a developer in key modules of the application. Responsible for coding complicated business logic on the business object tier along with GUI development on the presentation tier.

Managed design, data migration from our old systems to new system with no data loss or downtime, fine-tuned performance and reduced build time

Collaborate with team members to resolve technical issues.

An acting analyst across report module, with assistance offered to testing team as well in application understanding.

Coded logic to synchronize the data from SQL server to user's local database using MS synchronization framework and ADO.NET data services.

Environment: : Microsoft .NET Framework 2.0, Web services, ASP 2.0, HTML, Visual studio 2005 IDE and Oracle 9i / 10g, Visual Basic 6.0,VSS

7) International Trade Management System May 2007 -- Oct 2007

Client: Omnitech Infosolutions

Role: Project Leader

Description: The ITMS software is an Enterprise Resource Planning Solution initiated for trading of various materials. The ITMS software broadly covers from the purchase department to receipt of sales proceeds including the Payroll Module, the scope of which is limited to Leave Management, the Order management system, container management module, warehouse management system, allocation or matching of purchase and sales, Logistic modules.

Responsibilities:

Analyzing and facilitating requirements definition and requirements review

Collaborate with team members to resolve technical issues.

Create and Providing weekly status reports to the senior management

Involved in service layer design and development

Developed common libraries.

Developed data driven User interface

Environment: Microsoft .NET Framework 2.0, Vb.Net (Win forms), SQL Server2000, Crystal Report 9.0.

8) Shipment online System Aug 2006 -- April 2007

Client: Evergreen Marine Corp., India

Role: Team Lead

Description : As a key member responsible for providing & supporting all business requirements of different departments like Documentation, Import, Export, Equipment Control, Traffic, Business etc. The team integrates data from all branches as per their custom format into a centralized resource using complex business rules and references in order to provide all user specific views of organization. The system includes the module to decode messages sent by government authorities into meaningful data and storing it in the database. The International Transport Group uses a global standard format for recording the movement of containers all over the world such as CODECO, COARRI and COPRAR.

Responsibilities:

Coordinating with internal management to understand business specific requirements, scoped resulting initiatives and mobilized internal resources to develop customized solutions.

Managed design, data migration from our old systems to new system with no data loss or downtime, fine-tuned performance and reduced build time.

Served as business coordinator and key visionary for strategic planning, worked closely with developers to draft project approaches, implementing strategies and methodology guidelines and providing technical and functional direction on proposals and business requirement.

Environment: Microsoft .NET Framework 2.0, C#, ASP.Net, IIS, SQL Server 2000, Enterprise Library

9) Shipping Agency Management System Oct 2005 -- Aug 2006

Client: Evergreen Marine Corp., India

Role: Sr. Software Engineer

Description: The project facilitated the process flow of import and export department. The project includes the various modules like Import, Export, Equipment tracking, Port specific module, Company specific. So all are designed according to work flow of various dept, it start from the first B/L data comes through FTP to the payment of that B/L .In between various reports prepared like Delivery order, IGM, EGM, Advance container list, Receipt, Debit note etc. on the basis of different port and custom requirement.

Responsibilities:

Identified need for the system according to the different ports and customs.

Managed the transition/conversion team effort, including setting of short and long term targets for the project, measuring performance and reporting progress to managing level.

Design and implement system as per the user requirement of different branches, their customs and ports procedures and format.

Automating and resolving the build related issues

Environment: Microsoft .NET Framework 2.0, VB 6.0, SQL Server 2000, Crystal Report 9,Enterprise Library,ASP.Net, C#

10) Booking System Feb 2005 -- Oct 2005

Client: Evergreen Marine Corp., India

Role: Sr. Software Engineer

Description: This project involves creating a solution to Business/Traffic dept as per business flow all the details of customers get it from our intranet website afterwards when customer come for delivery order then all the vessel details and containers details will be feed by this system.

Responsibilities:

Analysis and Design of Modification and Administration modules.

Development of the UI screens and programs for interacting with database.

Unit and Integration Testing of the application.

Designing and coding as per the users requirement of different branches, their customs and ports procedures and format.

Environment: Microsoft .NET Framework 1.1, ASP, SQL Server 2000, Crystal Report, JavaScript, ASP.NET, Visual Studio .NET 2003

11) Indisyn March 2004 --Jan 2005

Client: Indicos, India

Role: Software Developer

Description: This project is used for digitizing fully intelligent electrical distribution network. It provides facility to retrieve geographical and alphanumeric data of utility and consumers. It is used to traced up the electrical connectivity to it's feeding substation/Pole mounted transformer. It maintains the 'Hierarchical Object Model' The system's security and access control facility restrict access to individual display and processes to individually verified users or workgroup of users.

Responsibilities:

Analyzed. designed, developed and implemented.

Client interaction, database design, testing link with synergy software.

Developed and unit tested new application screens

Environment: Win2K Server, VB 6.0, SQL Server 2000, Autocad 2000i/Cadcorp, Microsoft .NET Framework 1.1,VB.Net, ASP.NET

12) VSFConnect April 2003 -- Feb 2004

Client: Birla Group, India

Role: Programmer

Description: This project is to automate/integrate all the processes at 5 geographical locations (Nagda-MP, Harihar-TN, Kharach-GUJ, Thailand, Malaysia) where the VSF (Viscose Staple Fiber) plants are located. As the current systems are running on different databases with different application. This system is intended to carryout integration of different units processes helps to coordinate business globally as well as to have an up-to-date monitoring of functional operations The major processes include Sales, Material Management, Production planning, Financial management and HR.

Responsibilities:

Application design, coding, debugging & making reports as per department requirement and business flow.

Unit and Integration Testing of Sales and bale grouping of sales module.

Prepare stored procedure, triggers and reports.

Environment: Win2K Server, VB/ASP/VBScript/JavaScript/HTML/IIS 5.0/SQL, Crystal Report 8, Microsoft .NET Framework 1.1,VB.Net, ASP.NET

13) Fibre Sales System Sep 2002 -- March 2003

Client: Birla Group, India

Role: Programmer

Description: This project contains process of different modules, in sales order module Customers book their requirements, based on the order received a requirement schedule is prepared & send it to production department. The Account Module is mainly concerned with the payment given by the customer. System automatically calculates the discount or interest based on configuration and credit period of the client.

Responsibilities:

Application design, coding & design the database after analyzing the current scenario of the organization.

Also responsible, as a team member, to develop and test the information entry forms.

Testing & designing reports, stored procedure, triggers.

Environment: Visual Basic 6.0, SQL Server 2000, Crystal Report 8, Microsoft .NET Framework 1.1,VB.Net,ASP.NET



Contact this candidate