Post Job Free
Sign in

Project Engineer

Location:
TN, 37076
Posted:
March 07, 2014

Contact this candidate

Resume:

Phone: +1-615-***-****, +1-615-***-****

Email: **************.**@*****.***

Supriya Agarwal

PROFILE

Supriya Agarwal is a highly skilled .net professional with the following expertise:

5+ years of software development experience using .net technology.

Experience in all stages of Software Development Life Cycle Requirements Elicitation,

Architectural Design, Implementation, Testing, and Support.

Experience working as Configuration manager, including build management, release management,

assets handling.

Experience in using tools for Unit testing and code coverage.

Experience in application memory profiling and fixing memory leaks.

Experience in understanding and creation of implementation proposals, requirement documents,

feasibility analysis and bi directional traceability documents.

Experience of software development in different domains – Substation Automation, Retail, Banking.

Software development experience using, but not limited to Model View Controller (MVC) pattern, C#

.NET, Windows Presentation Foundation (WPF).

SKILL SET

Operating System: Microsoft Windows XP, 7

Framework: .net 2.0, 3.5

Languages: C#, XAML, XML, WPF

Source Control: Serena Dimensions CM 10.2, Team Foundation Server 2008, Visual Source Safe

Tools: Visual Studio 2008/2010, OPC .net API 2.0, log4net, HP Quality Center

Profiling tools: .Net memory profiler 3.1, 3.5, Ants Memory Profiler, CLR Profiler

Design tools: Enterprise Architect 6.0, 7.1

PROJECTS

Client: Morgan Stanley

Project: Morgan Stanley Quality Engineering

Duration: April’2012 – March’ 2013

Technology: IDE Visual Studio 2005; Language – C#; Database SQL 2005;

Morgan Stanley Quality Engineering (MSQE) takes care of the testing tools used across the firm.

Engineering team is responsible for any kind of compatibility check, integration, enhancements, research

and analysis of the existing/new testing tools. Different development and testing teams use different tools

to log defects as well as to update those defects after working. MSQE works for integration of these

different tools to bridge the gap between teams using different tools.

The tasks include:

Implementing integration code for different testing tools (HP Quality Center and Jira)

Analyzing the testing tools for possible enhancements.

Feasibility study for integrating new versions of tools.

Updating the code, configurations for any new version of QC and/or Jira.

Testing the integration for any new versions of QC and/or Jira.

Enhancements and maintenance of existing integration code.

Client: Rite Aid

Project: Drive Sync Application

Duration: September’ 2011 February' 2012

Technology: IDE Visual Studio 2010; Language – C#, WPF; Database SQL 2005

Drive Sync is a desktop application developed to ease the installation of software products/patches in

Rite Aid stores. The application comprise of two components, Drive Sync Studio and Drive Sync Client.

The Drive Sync Studio application gives facility to upload a new installable/file/folder on the server by

consuming Web Service. The uploaded contents can be downloaded at store side using Drive Sync

Client.

The tasks include:

Development of UI using WPF.

Implementation for Drive Sync Studio application.

Writing Web methods as and when needed.

Writing Stored Procedure to pull data from the database.

Unit testing of the application.

Bug fixing and maintenance.

Project: HR Forms

Duration: February’ 2012 – March’ 2012

Technology: IDE Visual Studio 2010; Language – vb.net; Database SQL 2005; Web Service 2.0

The HR Forms application is to print HR forms for Rite aid employees. The information is pulled from

Infinium database using web service. The same information is to be printed on particular forms (PA

residency Form, Wages Form) for New York/ California.

The tasks include:

Developing UI for PA residency Form, Wages Form.

Implementation and unit testing of application.

Writing Web methods as and when needed.

Bug fixing and maintenance.

Client: ABB Sweden, ABB Finland, ABB China

Project: SATEEN (Substation Automation TEsting ENvironment)

Duration: September’2007 – April’ 2011

Technology: IDE Visual Studio 2005; Language – C# 2.0; Database – None, XML is used.

SATEEN is a testing tool used for automated testing of ABB IED (Intelligent Electronic Device)s. It

includes two desktop applications: ‘Testing Console’ and ‘Remote Server’ which interact with each other

through .net remoting 2.0 and execute test cases (pre defined set of individual steps), which involves

interacting with hardware, programmatically, using the respective APIs, replacing manual testing of

hardware.

Sub Project 1: SATEEN-RSTP Integration

November’ 2010 – February’ 2011

Duration:

RSTP stands for ‘Real time System Testing Platform’. It is used for testing of Feeder Automation solution

for ABB IEDs. SATEEN is used as front end to execute the RSTP functionality. Mathworks Simpower

systems library functions are used to add a fault scenario to the given network model. RTLab C APIs are

used to interact with the RTLab hardware for testing the system behavior. Requirement gathering,

implementation and testing is done at China ABB Research Centre.

The tasks include:

Requirement development and making implementation proposal.

Implementation in C#.net using Mathwork’s Simpower systems dll.

Unit testing and functional testing using RTLab hardware (at ABB China Corporate Research

Center)

Debugging and bug fixing.

Sub Project 2: SATEEN Product Development and Maintenance

September’ 2007 April 2011

Duration:

SATEEN is used across ABB to test IEDs. The tool provides a user friendly front end and performs the

test cases which the user gives as input, provides test results as well as test reports.

The tasks include:

As Software developer:

Requirement gathering.

Designing UI

Developing Libraries in C#, which has to interact with the APIs provided for particular hardware

devices, to provide specific functionality

Debugging and bug fixing

Unit testing(manual)

Peer Code review

Application profiling for finding and fixing memory leaks.

As Configuration Manager:

Build management

Release management

Managing project assets (software/hardware)

Client: ABB India

Project: EBoP eBid Tool (Electrical Balance of Plant Electronic Bidding Tool)

Duration: January’ 2010 – May’ 2010

Technology: IDE Visual Studio 2008; Language – C# 3.5; UI WPF; Database SQL Server 2005;

Source Control Team Foundation Server

EBoP eBID is an electronic bidding tool to facilitate quick cost estimation for coal fired power plant based

on tender requirements and bid submission document which may be different for different country. The

tool was developed in MS Excel. The same functionality was to be given in a .net application, with a user

friendly UI and enriched reporting features.

The tasks include:

Requirement development

Making implementation proposal.

Low level design

UI Design

Development of three key modules:

Effort module: This module estimates the effort needed for execution of several activities involved

in the electrical balance of a plant, e.g. installation, commissioning etc based on some pre defined

formulae (provided as part of requirement)

Report Module: This module creates reports based on the inputs given by the user in other

modules (which are actually values stored in the database, based on the user

input/selection/preferences), in .net 2.0 ReportViewer control. It also highlights certain sections in

the report, if those are not completed as per the rules.

Tender Input Completeness module: This module calculates the completeness of the tender,

based on the inputs filled/not filled by the user, and pre defined formulae (provided as requirement)

Unit testing

Code Review

EMPLOYMENT HISTORY

Company Designation Duration

Tata Consultancy Services IT Analyst September’ 2012 – March’ 2013

Ltd.

Tata Consultancy Services System Engineer September’ 2011 – September’ 2012

Ltd.

ABB Global Industries & Software Engineer August’2007 – April’ 2011

Services Ltd.

EDUCATION

Diploma in Advanced Computing, 2007, C DAC, India

Bachelor of Technology, Electronics & Communication, 2001 2005, UP Technical University, India.



Contact this candidate