birendra_resume

12
Birendra Kumar Email: [email protected] Contact no: 09731900688 CAREER OBJECTIVE Looking for a challenging opportunity where I can utilize my technical and professional skills to achieve outstanding results and steady growth for the success of organization and self, following the best practices. WORK EXPERIENCE (7Years) Senior Software Engineer Brocade communications systems pvt ltd Dec 2014 – Till date Senior Software Engineer Jul 2014 – Dec 2014 BUCI R&D Ericsson India Senior Software Specialist Feb 2011 – Jul 2014 ESSN Group HP Networking HP India System software Engineer August 2007 – Feb 2011 (ISL, IBM India) EXPERIENCE SUMMARY

Upload: birendra-kumar

Post on 17-Aug-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Birendra_resume

Birendra Kumar

Email: [email protected] Contact no: 09731900688

CAREER OBJECTIVE

Looking for a challenging opportunity where I can utilize my technical and professional skills to achieve outstanding results and steady growth for the success of organization and self, following the best practices.

WORK EXPERIENCE (7Years)

Senior Software EngineerBrocade communications systems pvt ltd Dec 2014 – Till date

Senior Software Engineer Jul 2014 – Dec 2014 BUCI R&D Ericsson India

Senior Software Specialist Feb 2011 – Jul 2014 ESSN Group HP Networking HP India

System software Engineer August 2007 – Feb 2011(ISL, IBM India)

EXPERIENCE SUMMARY

a) Working as a Developer in Multicast protocol, pim-passive mode.b) Worked as a Developer in Unicast routing protocol.c) Worked as a Developer in Switch Domain(Multicast,IGMP , Event

Logging Module owner , Debug Logging, Instrumentation module , Crash-data , FDR-log) in HP.

d) Working for product driver layer for the Multicast protocol.e) Worked on providing debug log infrastructure for the Openflow program.f) Worked on providing rate for tunnel in the SDN project.g) Worked extensively on C, C++, Integrity RTOS , RMON Event logging ,

AIX,Unix Internals, Data Structures , File system and IPC .h) Completed FIPS project on time for HPN Switch ( BTTF and Transam).i) Worked in AIX operating System Domain in IBM(ISL).j) Worked as Devloper in developing CAT tool(Crash Analysis Tool) for

collecting crash files at the time of crash of switch so that Developer can

Page 2: Birendra_resume

debug offline and switch can be resumed for further development/testing purpose.

e) Involved in the development of features in AIX.f) Excellent Problem Solving skill and strong Technical Background.g) Strong Debugging skill using Multi, dbx, truss, probevue .

TECHNICAL AND SOFTWARE SKILLS

Languages: C,UNIX Internals, Embedded Operating system ,Shell Scripting, C++,Perl

Operating System Platform: Integrity RTOS, Advance Interactive Executive (AIX), Windows.

Database: MYSQL, db2. Tools: Git tool, Multi debugging tool for embedded software, visual studio ,

bulls eye coverage tool, Clear-Case tool, Ts (driver tool), Version control system (CMVC), VEP (Variation Execution Platform tool).

Process: New Product Item development for Switch, Line Item Development process for New features in OS, Unit Testing, Code reviewing, Test case reviewing Process.

PROJECTS

1 Multicast , PIM passive mode

Client ALL MLX/XMR router users

Role Developer

Organization Brocade communication systems private limited.

Duration Dec 2014 – till date

Environment/Languages C, C++, brocade foundry network OS.

Project Description: - This is the multicast protocol where I was supposed to implement PIM-passive mode so that unnecessary neighborship formation data can be avoided when we have only one router in the network and rest are l2 switches.

Roles:-

a) Responsible for writing code for the implementation of the pim passive mode.

b) Responsible for resolving the defects found in various releases in

Page 3: Birendra_resume

multicast domain including NSR support.c) Responsible for developing unit test case document as a part of white box

testing.

2 Intermediate system to intermediate system unicast routing protocol

Client ALL Ericsson router’s users

Role Developer

Organization BUCI Erricsson india pvt ltd

Duration July 2014 – Dec 2014

Environment/Languages C, redback/ericsson OS

Project Description: - This is the unicast routing protol related work.I worked on the implementation of the snmp traps for the intermediate system to intermediate system protocol for the important events happening in the network. I also resolved many defects found in the module.

Roles:-

a) Responsible for writing code for the implementation of the SNMP traps for the intermediate system to intermediate system routing.

b) Responsible for resolving the defects found in various releases in unicast routing.

c) Responsible for developing unit test case document as a part of white box testing.

3 Multicast , IGMP protocol

Client ALL Switch users

Role Developer

Organization HP India private limited.

Duration Aug2013 – till date

Environment/Languages C , C++, RTOS Integrity OS.

Project Description: -

Page 4: Birendra_resume

This is the multicast protocol where we need to modify state diagrams and corresponding events to minimize the CPE issue.

Roles:-

d) Responsible for writing code for the improvement of State diagram of IGMP protocol.

e) Responsible for writing supportability data depicting the different states and for better tracking so that we can resolve the defect in less span of time.

f) Responsible for developing unit test case using visual studio and bullseye coverage tool.

2 Service Insertion Project

Client ALL Switch users

Role Developer

Organization HP India private limited.

Duration May 2013 – Aug 2013

Environment/Languages Embedded C, RTOS Integrity OS.

Project Description: - This is a new project running for the switch and SDN .

Roles:-

g) Responsible for writing code for calculating rate on the virtual port used by tunnel.

h) Responsible for writing logging code for threshold violation done on the tunnel.

i) Responsible for developing unit test-cases.

3 Thames program for openflow

Client ALL Switch users

Role Developer

Organization HP India private limited.

Duration Deceber 2012 – May 2013

Environment/Languages Embedded C , RTOS Integrity OS.

Page 5: Birendra_resume

Project Description: -

As a part of thames program, a new filtering mechanisms was required for debugging different enabled openflow flows on the switch.

Roles:-

a) Responsible for the writing of new filtering infrastructure for debug log module.

b) Responsible for capturing of run time packet processing for particular flows/instance in openflow.

c) Responsible for developing new unit testcases for the written filtering code.d) Responsible for bug-fixing.e) Responsible for the supportabilty module for openflow program.

4 FIPS (Federal Information Processing Standard)

Client ALL Switch users

Role Developer

Organization HP India private limited.

Duration February 2011 – June 2011

Environment/Languages Embedded C , RTOS Integrity OS.

Project Description: -

This Projects mainly target for implementation of stringent security standards in the switch as per the FIPS guideline to protect CSP(Critical security parameters) such as passwords , keys and secrets stored in persistence or non-persistence storage from un-authorized access.

Roles:-

a) Responsible for writing the design doc for FIPS implementation for our switch.

b) Responsible for writing code which helps in protecting CSP parameters.c) Responsible for writing Unit test case plan and completing the unit

testing on time.

Page 6: Birendra_resume

d) Responsible for writing HA compatible code so that FIPS implementation can be intact in high availability configuration of switch.

e) Responsible for the bug fixing.

5 RMON Event Logging Module

Client ALL Switch users

Role Developer

Organization HP India private limited.

Duration March 2011 – till date.

Environment/Languages Embedded C , RTOS Integrity OS.

Project Description: -

This Project mainly responsible for maintaining RMON event logging methods for the switch and enhancing the mechanism. Event logging is a part of RMON RFC2819.mib. Under this, different switch module can use event logging technique to keep track of important configuration and phase of the sub-module initialization and recording any unwanted events that occurred. It also helps in monitoring network statistics.

Roles:-

a) Responsible for providing new binary logging infrastructure to effectively use the optimized memory for RMON.

b) Responsible for the defect fixing for Event logging module.c) Responsible for introduction of new logging support for new sub-module

like logging facility for Amazon Queens feature.d) Responsible for code reviewing any modification done in the module.

Page 7: Birendra_resume

6 AIX Development & support -ARTLAB

Client ALL AIX users

Role Team member and FG lead for the bos Component, Nim handling Features, Tool managing.

Organization IBM India private limited.

Duration March 2008 – Feb 2011

Environment/Languages C,C++,AIX,Shell Scripting

Project Description: -

This Projects mainly target the new features added in the Operating System AIX and developing the test cases as per the test plan and carrying out the functionality testing.

Roles:- a) Responsible for Bug fixing in the Bos Commands.b) Responsible for development of the new features undergoing into the

operating system.c) Responsible for the reviewing of work items.d) Responsible for the Quality review meetings.e) Maintenance of AOD tool.f) Perform test case review role.g) Responsible for effective test coverage so that no PE should escape.h) Leading bos (base operating system) functionality group.i) Engaged in giving the Nim talk to different team.

.

6 Variation Execution Platform(VEP)

Client China/USA storage users

Role Tool Developer

Organization IBM India private limited.

Duration September 2007 – March 2008

Page 8: Birendra_resume

6 Variation Execution Platform(VEP)

Environment/Languages AIX, C, Linux, Shell scripting, C++, Perl, MySQL

Project Description:-

This is new STG initiative in storage field. It is an Automation platform which automate the variations on the target machines like DS8000, DS6000. It helps in getting higher product quality by improving test consistencies and reducing test attending time.

Roles:-

a) Responsible for the bug fixing for the GUI for VEP.b) Responsible for handling defects for China/USA DS6000 storage team.c) Responsible for fixing the redundant log file generations during test

execution.d) Responsible for the cleaning up of database i.e. reducing the number of

tables and properly defining the attributes.e) Conversion of daemon files from Perl to C++.f) Successfully gave presentation to china time about the usage of the VEP.g) Created the VEP usage document describing its functionality and architecture

of VEP.

EDUCATION

B.E. (Computer Science), 77.5% from VTU University, Karnataka 2007. PUC (12th), 83.5 % from CBSE Board, New Delhi - 2002. SSLC (10th), 86.8 % from CBSE Board, New Delhi -2000.

ACHIEVEMENTS

Resolved critical defects like memory leak issue and implemented pim-passive mode in brocade. Got recognition from the 2nd line

Page 9: Birendra_resume

manager. Completed the snmp trap implementation in intermediate system to

intermediate system unicast routing protocol in less span of time so that we can deliver to the customer on time. Got appreciation from head of the ericcson BUCI division.

Awarded 3 times e-award , 1 rockstar award, 1 you make difference award and declared 1st place in spoorthi 2012 held in Bangalore for kho-kho game.

Got appreciation for developing filtering mechanisms for debug log for openflow program.

Got appreciation for handling customer defects and providing initial root cause analysis as a part of L3 support team.

Got appreciation for completing FIPS implementation on time. Conducted presentation for FIPS and Event logging working

mechanism to HPN audience. Completed 223 P-series AIX certifications. Completed device driver training from the UK Feabhas ltd. Conducted and completed the Training of shell scripting to the IBM

Client in New Delhi 2010. Got appreciation from china team for presenting VEP presentation. Got appreciation for giving NIM talk to other team. Got recognition for completing highest number of line items in 2009. Participated in technology vitality in IBM and provided idea for the

effective test case execution..

PERSONAL

Name: Birendra Kumar Date of Birth: 25th April 1985 Language Known: English and Hindi Strength: Dedication, Discipline, Fast learner, self-motivated, Proactive. References: Available on request.

PASSPORT DETAILS

Name as on Passport : BIRENDRA KUMAR Passport Number : G2027656 Date of Issue : 12/03/2007 Expiry Date : 11/03/2017 Place of Issue : Bangalore

Currently holding B1/B2 US Visa.