SlideShare a Scribd company logo
Ranbir Parmar
78 (221-A), Adarsh Nagar, Phagwara, District: Kapurthala, Pb-144402, India
Ranbir.Parmar@gmail.com, Phone (C/O): 01824-278164
OBJECTIVE
I have held technology development positions at a Fortune 100 organization and am
comfortable working in environments ranging from entrepreneurial startups to
large organizations in varying roles, products and technologies. Now I am seeking
an engineering role where I can leverage my expertise in the full life cycle of
software and product development.
SKILLS SUMMARY
I have designed, implemented, delivered and supported the production software of widely
installed telecom and networking OEM products. Few significant highlights are
participation in system-level architecture and board-level hardware and software design
process, internal system (Gig/Ethernet/TTY/Serial) device drivers for RISC/MIPS based
SoC (in kernel mode and stand alone processes) for RTOS, MPLS protocol in microcode
(firmware) for Network Processors, quality (distributed) system infrastructure,
configuration and management software.
System Products: Catalyst 6500 family (Enterprise Datacenter), Catalyst 2948gL3
(Enterprise Access Layer), ONS 15454 SONET (for Metro Networks)
Programming languages: C, Java, C++, GUI Toolkit Tcl/Tk, x86 (CISC) Assembly
Language
Operating Systems: Cisco IOS, CatOS (based on NetBSD4.x) VxWorks, UNIX, QNX
(ION/IOS-XR) POSIX Threads, Linux.
Database: Oracle 10g (HRMS Apps Technical & Functional), PL/SQL.
Tools: Sniffer, IXIA, Smartbits, Oscilloscope, Debuggers like gdb and dbx, GNU tools,
Clear-case, CVS, DDTS, CDETS, (Visual) SoftICE, Borland C/C++ Builder on Windows
Environment, WinDBG.
Processors: MIPs based RX000 family, Broadcom SoC/Multi-core CPUs, MMC/AMCC,
IBM NP, Intel IXP, C-Port/Motorola, Sitera/Vitesse Network Processors.
Buses: PCI/e, HT, I2C, Cisco proprietary
Protocols: TCP/IP stack, Ethernet, Serial/TTY (RS232 like), MPLS and its based VPNs,
802.11 MAC, Flash Filesystem, RPC.
Platforms: HP PCs, IBM PCs, SUN Sparc (Solaris).
Utilities: MS Word, EXCEL, Power-point, Frame Maker etc.
WORK EXPERIENCE
Independent Researcher Details can be discussed May/15-present
University Of Hard Knocks , Details upon request Jun/05-Jun/13
Cisco Systems, San Jose Software Engineer Jun/98-Jun/05
Catalyst 6500 family (L2-L7 Enterprise Switch/router) system software
1 Participated in the definition of a new enterprise networking paradigm for data
centers as a member of dynamic, geographically distributed team under tight schedule for
the existing product line. Further led the extensive research, successful design, and
implementation and testing of system management software components.
1 Member of hardware, and software team which defined and designed the system
and software architecture for a new controller board using a new RTOS environment.
Designed, implemented, tested and integrated intermediate GMAC, serial and DM device
drivers for the board which was having multi-core-CPUs.
1 Took ownership from central IOS team to research and write a design spec for an
important infrastructure component to support High Availability (HA) feature for
Cat6000 platform. Further delivered the base functionality for redundancy framework,
file system and configuration synchronization successfully and managed the successful
ownership transition of these to platform team.
1 Resolved various long standing system issues related to support the customer
requirements for widely installed product software (an important goal for Business Unit).
Catalyst 2948gL3 and 4908gL3 System Software
1 Implemented feature of TFTP net-booting for the switch family which involved
working with firmware startup code, driver and TCP/IP stack code.
1 Supported MPLS/VPN technology implemented in ucode (Firmware) for MMC
Network Processor (NP) chipset to make it work for this platform. This involved the
understanding and usage of Network design and system knowledge.
1 Lead a single-handedly effort to merge and integrate the code base of Catalyst
8500 products by new make-file infrastructure.
1 Defined new MIBs PORT-QOS_MIB and SWITCH-USAGE for a L3 switch.
Implemented the device specific and Entity MIBs for Catalyst 8540-CSR and later on did
the same for 8 port gig-card.
Cerent (Cisco), Petaluma Software Developer (Co-op/Intern) Jun/97-
Sep97, Apr/98-Jun/98
1 Implemented the software upgrade feature for in operation metro optical system.
1 Wrote an application to interface between network management software with
shelf controller software for a SONET based Metro optical switch. Wrote code to do
investigative work on ATM OAM cells for the identification of performance bottlenecks.
1 Researched, implemented and analyzed significant search algorithms used for IP
route table lookup functionality. This effort came as a dissertation for MS (CS) degree.
Guru Nanak Dev University, India Lecturer Oct/94-Mar/96
Ramgarhia Polytechnic, India Lecturer Aug/93-Jul/94
1 Taught and conducted labs in courses like Digital Electronics, Electronic
Devices Circuits, Network Analysis, Electrical & Electronic Instrumentation,
Microprocessor etc.
Punjab Wireless Limited, India Intern Jul/91-Aug/91
1 Participated in testing of Wireless products like two-way Handheld Phone
(walkie-talkie) and mobile sets (challengers) for Testing and Quality Assurance
Department.
EDUCATION/PROFESSIONAL-TRAINING
M.S. (Computer Science), California State University, East Bay (Hayward), USA
3.935/4.00 (94% with Distinction) 2002
B.Tech. (Electronics Engineering) Guru Nanak Dev University, Amritsar, India ,
3.75/4.00 (75%) 1992
SAP CRM, ISU and its integration (Online Training) C.I.Tech, India/UK (Private) 2014

More Related Content

Similar to RANBR

Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Resume-tpike-July-16
Resume-tpike-July-16Resume-tpike-July-16
Resume-tpike-July-16Tony Pike
 
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developer
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application DeveloperKarthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developer
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developerkarthikeyan krishnan
 
Brian bills-system-adinistrator-2
Brian bills-system-adinistrator-2Brian bills-system-adinistrator-2
Brian bills-system-adinistrator-2
Brian Bills
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
davered
 
Peter Rubenstein Resume 2016
Peter Rubenstein Resume 2016Peter Rubenstein Resume 2016
Peter Rubenstein Resume 2016Peter Rubenstein
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Hannes Tschofenig
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 

Similar to RANBR (20)

RSPSAP
RSPSAPRSPSAP
RSPSAP
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
Resume
ResumeResume
Resume
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
Resume_PraveenKumar
Resume_PraveenKumarResume_PraveenKumar
Resume_PraveenKumar
 
shri-resume
shri-resumeshri-resume
shri-resume
 
Resume-thilaga
Resume-thilagaResume-thilaga
Resume-thilaga
 
Resume18
Resume18Resume18
Resume18
 
Resume-tpike-July-16
Resume-tpike-July-16Resume-tpike-July-16
Resume-tpike-July-16
 
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developer
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application DeveloperKarthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developer
Karthikeyan Krishnan_5.0_Years_NMS_EMS_Application Developer
 
DhevendranResume
DhevendranResumeDhevendranResume
DhevendranResume
 
Brian bills-system-adinistrator-2
Brian bills-system-adinistrator-2Brian bills-system-adinistrator-2
Brian bills-system-adinistrator-2
 
Resume_sunil
Resume_sunilResume_sunil
Resume_sunil
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Peter Rubenstein Resume 2016
Peter Rubenstein Resume 2016Peter Rubenstein Resume 2016
Peter Rubenstein Resume 2016
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 

RANBR

  • 1. Ranbir Parmar 78 (221-A), Adarsh Nagar, Phagwara, District: Kapurthala, Pb-144402, India Ranbir.Parmar@gmail.com, Phone (C/O): 01824-278164 OBJECTIVE I have held technology development positions at a Fortune 100 organization and am comfortable working in environments ranging from entrepreneurial startups to large organizations in varying roles, products and technologies. Now I am seeking an engineering role where I can leverage my expertise in the full life cycle of software and product development. SKILLS SUMMARY I have designed, implemented, delivered and supported the production software of widely installed telecom and networking OEM products. Few significant highlights are participation in system-level architecture and board-level hardware and software design process, internal system (Gig/Ethernet/TTY/Serial) device drivers for RISC/MIPS based SoC (in kernel mode and stand alone processes) for RTOS, MPLS protocol in microcode (firmware) for Network Processors, quality (distributed) system infrastructure, configuration and management software. System Products: Catalyst 6500 family (Enterprise Datacenter), Catalyst 2948gL3 (Enterprise Access Layer), ONS 15454 SONET (for Metro Networks) Programming languages: C, Java, C++, GUI Toolkit Tcl/Tk, x86 (CISC) Assembly Language Operating Systems: Cisco IOS, CatOS (based on NetBSD4.x) VxWorks, UNIX, QNX (ION/IOS-XR) POSIX Threads, Linux. Database: Oracle 10g (HRMS Apps Technical & Functional), PL/SQL. Tools: Sniffer, IXIA, Smartbits, Oscilloscope, Debuggers like gdb and dbx, GNU tools, Clear-case, CVS, DDTS, CDETS, (Visual) SoftICE, Borland C/C++ Builder on Windows Environment, WinDBG. Processors: MIPs based RX000 family, Broadcom SoC/Multi-core CPUs, MMC/AMCC, IBM NP, Intel IXP, C-Port/Motorola, Sitera/Vitesse Network Processors. Buses: PCI/e, HT, I2C, Cisco proprietary Protocols: TCP/IP stack, Ethernet, Serial/TTY (RS232 like), MPLS and its based VPNs, 802.11 MAC, Flash Filesystem, RPC. Platforms: HP PCs, IBM PCs, SUN Sparc (Solaris). Utilities: MS Word, EXCEL, Power-point, Frame Maker etc. WORK EXPERIENCE Independent Researcher Details can be discussed May/15-present University Of Hard Knocks , Details upon request Jun/05-Jun/13 Cisco Systems, San Jose Software Engineer Jun/98-Jun/05 Catalyst 6500 family (L2-L7 Enterprise Switch/router) system software 1 Participated in the definition of a new enterprise networking paradigm for data centers as a member of dynamic, geographically distributed team under tight schedule for the existing product line. Further led the extensive research, successful design, and implementation and testing of system management software components. 1 Member of hardware, and software team which defined and designed the system and software architecture for a new controller board using a new RTOS environment. Designed, implemented, tested and integrated intermediate GMAC, serial and DM device
  • 2. drivers for the board which was having multi-core-CPUs. 1 Took ownership from central IOS team to research and write a design spec for an important infrastructure component to support High Availability (HA) feature for Cat6000 platform. Further delivered the base functionality for redundancy framework, file system and configuration synchronization successfully and managed the successful ownership transition of these to platform team. 1 Resolved various long standing system issues related to support the customer requirements for widely installed product software (an important goal for Business Unit). Catalyst 2948gL3 and 4908gL3 System Software 1 Implemented feature of TFTP net-booting for the switch family which involved working with firmware startup code, driver and TCP/IP stack code. 1 Supported MPLS/VPN technology implemented in ucode (Firmware) for MMC Network Processor (NP) chipset to make it work for this platform. This involved the understanding and usage of Network design and system knowledge. 1 Lead a single-handedly effort to merge and integrate the code base of Catalyst 8500 products by new make-file infrastructure. 1 Defined new MIBs PORT-QOS_MIB and SWITCH-USAGE for a L3 switch. Implemented the device specific and Entity MIBs for Catalyst 8540-CSR and later on did the same for 8 port gig-card. Cerent (Cisco), Petaluma Software Developer (Co-op/Intern) Jun/97- Sep97, Apr/98-Jun/98 1 Implemented the software upgrade feature for in operation metro optical system. 1 Wrote an application to interface between network management software with shelf controller software for a SONET based Metro optical switch. Wrote code to do investigative work on ATM OAM cells for the identification of performance bottlenecks. 1 Researched, implemented and analyzed significant search algorithms used for IP route table lookup functionality. This effort came as a dissertation for MS (CS) degree. Guru Nanak Dev University, India Lecturer Oct/94-Mar/96 Ramgarhia Polytechnic, India Lecturer Aug/93-Jul/94 1 Taught and conducted labs in courses like Digital Electronics, Electronic Devices Circuits, Network Analysis, Electrical & Electronic Instrumentation, Microprocessor etc. Punjab Wireless Limited, India Intern Jul/91-Aug/91 1 Participated in testing of Wireless products like two-way Handheld Phone (walkie-talkie) and mobile sets (challengers) for Testing and Quality Assurance Department. EDUCATION/PROFESSIONAL-TRAINING M.S. (Computer Science), California State University, East Bay (Hayward), USA 3.935/4.00 (94% with Distinction) 2002 B.Tech. (Electronics Engineering) Guru Nanak Dev University, Amritsar, India , 3.75/4.00 (75%) 1992 SAP CRM, ISU and its integration (Online Training) C.I.Tech, India/UK (Private) 2014