Post Job Free
Sign in

Senior Software Engineer/C#,.NET,C++

Location:
Durham, NC, 27713
Posted:
August 13, 2013

Contact this candidate

Resume:

Rajani Tharakan

Tel No:

919-***-****

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

Summary

• Software Professional with over 8 years of experience in Design/Development

and Analysis of software applications going through their Software

Development L ife Cycles using M icrosoft technologies

• Proficient i n C++,Visual Studio 6.0, .NET F ramework 3.5, C#.NET, and

ASP.NET

• Extensive knowledge of Analyzing the Software Requirements and

Specifications

• Experienced in Requirements gathering, analysis, design using U M L for

c reation of use cases, work f lows, data f low diagrams using M S Visio,

R ational Rose

• Experience in working with V isual Source Safe, C lear Case for version

control

• Good experience working on V B 6.0, VC++, XM L, XSLT, H T M L, and COM

• Worked extensively with S ybase Central, MS Access and SQL Queries

• Expertise in static and dynamic code analysis using tools such as I B M

R ational Pu r ify

• Extensive knowledge of the software development life cycle (SDLC) from requirements

gathering to programming, testing and maintenance

• Strong knowledge of Object Oriented Analysis and Design ( OOAD )

Methodologies

• Good exposure to D esign Patte rns

• Experience in leading project teams in an onsite / offshore model

• Extensively used Agile - scrum development methodology

• Good communication skills, in terpersonal skills and problem solving ability

• Good experience in handling clients & meeting their requirements

• Willing to adapt to new technologies and work environments

CORE COMPETENCIES

Windows 9x, Microsoft Windows 2000 Professional,

O perating Systems

M icrosoft Windows XP

Sybase Central and MS Access

R DB MS

C++, C#, VB. 6.0

Languages

SQL/PL SQL

Query Languages

HTM L, XML, XSL, ASP, ASP.NET

Web Technologies

Configuration Management using IBM Clear Case and

Source Control

M icrosoft Visual Source Safe

IBM Rational Purify, MS Visio, Rational Rose

Tools

Education

Bachelor of Technology in Computer Science from

U niversity College Of Engineering Thi ruvananthapuram, Kerala

Accomplishments & Awards

Professional Highlights

• Winner of Feather in my cap Award (Wipro)

Experience

SENIOR SOFTWARE ENGINEER

January 2012 to December 2012

Tata Consultancy Services - Bangalore, Karnataka, India

Project : Printing Solution for Desktop- Server Virtualization project

Project Information:

• The printing module provides driver-free printing, advanced compression, mixed 32-bit

and 64-bit print environments and support for remote print servers and print appliances in

order to enhance the performance of the client servers.

• UPS (Universal Print Server) enables automatic client printer mappings and eliminates

the need for 3rd party drivers on client servers.

Roles & Responsibilities:

• Oversaw deployment, configuration and documentation procedures.

• Recommended and executed plans to improve development tools and processes.

• Updated, modified and expanded existing software programs.

• Trained and supervised the work of 2 other software engineers.

_

SENIOR SOFTWARE ENGINEER

January 2011 to December 2011

Tata Consultancy Services - Bangalore, Karnataka, India

Project : Refactoring Storage Area Network Library Code

Project Information:

• Gained knowledge on Storage Area Networks and the overall application architecture

• Familiar with RAID++ library which provides object representations of the various

components of the storage subsystems

Roles & Responsibilities:

• Drafted technical documents

• Instrumented and modified unit and integration tests to improve software quality and

reliability

• Performed server library code optimization

• Used boost framework to build APIs

_

SENIOR SOFTWARE ENGINEER

June 2007 to December 2010

Wipro Technologies Ltd - Bangalore, Karnataka, India

Project : Blood Gas Analyzer Software Development & Maintenance Project

Project Information:

Software offering a comprehensive cardiac panel and markers for coagulation, infection and

pregnancy, the analyzer streamlines testing and supports fast clinical decision-making when time

is of the essence

Roles & Responsibilities:

• Onsite co-ordination

• Customer interaction for requirements gathering

• Module design, design documentation

• Collaborated with product and engineering team members to define and develop new

product concepts.

• Drafted detailed design objectives and developed architectural and system design

documents.

• Analyzed requirements and used systematic approaches to implement and document the

tasks.

• Software development

• Unit Test case design, Unit test case execution

• Implemented and tested enhancement feature requests to enhance product functionality.

• Programmed in an object-oriented programming language with an eye toward code

abstraction and reuse.

• Code review

• Bug fixing

• Coordinated with QA testers for end-to-end unit testing and post-production testing.

• Instrumented and modified unit and integration tests to improve software quality and

reliability.

• Change request implementation

• Estimation for features/bugs

• Dynamic analysis of software for detecting memory leaks.

• Drove continual improvement to system architecture by refactoring old legacy code.

• Updated, modified and expanded existing software programs.

• Recommended and executed plans to improve development tools and processes.

• Coordinated installation of software systems and collaborated on the design and

implementation of new features.

_

SENIOR SOFTWARE ENGINEER

August 2006 to May 2007

Wipro Technologies Ltd - Bangalore, Karnataka, India

Project : STAT Analyzer and Data Management System Project

Project Information:

Automating testing procedures, quality control, documentation and data management, to bring

increased simplicity and support to the testing environment

Roles & Responsibilities:

• Onsite co-ordination

• Customer interaction for requirements gathering

• Test case design

• Code review

• Review of Automated TCs.

• Implemented unit and integration tests to consistently deliver high quality features.

• Instrumented and modified unit and integration tests to improve software quality and

reliability

• Organized and held meetings with customers

• Conducted technical reviews

• Bug fixing

• Oversaw deployment, configuration and documentation procedures.

• Coordinated with QA testers for end-to-end unit testing and post-production testing.

SENIOR SOFTWARE ENGINEER

April 2006 to July 2006

Wipro Technologies Ltd - Bangalore, Karnataka, India

Project : Data Management and Display System

Project Information:

Programming software for managing and displaying screen data for programmable automation

controllers

Roles & Responsibilities:

• Developed two modules in VC++

• Implemented and tested enhancement feature requests to enhance product functionality.

• Resolved customer issues by establishing workarounds and solutions and by debugging

and creating defect fixes.

_

SOFTWARE ENGINEER

September 2004 to March 2006

Wipro Technologies Ltd - Bangalore, Karnataka, India

Project : Illumination control

Project Information:

Illumination Devices are essential for finding solutions to many of the image-processing tasks of

Vision Sensors, the project was to derive optimal solutions to inspection and measurement needs

in automated production applications.

Roles & Responsibilities:

• Ported the application from VBA to VB

• Implemented and tested enhancement feature requests to enhance product functionality.

• Resolved customer issues by establishing workarounds and solutions and by debugging

and creating defect fixes.

• Documented User Manual for the application

• Updated, modified and expanded existing software programs.

• Unit test case design and executions

_



Contact this candidate