Post Job Free

Resume

Sign in

Project .Net

Location:
Parsippany-Troy Hills, NJ
Posted:
February 27, 2015

Contact this candidate

Resume:

Shiva Lakshmi Mahankali

Ph: 862-***-**** E mail: acoic5@r.postjobfree.com

Over all 10 years of experience in design and development of client/server, web based

and N tier applications. Involved all the phases of Software Development Lifecycle (SDLC).

Expert in developing windows applications, web applications and web services in Microsoft

Visual Studio.NET.

Functional Skills

Experience in developing applications using Win Forms, Web Applications in .NET

Frameworks 4.0/3.5/2.0, C#, VB .NET, ASP .NET, ADO .NET, Web Services, SOAP,

WCF.

Extensive experience in developing enterprise web applications using JQuery, HTML,

XML, CSS, Master Pages, JavaScript, VBScript.

Experience in the Analysis, Design, Development, Implementation and testing of client /

server / internet / intranet Systems of web based applications.

Experience in developing applications using MVC, Entity frameworks.

Experience in developing applications using SQL Server2000/2005/2008.

Extensively used GridViews with sorting and paging

Extensively worked on SQL Query optimizations, Stored Procedures, Triggers, Functions

and Views.

Expert in debugging an application using the debugging tools provided by the Visual

Studio.NET IDÉE.

Experience in developing reports using Crystal Reports,SSRS.

Knowledge in using version controls like TFS,Visual Source Safe and SVN Tortoise.

Deployment of applications in Development and QA servers.

Knowledge of deploying reports in reporting servers.

Preparing deployment, User guidance documents for applications.

Exceptional ability to quickly master new concepts and capable of working in group as well

as independently with excellent communication skills.

Experience in LINQ, Entity Framework.

Experience writing unit tests and TDD.

Coordinate with offshore and onsite team for development and testing.

Using Remedy management tool for tickets in production.

Conducted design and review sessions with clients, consulting staff, and management.

Strong analytical and problem solving skills, self motivated, willing to take initiative and

able to learn quickly and apply new tools and technologies in the projects, team player and

goal oriented, with a commitment to excellence.

Real time experience in working with Project Managers, Business Analysts and Systems

Architects, and having ability to translate business requirements into system functionality

to deliver the quality software product as per the detailed project plan.

Education & Training

Masters in Computer Applications.

Bachelor of Science in Maths, Statistics and Computers.

GNIIT from NIIT, Hyderabad, India.

Technical Skills

Languages Visual Basic 6.0/5.0, VB.Net, C#.

.NET Frameworks .NET 4.0/3.5,VISUAL STUDIO 2010/2008/2005, MVC framework.

AJAX, HTML, JQuery, JavaScript, VBScript, CSS, XML, WSDL,

Web Technologies

XML Web Services, WCF,IIS

RDBMS MS SQL Server2008/2005/2000, MS Access.

Database Connectivity ADO.NET, ADO, ODBC, OLEDB.

Web Servers Internet Information Server (IIS)

Design Patterns & Tools

Technologies & S/W Waterfall, MVC, Agile.

Processes

Operating Systems Windows 98/2000/XP/NT.

Visual Source Safe, Tortoise SVN, Team Foundation Server 2010,

Tools

SSRS.

: Sunrise Systems Inc, Metuchen, NJ Jan 14 Till Date

Client

Project : Invoice Workflow

: Contractor

Role

Environment : Microsoft .NET Framework 4.0 – MVC 4.0,Razor, C#, IIS, CSS,

Team Foundation Server, Visual Studio 2012, JQuery, SSRS, Agile,

Entity Framework 5.0,Windows 7, WCF, Atalasoft Scanner Control.

Invoice Work Flow system is designed to help the County officials in various authorized

roles to Upload/ Submit the Purchase Orders and Invoices in the system.

The submitted invoices in the system can either be “Approved” or “Rejected” by county officials

in different roles. The Accounts Payable department officials can forward to Department

Approvers OR the Contract Management Unit officials or Reject an Invoice. The Department

Approvers can further forward to the Contract Management Unit officials; Approve OR Reject the

invoices forwarded to them.

The Contract Management Unit officials can further clear and Send to Accounts Payable

officials/Department Approvers OR Reject and Return to the Accounts Payable

officials/Department Approvers. Once the Invoices are either ‘Approved by the Department

Approvers’ OR ‘Cleared by the Contract Management Unit’ officials, the Accounts Payable official

can ‘Approve’ finally in the system.

The Invoices can be Uploaded or Scanned by Accounts Payable officials in this system in case

these are NOT uploaded and Saved thru the Vendor already.

Supporting documents can also be Uploaded OR Scanned and stored for a particular Purchase

Order or Invoice thru this site Only an already saved PDF File on the County Official’s system can

be used to be Uploaded.

Responsibilities:

Gathered information from the user and prepared the requirement specification document

Designing and Development of application using MVC framework.

Designed Prototype screens after analyzing initial requirements.

Analyzed the project and enhanced the existing application with new functionality.

Developed new user interface for new features and functionality to the application using ASP.Net

MVC framework.

Used C# in the code behind page.

Developed Base Classes required for various operations throughout the application.

Developed Functional and Data Access classes for all Web Server controls.

Used Entity Framework for data retrieving, querying, storage and manipulation.

Designing and developing reports by using SSRS.

Coordinate with offshore and onsite team for development and testing.

Developed cascading style sheets (CSS) for styles, and called them in razor views.

Performed unit testing and system integration testing.

Involved in fixing the bugs based on the client requirements and did lot of enhancements to the

views, class files and some business rules.

Published and deployed the code and SSRS Reports on Dev QA, UAT servers.

Used TFS for source control.

Production support for Remedy Tickets.

: Sunrise Systems Inc Metuchen, NJ

Client

: Artemis

Project

Role : Contractor

Environment : Visual Studio 2010, C#, ADO.NET, IIS, HTML,WCF,

Team Foundation Server, SSRS,CSS, Windows 7.

The New Jersey Division of Archives and Records Management (NJDARM)

eServices Portal. There are five main system components available to users based on their role.

Agency Management, Disposition Management, Retention Schedule, System Management And

Reports.

The following features are available to DARM users based on role:

• Users with Retention Management roles can create, search for, view and update retention

schedules for all county and municipal agencies.

• Create, View and Update Disposition Requests, on behalf of any registered agency, based on

the agency’s own and general retention schedules.

• Review all submitted Disposition Requests.

• Flag Disposition Requests for Archival Review.

• View all Disposition Requests in any status after the submit status for any agency.

• View Reports

• Update personal user profile

• Manage Agency and individual user settings.

Responsibilities:

Used Model View Controller (MVC) workflow for the application design.

Gathered information from the user and prepared the requirement specification document

Developed Base Classes required for various operations throughout the application.

Responsible for Analyzing and Designing the modules

Developed various User controls, Forms and Classes required for the application.

Involved in developing .Net User controls for the project

Developed application using C#. Used Web Forms for user interface.

Developed the application by splitting it to three different layers (Data access, Business

logic and Presentation layer).

Developed ADO.NET based database access layer against SQL Server.

Developed Cascading style sheet.

Used SSRS to develop reports.

Coordinate with offshore and onsite team for development and testing.

Developed unit test cases for testing.

Created Views, Stored procedures for the application.

Published and Deployed the code and Reports on Dev,QA,UAT servers.

Providing the extensive support to the client and handling so many production issues.

Used TFS for source control.

: JPMorgan Chase, Jersey City Jan 2013 Dec 2013

Client

Project : myCompute

: Senior Developer

Role

Environment : Microsoft .NET Framework 4.0 – MVC 4.0, C#, IIS, SVN, JQuery,

Razor, Windows Communication Foundation (WCF), SSRS (Reports), Agile

(Jira) Windows XP, SQL Server 2008.

The myCompute application is intended to offer a central unified experience that

allows technology users to manage application infrastructure portfolios, order new infrastructure

and track fulfillment, and communicate future infrastructure demand.

myCompute is built on base 3 tier architecture (UI, Business Logic and Data). The UI layer

contains all the client side validation and rendering logic. The Business Logic layer has been

divided into 2 segments, Controller and Service Logic Layers. The Controller Layer mainly acts as

a pass through for from the UI layer, but also contains some data transformation for the UI Grid

components as well as additional validation. The Service Layer is where the majority of the actual

business process logic is executed. The myCompute Data Layer is also subdivided into 2 layers;

the Data Layer and the Data Integration Layer. The Data Layer is the repository for all of the

transactional and reference data. The Data Integration Layer pulls source data from other systems

and transforms the data from a staging area for use.

Responsibilities:

Involved in the Analysis, design and architecture of the overall application.

Involved in designing the N tier web application using with C# as back end.

Worked intensely on the User Interface.

Developed security modules involving Users and Groups, Roles association.

Worked on Order Module.

Developed and implemented appropriate exception handlers in ASP.NET

Utilized kendo grid to display and manipulation of records from SQL database.

Responsible for writing SQL queries, stored procedures, functions to handle the business rules data

integrity and for various data transactions

Designed and developed SSRS Reports.

Used SVN for source control.

worked with the team to fix defects and troubleshoot issues.

: Department of Sanitation (DSNY), NY Nov 2010 Dec 2012

Client

Project : DS 249

Role : Senior Developer

Environment : Microsoft .NET Framework 4.0 – VB.Net, ASP.NET, ADO.NET,

HTML, IIS, Windows Communication Foundation (WCF), LINQ,

Team Foundation Server 2010, SSRS (Reports),

Windows XP, SQL Server 2008.

This application allows filing the complaints against the employees

of DSNY. The complaints are lodged based on the violations and charges. The complaints are

created based on location, Reference Number, Index Number, District, Badge number. Once

the complaints are approved there are routed based on the assigned users. These cases when

routed to Advocates the concern person access the cases details of all the concern complaints

and hearing information are saved.

Responsibilities:

Gathered information from the user and prepared the requirement specification document

Analyzed the project and enhanced the existing application with new functionality.

Developed new user interface for new features and functionality to the application using ASP.Net.

Used Vb.Net in the code behind page.

Developed Base Classes required for various operations throughout the application.

Developed Functional and Data Access classes for all Web Server controls.

Used ADO.Net for data retrieving, querying, storage and manipulation.

Extensively used Data grids, Data Tables and Datasets for Data manipulation

Involved in developing .Net user controls for the project

Created stored procedures, functions, views for data access and manipulation.

Developed complex stored procedures using SQL Server 2010 for extracting, inserting and deleting

the data from database and display on data bound controls and dropdown list boxes

Designing and developing reports by using SSRS .

Developed cascading style sheets (CSS) for styles, and called them in ASP.NET pages

Performed unit testing and system integration testing

Involved in fixing the bugs based on the client requirements and did lot of enhancements in the web

forms, class files and some stored procedures.

Used TFS for source control.

Production support for Remedy Tickets.

: Department Of Sanitation (DSNY), NY

Client

Project : SOPR

: Senior Developer

Role

Environment : C#.NET, MVC Framework 3.0,Razor, Visual Studio .NET 2010,

JQuery, AJAX, SQL Server 2008, TFS, IIS, HTML, Java Script,

LINQ, Entity framework,SSRS, Agile Methodology, Telerik Control,

Team Foundation Server.

Snow Time Project is a system for reporting plowing progress by measuring the real time

percentage of completed street during snowfall. It’s a web based application allowing BCC staff to

enter route completions from their field locations (PCS or wireless enabled laptops). The new

Snow time systems replaces the call ins to Operations, thereby streamlining data collection,

speeding aggregation of city wide statistics and improve the city’s response to snow emergencies.

Responsibilities:

Designing and Development of application using MVC framework.

Designing user interfaces using html, telerik controls and jquery extensions.

Writing server side code for various web forms using C#.NET

Developed class libraries to implement the business rules.

Development of District, Boro and Headquarters SSRS reports.

Using entity framework to interact with database.

Performed troubleshooting, diagnostics, and research evaluations.

: Department Of Sanitation (DSNY), NY

Client

Project : BCC Inventory

: Senior Developer

Role

Environment : Microsoft .NET Framework – VB.Net, ASP.NET, ADO.NET, HTML,

IIS, Tortoise SVN, SSRS (Reports), Windows XP, SQL Server 2008.

The fundamental requirement is to replace a stand alone application used to manage the

BCCwarehouse inventory with a web application available on the DSNY intranet. The stand alone

application functions are implemented in a style based on the BBM warehouse desktop application. The

BCC warehouse web application uses SQL Server 2008 objects is to keep track of parts received, parts on

hand, parts distributed, and location of parts. Management will use the web application to trend the parts on

hand and make purchasing decisions based on the trends.

Responsibilities:

Used Model View Controller (MVC) workflow for the application design.

Gathered information from the user and prepared the requirement specification document

Developed Base Classes required for various operations throughout the application.

Responsible for Analyzing and Designing the modules

Developed various User controls, Forms and Classes required for the application.

Involved in developing .Net User controls for the project

Developed application using VB.Net. Used Web Forms for user interface.

Developed the application by splitting it to three different layers (Data access, Business

logic and Presentation layer).

Developed ADO.NET based database access layer against SQL Server.

Developed Cascading style sheet.

Used SSRS to develop reports.

Developed unit test cases for testing.

Created Views, Stored procedures for the application.

Providing the extensive support to the client and handling so many production issues.

Used Tortoise SVN for source control.

: Orange and Rockland Utilities, NY July 07 Oct 10

Client

Project : Electronic Inspection Management System (EIMS)

: Contractor

Role

Environment : ASP.NET 2003, VB.NET 2003, ADO.NET, IIS, HTML, Visual Source

Safe 6.0,Visual Studio 2003, XML, XSL, DB2, Windows XP,Component

Art 2.0, Intersoftsofts Web Grid 4.0,Teleriks Rad Controls (Third Party

Ajax Tools), Crystal reports.

Providing web based application for Electric Information Management System in

Electric Operations for capturing stray voltage and visual inspection readings on the NY

electric assets for compliance with the recent PSC safety standard requirements. The

application will provide search, reporting, and scheduling capabilities based on data

captured in the field.

The Purpose of this system is to Design a database for storing all the inspections, Easy

inspection search capability, Allow updates on the inspections, Maintain Audit trails on key

columns, Consolidate the inspections lookup for all inspection types, Define a methodology

for repair work in WMS as a result of an inspection.

Responsibilities:

Developed and Implemented the Graphical User Interface of the Website using ASP. NET,

VB.NET, HTML, JavaScript, VBScript, and CSS.

Development of highly intuitive, user friendly and professionally designed Graphical User

Interfaces (GUI) leveraging VB.NET.

Integrated third party components like Intersofts Webgrid,Teleriks Rad controls.

Experience in process of transitioning business rules into highly scalable, highly flexible

and highly manageable self contained programming components.

DAL was created to wrap around the ADO.NET so that Accessing DB2 database where

exposed in a much simpler way and in the most optimized way whereby minimizing

concurrent database connections, writing SQL Queries as efficient as possible by creating

stored procedures.

Built an XML structure base (configuration file) for Multiple Database connection string

and for dynamic stored procedure parameters which made stored procedure

changes/Edition easy to hand.

Developed reusable .NET components to perform business processes and interact with the

database with DB2 Backend using ADO.NET.

Used Connection and Command Objects of ADO.NET, also worked with Data Adapters

and Datasets using VB.NET.

Reduced Web Page post back(s) by using third party components called “component art”

which enable AJAX within ASP.NET (To reduce load of the servers by minimizing several

round trips).

: Orange and Rockland Utilities,NY

Client

Project : Gas Inspection Management System (GIMS)

: Contractor

Role

Environment : ASP.NET 2003, C#, ADO.NET, IIS, HTML, Visual Source Safe

6.0, Visual Studio 2003, XML, XSL, DB2, Windows XP, Component Art

2.0, Intersoftsofts WebGrid 4.0, Teleriks Rad Controls, (Third Party Ajax

Tools),Crystal reports.

GIMSWEB an Intranet application was developed to meet the need for a means of tracking

and scheduling inspection data for gas valves, services.

The GIMS system allows for adding, updating and searching against gas types that have

scheduled work performed by the Gas Services department. This application also calculates

scheduled inspections based upon administrative tables maintained by clients and provides forms to

enter inspection results and also notifies the error to client with accompanying Error Email to

Distribution List

Responsibilities:

Developed and Implemented the Graphical User Interface of the Website using ASP.NET,

VB.NET, HTML, DHTML, JavaScript, VBScript, CSS.

Development of highly intuitive, user friendly and professionally designed Graphical User

Interfaces (GUI) leveraging C#.

Integrated third party component Intersofts WebGrid .

Experience in Process of transitioning business rules into highly scalable, highly flexible

and highly manageable self contained programming components.

Accessing data from SQL server in the most optimized way whereby minimizing

concurrent database connections, writing SQL Queries as efficient as possible by creating

stored procedures.

Developed reusable .NET components to perform business processes and interact with the

database with DB2 Backend using ADO.NET.

Used SQL Connection and SQL Command Objects of ADO.NET, also worked with Data

Adapters and Datasets using C#.

Developed and Implemented Web Services using C# and XML Web Services

: HBLNIFE Systems Feb 04 Apr 07

Client

Project : Product Defect Tracking System (PDTS)

: Software Engineer

Role

Environment : VB.Net, SQL Server 2000, Windows XP Professional

The product change tracking system is a desktop based productivity tool consisting of

various kinds of defect tracking reports. This system replaces the manual process of logging &

tracking the defects in a project. Each report is useful in tracking a specific nature of defect. The

system generates the reports like System Trouble Report, Data Center Report, Document Change

Request Report, Document Master, and Maintenance Report. PDTS is developed using primarily

the VB.Net & MS SQL server as a Backend server.

Responsibilities:

Analyzing the Requirements & Designing of the Project

Development and testing of STR Module

Design and Code reviews of the project.

Developed search criteria in all listing screens with user preferences

Created Stored Procedures, Views and Functions in SQL Server

Developing of Reports using Crystal Developer (Reports)

Defining Packaging and Deployment strategy for the project.

Client interaction and status report.

: HBLNIFE Systems

Client

Project : Tender Management System

: Software Engineer

Role

Environment : VB 6.0, SQL Server 2000, Windows XP Professional

This project is related to management of tenders. It is developed to help the management in

decision making while applying for tender. All the relevant information of the tender, right from

advertisement stage of a tender to pre/post stage of the tender is processed in the application.

Management is able to take the decision whether it is feasible to apply for that tender based on

various reports generated using the application.

Responsibilities:

Analyzing the Requirements & Designing of the Project

Design Reviews of project and Code reviews.

Involved in complete life cycle of the project from the design stage to the production

implementation

Preparing High Level Design Documents and Low Level Design Documents.

Preparing Sequence Diagrams for the all the operation in project

Created Stored Procedures, Views and Functions in SQL Server

Developed reports using Crystal Developer (Reports).

Defining Packaging and Deployment strategy for the project.

Client interaction and status report.

: HBLNIFE Systems

Client

Project : Yard Viewer

: Software Engineer

Role

Environment : VB 6.0, SQL Server 2000, Windows XP Professional

Yard Viewer is a custom built application for use in Indian Railways as part of DAS (Data

Acquisition system). The Data Acquisition Equipment also known as Yard Monitor continuously

monitors, records the events happening at station / cabin yard and sends to Front End Processor, the

events happening at station / cabin yard which preserves and forwards them to the Central

Monitoring Unit on demand. The Central Monitor Unit is a PC with Yard Viewer application. Yard

Viewer analyses the data and gives necessary warnings and directions. Yard Viewer helps in

generating various reports, which help in fault analysis and predictive maintenance. The recorded

events help in analyzing various events and identifying the accountability of operation. It also

provides the simulation of train movements along with the operations of point machines, signals,

crank handles etc.

Responsibilities:

Requirement analysis and designing of prototype system

Developing of components for enabling Communication with the DAS using Serial ports.

Developed Component objects for the Lay out Editor.

Design and implementation of components for simulation and fault logics

Designing user level and config side report Templates.

Reports for User Defined functions.

Reports for Configuration and Performance Issues.

Site testing of fault logics

Customization of the system as per site requirement

Field Testing and the implementation of the system

(Shiva Lakshmi Mahankali)



Contact this candidate