Birendra Kumar has over 8 years of experience as a senior software engineer and developer. He has extensive experience working with protocols like PIM, multicast, IGMP, and unicast routing. Some of his responsibilities have included developing features, resolving defects, and writing test cases. He is proficient in languages like C, C++, and shell scripting. Birendra holds a Bachelor's degree in Computer Science and has received several achievements and appreciations for his work.
Experienced Test Lead Engineer with a demonstrated history of working in the Embedded Systems .Strong engineering professional skilled in Set Top Box / TV.
A Performance Comparison Of C# 2013, Delphi Xe6, And Python 3.4 Languagesijpla
C# 2013, Delphi XE6, and Python 3.4 are the newest and most popular programming languages. These
programming languages become more popular every passing day. In this study, the response times,
memory usages, and code lengths of these languages were tested in various workloads. Whether or not
there was any significant difference between the data obtained from workloads was tested via the Friedman
test. The test indicated a significant difference. In addition, the Wilcoxon signed rank test was used for
determining the effect size. This test showed that the level of the significant difference found in the
Friedman test was high
Experienced Test Lead Engineer with a demonstrated history of working in the Embedded Systems .Strong engineering professional skilled in Set Top Box / TV.
A Performance Comparison Of C# 2013, Delphi Xe6, And Python 3.4 Languagesijpla
C# 2013, Delphi XE6, and Python 3.4 are the newest and most popular programming languages. These
programming languages become more popular every passing day. In this study, the response times,
memory usages, and code lengths of these languages were tested in various workloads. Whether or not
there was any significant difference between the data obtained from workloads was tested via the Friedman
test. The test indicated a significant difference. In addition, the Wilcoxon signed rank test was used for
determining the effect size. This test showed that the level of the significant difference found in the
Friedman test was high
Code, ci, infrastructure - the gophers wayAlex Baitov
The presence of golang. Golang becomes pretty powerful. There are plenty of everyday golang tools. I will show you that we built infrastructure mostly consists of tools written on one language - golang. What benefits did we gain from writing an application on the language of its infrastructure. And I will describe how we use golang in production.
EclipseCon 2011: Deciphering the CDT debugger alphabet soupBruce Griffith
CDT: So you want me to use which debugger ... ?
Deciphering the CDT debugger alphabet soup.
Bruce Griffith
John Cortell (Freescale Semiconductor)
As the developer of an IDE based on CDT, you can choose to support:
The GNU debugger (gdb)
The Eclipse Debugger for C/C++ (EDC)
Debug Services Framework (DSF)
Target Communication Framework (TCF) agents
How do you decide which ones are right for your application?
This talk will present a guide describing how the current choices for remote debugging work together (or don’t) and a consumer’s view of the advantages of some of the possible combinations.
Qualidade de Software em zOS usando IBM Debug Tool e RDzPaulo Batuta
Eu e meu Amigo Claudio fizemos esta apresentação sobre qualidade de software usando IBM Debug Tool e Rdz.Ela foi submetida e aprovada no 2013 World Congress in Computer Science em Las Vegas. O Claúdio foi lá apresentá-la. Foi na Terça passada!
Code, ci, infrastructure - the gophers wayAlex Baitov
The presence of golang. Golang becomes pretty powerful. There are plenty of everyday golang tools. I will show you that we built infrastructure mostly consists of tools written on one language - golang. What benefits did we gain from writing an application on the language of its infrastructure. And I will describe how we use golang in production.
EclipseCon 2011: Deciphering the CDT debugger alphabet soupBruce Griffith
CDT: So you want me to use which debugger ... ?
Deciphering the CDT debugger alphabet soup.
Bruce Griffith
John Cortell (Freescale Semiconductor)
As the developer of an IDE based on CDT, you can choose to support:
The GNU debugger (gdb)
The Eclipse Debugger for C/C++ (EDC)
Debug Services Framework (DSF)
Target Communication Framework (TCF) agents
How do you decide which ones are right for your application?
This talk will present a guide describing how the current choices for remote debugging work together (or don’t) and a consumer’s view of the advantages of some of the possible combinations.
Qualidade de Software em zOS usando IBM Debug Tool e RDzPaulo Batuta
Eu e meu Amigo Claudio fizemos esta apresentação sobre qualidade de software usando IBM Debug Tool e Rdz.Ela foi submetida e aprovada no 2013 World Congress in Computer Science em Las Vegas. O Claúdio foi lá apresentá-la. Foi na Terça passada!
1. Birendra Kumar
Email: birendracs013@gmail.com
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 (8Years)
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
a) Working as a Developer/Lead in Multicast protocol, Anycast-RP feature,
PIM registration mechanisms,pim-passive mode, BSR.
b) Worked as a Developer in Unicast routing protocol.
c) Exposure to agile methodologies.
d) Worked as a Developer in Switch Domain (Multicast,IGMP v1,IGMV v2 ,
IGMPV3,MRT, Event Logging Module owner , Debug Logging,
Instrumentation module , Crash-data , FDR-log) in HP.
e) Working for product driver layer for the Multicast protocol.
f) Worked on providing debug log infrastructure for the Openflow program.
g) Worked on providing rate for tunnel in the SDN project.
h) Worked extensively on C, C++, Integrity RTOS , RMON Event logging ,
AIX,Unix Internals, Data Structures,File system and IPC.
i) Completed FIPS project on time for HPN Switch ( BTTF and Transam).
j) Worked in AIX operating System Domain in IBM(ISL).
2. k) 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
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, Anycast-rp feature ,
PIM-BSR, Multinet feature , PIM-ssm, MSDP
protocol
Client ALL MLX/XMR router users
Role Developer/Lead
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.
Worked to implement anycast-rp feature for new platform for brocade.
3. Worked on implementing BSR message receiving part, implementing multinet
feature for new platform. Worked on the maintenance of PIM-SSM and MSDP
protocol.
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
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
4. 3 Multicast , IGMP protocol
Organization HP India private limited.
Duration Aug2013 – till date
Environment/Languages C , C++, RTOS Integrity OS.
Project Description: -
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.
5. 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.
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: -
6. 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.
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.
7. 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.
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.
.
8. 6 Variation Execution Platform(VEP)
Client China/USA storage users
Role Tool Developer
Organization IBM India private limited.
Duration September 2007 – March 2008
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.
9. • 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
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
10. Passport Number : G2027656
Date of Issue : 12/03/2007
Expiry Date : 11/03/2017
Place of Issue : Bangalore
Currently holding B1/B2 US Visa.