Post Job Free
Sign in

Engineer Software

Location:
San Mateo, CA, 94404
Posted:
August 05, 2011

Contact this candidate

Resume:

Tarun Kumar

**** ********* ** #***,

San Jose, CA, 95128

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

Phone: - 650-

***-****(M)

Summary:

. Highly proficient Software Developer with more than 11 years of software

development experience on Design & Development with C/C++, Multi

Threading, Design patterns, Agile Methodologies, UNIX and Real Time

Operating Systems.

. Strong development experience in SNMP agent design.

. Nearly 4 years of Embedded systems experience in developing DSLAMs using

C++, ATM, SNMP and various flavors of DSL on VxWorks.

. Expertise in Designing object oriented applications using UML, Rational

Rose and Octopus.

. Good Experience of different Rational tools (Rational Rose, clearcase

DDTS) and other tool like CVS, VSS, GNU Makefile, GDB, DDB, Sun Workshop.

. Good understanding of Application development on Real Time Operating

Systems.

. Good Knowledge of Unix internals like IPCs (Message Queues, Semaphores,

Sockets, Mutexes), filesystem, Kernel etc.

Technical Proficiency:

. Languages: C, C++, STL, Multithreading, Design Patterns, XML, Visual

Studio, Gnu Tools, Perl, Shell Scripting.

. Methodologies: Agile Development., UML, OOAD, Design Patterns and

Alcatel's proprietary Octopus.

. Operating Systems: UNIX (FreeBSD and Solaris), UNIX IPCs (Message Queues,

Semaphores, Mutexes etc.), VxWorks, Windows X.

.

.

.

.

.

. Tools: Rational Tools (Rational Rose, Clearcase, DDTS etc), Clear Case,

CVS, VSS, Remedy and Gnu Makefiles, GDB, DDB, Sun Workshop.

. Databases: Brief exposure to SQL using Oracle 9i

. Middleware Technologies: CORBA and Alcatel's proprietary IOCM (Inter

Object Communication Module).

Qualification:

Bachelors of Technology in Computer Science from National Institute of

Technology, Kurukshetra, India.

Professional Work Experience:

BRS Division of EMC Coporation, Santa Clara CA (Aug 2009 -)

(DATA DOMAIN)

Title: Senior Software Engineer

Environnent : C, Net-SNMP, Linux, Multithreading

Roles and Responsibilities:

. Working on Data Domain Storage Products for 2 years as system

software engineer. Have a complete knowledge of storage domain.

. Implemented new trap mechanism on DDR to make it generic for all

traps.

. Implemented SNMPv3 in the DD storage units, added CLIs to support

v3,wrote configuration files and persistent data and customized net-

snmp to support SNMPv3 on our platform.

. Implemented various MIBs related to DD storage units.

. Working on other protocols such as VLAN and IP aliasing

. Wrote configuration tool to generated MIB stubs.

. Handling various other architecture requirements for SNMP.

. Thoroughly involved in architecture and design

Electronics For Imaging Inc, Foster City, CA ( June 2007 - July 2009)

Title: Senior Software Engineer

Environnent : C/C++, Net-SNMP, XML, Agile Methodologies, Linux, Visual

Studio2008, Multithreading

Roles and Responsibilities:

. Redesigned the complete SNMP architecture to support AgentX

architecture.

. Wrote new subagents using net-snmp library. Further updated its

templates to support our product based APIs.

. Implemented new features into the Fiery for SNMP support such as

Pass Through mechanism, which allows SNMP Agent running on fiery to

fetch information from OEM's controller for specific MIB objects.

. Implemented a Test Suite to test SNMP MIB using configuration files

using Calculus.

. Ported various applications on 64 bit from 32 bit os.

. Worked in the Ricoh Video team to fix some defects in Fiery Video

for Ricoh Printing Engines.

Agilent Technolies (May 2006 - March 2007):

Title: Sr R&D Engineer

Environnent : C++, STL, Multithreading, Remedy, SNMP, NetCure

Roles and Responsibilities:

. Fixing Customer Related Problems

. Architecture and design of complete Auto Discovery Solution.

. Interfacing with the customer as well as third party Company to

understand the requirements.

Wipro Technologies, INDIA(July 2003-May 2006)

Title: Technical Lead

1. Client: Ericsson, Sweden

October 2005 - May 2006

Project: CMG (Connection Manager for Ericsson, Sweden)

Environnent : C++, STL, Solaris, Multithreading, Visual Studio 2003,

CORBA (Visibroker), XML

Roles and Responsibilities:

. Worked as Technical lead in the team of 17 people.

. Worked also as the Process Improvements Lead in the team.

. Worked also as Lean coordinator to reduce the delivery time.

2. Client: Alcatel Bell, Belgium at Bangalore

Dec-2004 - Sep-2005

Environment: C++, STL, Solaris, Multithreading, VxWorks, Design

Patterns, Octopus and UML

Roles and Responsibilities:

. Implemented Bandwidth Check Algorithm at the card level.

. Fixed some problems in ILMI subsystem.

3. Client: Alcatel Bell, Belgium at Belgium

July-2003 - Nov-2004

Environment: C++, STL, Solaris, Multithreading,VxWorks, Octopus and

UML

Roles and Responsibilities:

. Development of new subsystem according to the new Data Driven

Approach, which makes it dynamic to have different types of new

boards without changing code.

. Implemented Line rate changes traps into ASAM.

. Development of different features for new release of ASAM 7300.

. Implemented IGMP Channel reservations in ATM.

. Implemented UBR Policing on system level.

Niksun India Pvt. Limited,(Jan 2001-Nov 2002)

Title : Software Engineer

Environment: C, Perl, TCP/IP Protocol Suite, EMANATE-15.3.1.9, Agent X,

SNMPv1, v2 and v3 - RMON I and RMON II

Roles and Responsibilities:

. Developed RMON Agent for ATM Interfaces.

. Development Subagent for Interface information on ATM which uses

MIB II, RMON II and different ATM tables specified in RFC 2515.

. Implemented Frame Relay support on per DLCI basis which shows RMON2

data on per DLCI basis

. Implemented ATM support on per VCI basis, which shows RMON2 data on

per VCI basis. This feature treats PVC as an interface so that we

can analyze its data as any other interface and show them in RMON 2

and other tables.

. Implemented ATM support into RMON, which is otherwise not supported

by EMANATE-15.3.1.9.

. Enhanced the performance of RMON agent by 12 times to get APOGEE

Level 1 Certification.

. Added LRU algorithm to delete older entries from RMON II data

tables.

. Implemented Time Filter to retrieve latest entries from RMON II

data tables.

. Design and developed caches for different routing protocols.

. Design and developed module to test performance of IO disk with the

mercury recorders. It used to write huge data into the hard disk

and measure the performance of disk operation.

. Modified the in-house developed Packet Generator, for generating

packets as per user defined values for TCP, IP and MAC Header

Fields for a pre specified Link Type and Link Utilization.

CMC Limited, New Delhi, INDIA (July 2000 - Jan 2001)

Title: Trainee Engineer

Environment: C/C++, Solaris and VRTXa Real Time Operating System

Roles and Responsibilities:

. worked on the enhancements and bug fixing in the RDP (Radar Data

Processing) Module.

[pic]



Contact this candidate