Post Job Free
Sign in

Project Design

Location:
United States
Posted:
March 03, 2015

Contact this candidate

Resume:

Yeswanth Kumar Chinnusamy

********.******@*****.***

Mobile +248-***-****

Professional Summary

Developer with over 11 years of extensive experience in Microsoft

technologies; worked for various clients and projects in every phase of

Software Development Life Cycle, from business requirement gathering to

project delivery. Excellent design and integration problem solving skills.

. Excellent experience working in major programming platforms including

C,C++, VC++,MFC, C#, VB.Net, ASP.Net, C..

. Extensively used C++ / C# interoperability to improve code reuse

. Extensive experience in Microsoft .Net application development using

Object-Oriented Analysis/Design

. Experience creating web applications using MVC / MVVM architecture and

desktop applications using MVC / MVP design patterns.

. Extensively used LINQ enabled database layer using API such as LINQ to

SQL and Entity Framework.

. Hands-on experience in databases MS SQL Server, MySQL and MS Access.

. Development of .NET for XML based configuration tool

. Applying Multithreading techniques for creating high performance

applications.

. Hands-on Test Driven Development experience using NUnit

. Experience working in Agile, SCRUM, Waterfall methodologies and all

phases of SDLC

. Enjoy creating tools and processes to enhance and improve process

workflow.

. Highly motivated, quick-learner, and adaptable person with technical as

well as communication skills.

. Proven to work under pressure with multidisciplinary teams in a multi-

cultural environment.

Education

. Bachelor of Information Technology, Madras University, India.

Technical Profile

Client & Internet C++, VC++, C#, Visual Basic.Net, C, Visual

Tools Basic 5.0/6.0,Device Drivers in C,C#,WPF,LINQ

Database MySQL, MS-Access 2000

Development Tools Visual Studio.Net 2010 / 2008 / 2005, .NET

Framework 4.0 / 3.5 / 2.0, Enterprise

Architect, Install shield, Test Complete.

Distributed COM,DCOM

Computing

Scripting JavaScript, HTML, DHTML, VB Script

Languages

Design Tools EnterpriceArchitect,Rational Rose, Visio

Other Tools MS Visio, Dev Express, Design Patterns, UML,

NUnit, FxCop, Install shield, Rational Clear

Case,Linux,QT Linux for GUI.

Protocols Modbus,Modbus over TCP,IEC

61850,Profibus,RS232

Professional Experience

SCHNEIDER Electric, Dallas,Tx

July 2012 to Feb 2015.

Schneider Electric SE is a European multinational corporation that

specializes in electricity distribution, automation management and produces

installation components for energy management.

Project Description:

Flexible product naming (fPN) is the capability to get the IEC modeling of

the product (IED) modified to reflect the hierarchy/structure of the

virtual IED from the customer in the communication to the clients, based on

IEC 61850 Edition 2 Schemas.

Role: Technical Lead - Design.

Responsibilities:

. Technical Lead and Developer and handled team size of eight

. Participated in SDLC of Requirement analysis, Design, Coding, Testing,

Implementation & Documentation

. Analyzed the requirements with the IEC61850 experts and stake holders

. Extensively used C#, WPF,ASP.

. Xerces Parser on C++ for parsing IEC 61850 Schema files

. C++, MFC and VC++ 6.0 for client tool management.

. Responsible for maintaining and troubleshooting a free version of a

search engine used for searching the image database implemented in

C++. Handled the task of identifying and fixing bugs that are reported

by the users, as part of maintenance.

. Responsible for designing and implementing the file system interface

classes in C++ to read the export dump from the database using object

oriented methods.

. Responsible for designing and implementing the core search engine

classes using various STL data structures.

. Responsible for performance tuning of the search engine post

implementation as part of which re-factored some of the classes as

appropriate.

. Extensively used C++/C# interoperability. Implemented several C#

components to work within / from the VC++ application thus limiting

all new development to C#.

. Extensively used DataGridView in combination with the MVC/MVP patterns

to present data in an easily consumable format. Implemented a

specialized class to present formatted rich text in DataGridView.

. Implemented NUnit projects for testing the night time Ware House batch

jobs to minimize errors and to make debugging more efficient.

Environment: VC++ 6.0,MFC,Multhithreading, C,C++,C#,C++,WPF,ASP, NUnit,

Design Patterns, SCRUM, Multithreading, COM,TCP/IP,C++,MFC, Device

communication Protocols, Reports, Windows XP/7,Device drivers in Linux,QT

Linux for GUI..

SCHNEIDER Electric, Dallas,Tx July 2010 to

June 2012

Project Description:

Device Configuration Tool

A Configuration tool that helps in commissioning all the LV/MV

electrical devices available in an electrical installation. This

software communicates to devices using Modbus Serial & Modbus TCP/IP

protocols. It connects to the Cloud to store & retrieve information

related to the installation project.

Role: Technical Lead

Responsibilities:

. Extensively used C#,WPF,ASP,LINQ

. Designed the authentication module as a VC++ Windows service running

on the server side. Remote clients connect using sockets to the

service. Service spawns a thread for every client connecting.

. Developed the main functionality in C++ as an object oriented static

library to be used on both server as well as client side.

. Requirement analysis, understanding the business processes and

Development

. Prepared Design Specifications (DS), Functional Specifications (FS),

UML, Technical Design Documents and Test Plans.

. Performance tuning.

. Followed Agile methodology in development.

. Studied and re-engineered the Property Countrywide Indications product

originally written in VC++, to expose system logic using VB and Excel.

. Worked closely with customers/business analysts to write detailed

technical specifications and directed internal resources to meet

project requirements and metrics.

. Project is Implemented by SDLC model includes preparing Implementation

User story, scrum planning and implementation.

. Architected the Presentation Layer, Business Layer, Data Layer,

Security, Services and Deployment

. Device Drivers .

. Design and developing the win forms by using Visual Studio 2008, .Net

Framework 3.5.

Environment: Visual Studio 2008, WPF,LINQ,ASP,VC++,C,C++, XML, LINQ,

Enterprise Architect, C#.Net,VB.Net, UML,MS-Visio, MySQL, Visual Studio

2008,MS-Project, Clear Case, Device drivers in Linux,QT Linux for GUI

Areva, France.

July 2008 to June 2010

Areva is a French multinational group specializing in nuclear and renewable

energy headquartered in Paris La D fense.

Role : Lead Programmer Analyst

Project Description:

IED Configurator

An XML based configuration tool,

based on IEC 61850 schema.

. Prepared Design Specifications (DS), Functional Specifications(FS),

Technical Design Documents and Test Plans

. Project is Implemented by SDLC model includes preparing

Implementation Plan, giving Technical Design Walkthrough, Walkthrough

after construction

. Architected the Presentation Layer, Business Layer, Data Layer,

Security, Services and Deployment

. Design and development for Desktop Application in C#.

. Expert Programmer.

. Providing the technical solution to the team.

. Maintaining the Schedule/Release plan to manage the product

development using incremental development methodology.

. Budgeting, Automated Testing, Requirement Analysis, Continuous

Integration, quality goals

. Development from Legacy code with less documentation.

. Impact Analysis

. Estimation.

. Re-factored sample assignment component to support extensibility.

. Done Code Review, Troubleshooting, Integration testing and Coordinated

with Off-shore test team

. Maintained a high degree of rapport with Project Manager and Team

members adhere to project deadlines.

. Delivered Knowledge Transfer efficiently to off-shore technical

support staff to maintain the system.

Environment: VC++, MFC,Device drivers in C,Visual Studio 2008, .Net

Framework 3.5, C#, Access.

Areva, Germany.

Jan 2007 to April 2008

Role: Senior Developer

Project Description:

FDT/DTM based Configuration Tool for Configuring motor

starters/controllers.

A Configuration tool that is delivered as a device DTM which

addresses the motor starters/controllers family of devices. It gets

integrated into open FDT containers like M&M along with the

proprietary FDT containers that are built to address the industrial

automation world.

. As a Senior Developer involved in requirements specification, design

and development.

. Involved in low level design.

. Involved in Unit testing .

. Developed GUI Visual Basic C++

. Involved in performance & quality testing and final release of the

product

. Experience in Test Complete Automation.

Environment: Visual Basic 6.0,VC++ 6.0, C, C++,Device Drivers

Data Patterns, Singapore Mar 2004 -

Nov 2006

Role: Developer

Video Net is a product marketed by Data Patterns, Singapore. Video Net is a

digital video recorder that supports multiple frame grabber cards for video

recording & streaming.

Responsibilities:

. As a Developer involved in requirements specification, design and

development

. Developed video applications& ActiveX controls using DirectX, Visual

C++ 6.0 (MFC)

. Involved in performance & quality testing and final release of the

product

. Developed GUI and Database access code using Visual Basic 6.0

. Involved in performance & quality testing and final release of the

product

Environment: Visual Basic 6.0,VC++ 6.0, C, C++,Device Drivers



Contact this candidate