Post Job Free
Sign in

Project Software Engineer

Location:
Raleigh, NC, 27612
Posted:
August 19, 2010

Contact this candidate

Resume:

Rucha Mahajan

Email: *****.*******@*****.*** Ph No: 919-***-****

Address: **** ****** **** *****, #*** Raleigh, NC 27612

Education

Bachelor of Engineering (Computer Science), Pune University, India 2004

Experience Summary (5 + Years) Oct 2004 - March

2010

. Senior software engineer with expertise in C++ and Unix platform at

Persistent Systems Limited India (Aug 2007 to March 2010)

. Software Engineer with expertise in C++ and Storage domain with EMC

Corporation as a contract consultant from India (Oct 2004 to July

2007)

. Experience in product development with teams spanning across the

globe.

Technical Skills

. Programming Languages - C, C++, Core Java, Objective C.

. Scripting Languages - Shell, awk.

. Web Technologies - HTML, Servlets

. Databases - Oracle 9i, 10g, sleepycat DB.

. Operating Systems - Unix (8,9,10), HPUX, MAC, Linux

. Debugging tools - mdb, dbx, gdb, coverity, purify, valgrind

. Architectural tools - MS Enterprise Architecture, Rational Rose

. Revision control systems - CVS, SmartCVS, Perforce.

. Libraries worked on - libc, openSSL, SQLite

Expert in

. Multithreading, Socket Programming, Network Security, Memory

Management

. Data Structures and Algorithms, Performance Management

Awards / Certifications

. Outstanding Performance Certificate by EMC Corporation for Project V2

Replication (Feb 2007)

. C++ Certification by Persistent Systems Ltd. (Aug 2009)

Professional Experience

Project - Email Mx Nov 2008 - March

2010

Senior Developer

Company - Persistent Systems Ltd, India

Client - Openwave, USA

Email Mx is a messaging product of Openwave. It stores incoming mails on a

server. Mails are retrieved by web client or email client from the stored

server using various protocols like POP, IMAP. Mails are sent to stored

server using SMTP protocol. Mails are scanned for viruses before sending

and after receiving. This product is RFC compliant.

Responsibilities -

. Developing enhancements as per the customer requirements.

. Porting of features from older version to newer version, or vice versa

(As per requirements of customers).

. Performed root-cause analysis of customer reported issues by analyzing

logs and cores.

. Identifying and fixing defects like, memory leak, memory corruption.

. Unit testing of enhancements and fixed issues

Project - iPhone Games Aug 2008

- Nov 2008

Module Lead

Company - Persistent systems Ltd, India

Client - AppStore

This project includes design and development of Puzzle and Weather Report

application using iPhone sdk. Coding of this project was done using

controls provided in Objective C. These applications were intended for

AppStore.

Responsibilities

. Analyzing requirements.

. Design development of Game.

. Understanding Objective C MVC model.

. Coding with Objective C, code review of team members.

. Assigning tasks to team members, tracking status of assigned tasks.

. Unit testing.

Project - AccessData FTK

Aug 2007 - Aug 2008

Module Lead

Company - Persistent Systems Ltd, India

Client - AccessData Corporation, USA

This project includes development of forensic tool kit (FTK). Architecture

of this project has Agent-Server model. Server can connect to multiple

Agents and can request data such as socket information, user information,

process information, library information etc. Agent-Server communication is

performed with the help of Secured Socket Layer (SSL) protocol. Agent is

the daemon process which runs in background and serves the incoming

request. Agent supports Operating systems like Windows, RHEL-4, Solaris-

8,9,10. HP-UX,Mac.

Responsibilities

. Project Planning, code review of other members in team.

. Analyzing requirements. Understanding limitations, Analyzing and

comparing Secured Socket layer libraries, Studying system calls of

Unix, HP-UX, RHEL 4

. Designing architecture of code.

. Writing multi-platform code.

. Mentoring team members, assigning tasks, tracking status of assigned

tasks.

Project - Data Protection Oct 2004 -

July 2007

Product Developer

Company - Qualex Systems India, Symphony Services, India

Client - EMC Corporation, USA

This project involves work on various features of Celerra File Server. This

product provides data-protection. I worked on features which included

Replication, Checkpoint, Volume management, iSCSI replication, and

Filesystem.

Responsibilities -

. Participated in design development meetings at customer facility (EMC

Boston) for 2 months.

. Feature Development using advanced tools like Microsoft Architecture.

. Developing enhancements and bug fixing in existing product.

. Porting of features from older version to newer version, or vice

versa.

. Root causing customer reported issues by analyzing logs and cores.

. Identifying and fixing defects like, memory leak, memory corruption.

. Unit testing/integration testing of features, enhancements.

Project - Network Management File System

Oct 2003 - March 2004

Internship Project

Client - Calsoft Pvt Ltd, India

College - Maharashtra Institute of Technology, India

This project is performed as a part of college curriculum. It includes

. Requirement gathering

. design and development

. Coding is done using various system calls and dynamic loading of

library concept.



Contact this candidate