SlideShare une entreprise Scribd logo
1  sur  3
Diwakar Nag
12634 Kane Drive, Saratoga, CA 95070
(408) 204 6520 dnag@edgeall.com
A test architect with a passion for quality and experience of building manageable and cost
effective test frameworks for the long term quality of the product
Experience Summary
• 11 years of extensive experience as test architect and 9 years as development architect
• Architected and developed multiple automated test frameworks ranging from operating
system to hardware virtualization.
• Created big impact test process automaton to improve the product quality
• Proven leadership
• Instituted internal quality control processes
• Experienced in Java, python, C and Korn Shell development with good knowledge of
Object Oriented Programming & data structures
• Good team player and mentor. Work effectively with multiple distributed test and
development teams.
Skills
• HPUX, Linux; Java, Python, C, C++ (Basic), Shell, Powershell, expect; Agile and SAFE
(Scaled Agile), git/gerrit; Junit, REST, Robot Test Framework, ant; regular expressions
Work Experience
Test Architect, HP Jan 2012 - Present
HP OneView – Converged Management Architecture
HPE OneView software provides management tools for converged infrastructure and are used
by system administrators to provision, control, and manage software-defined data center
components. System administrators use one unified interface, HPE OneView to automate data
center maintenance and management tasks.
• Architected an extensible python based Robot testing framework for the extended test
team. It replaced a proprietary test framework which created unmanageable, non-
portable and highly hardware specific tests resulting in high hardware budget.
• Created a strategy for test execution for managing multiple releases; Performed defect
escape and gap analysis
• Developed tests using RESTful APIs for network resource related functionality for
various interconnects for c7000 and Synergy platforms in a single enclosure and multi
enclosure setups for non-redundant, redundant and High Availability mode
• Standardized test hardware usage. It reduced the complexity in writing tests and the
need for hardware.
Technology: Python, Powershell, Robot framework, ksh, Linux, Rally, git/gerrit, REST APIs
Test Architect, HP Jun 2005 – Dec 2011
Hwy101 – Automated testing platform for HPUX Integration
Designed and developed a web based test service that allows developer to create custom
integration build of individual check-ins with the release trunk, running user selected tests on
automatically selected pool of servers, parsing logs and posting errors on a dashboard. This tool
allowed developers to test their check-in before committing the code to release line. Thus
improving the stability of release line making releaser predictable. It reduced the time to create
an integration build from weeks to hours. Engineering effort was also reduced from >10
engineers to 2 engineers.
Technology: HP-UX, Java, JavaScript, HTML, ibatis, MySQL, XML, spring framework, expect
Development Architect, HP April 1996 – May 2005
• WDB – GDB based debugger for HPUX - Developed automatic run time memory
leak detector for C and C++ program to debug long running application like PeopleSoft;
support for debugging inlined functions for C++; improved symbol table access
performance by adding lazy evaluation.
• Java VM performance tuning and benchmarking - Delivered industry leading
numbers for 512-way, 32-way and 16-way SPECint and SPECjbb numbers for Itanium
Integrity servers using profile based optimization and making low level JVM code
changes
• MxN pthread model implementation for HPUX - Designed changes to pthread
library to support MxN model (running M user threads on N kernel threads). The
changes required context switching of multiple user threads over a single kernel thread,
callout management and processor management and unique signal-like upcall handling.
• Libc standardization and performance - Architected libc header file changes for
UNIX 1998 standards and Y2K compliance; improved performance of single byte locales;
implemented small block allocator for malloc to improve Java garbage collection
performance by 4x.
Technology: HP-UX, C, PA RISC Assembly, Itanium Assembly, Linker, Loader, pthread library
Software Development Engineer, Tata Consultancy Services Jul 1987 – 1996
Worked on various projects like world’s first HP Desktop Design Jet printer; creating secure HP-
UX for US Navy; developing branch flow analyzer and symbol cross reference tools for C++ to
increase the testing effectiveness; building HPUX 9.0 to 10.0 migration tools
Education: Indian Institute of Technology, Varanasi in Computer Science, 1987 with Honors
Certification: SAFE (Scaled Agile) trained

Contenu connexe

Tendances

Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416
kenneth kahn
 
DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
Fedir RYKHTIK
 
LeticiaLomeliResume
LeticiaLomeliResumeLeticiaLomeliResume
LeticiaLomeliResume
LETTY_LOGON
 

Tendances (20)

APIOps: Automated Processes for Even Better APIs
APIOps: Automated Processes for Even Better APIsAPIOps: Automated Processes for Even Better APIs
APIOps: Automated Processes for Even Better APIs
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
Debugging seL4 apps with the GNU Debugger
Debugging seL4 apps with the GNU DebuggerDebugging seL4 apps with the GNU Debugger
Debugging seL4 apps with the GNU Debugger
 
Kubernetes Logging
Kubernetes LoggingKubernetes Logging
Kubernetes Logging
 
Model Driven, Component Based Development for CBDDS and IDL to C++11
Model Driven, Component Based Development for CBDDS and IDL to C++11Model Driven, Component Based Development for CBDDS and IDL to C++11
Model Driven, Component Based Development for CBDDS and IDL to C++11
 
Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416
 
GPU enablement for data science on OpenShift | DevNation Tech Talk
GPU enablement for data science on OpenShift | DevNation Tech TalkGPU enablement for data science on OpenShift | DevNation Tech Talk
GPU enablement for data science on OpenShift | DevNation Tech Talk
 
Component based design
Component based designComponent based design
Component based design
 
NagarajaRao
NagarajaRaoNagarajaRao
NagarajaRao
 
201801 CSE240 Lecture 04
201801 CSE240 Lecture 04201801 CSE240 Lecture 04
201801 CSE240 Lecture 04
 
OSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoringOSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoring
 
CI/CD patterns for cloud native apps
CI/CD patterns for  cloud native appsCI/CD patterns for  cloud native apps
CI/CD patterns for cloud native apps
 
DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
 
Porting Projects to .NET 5
Porting Projects to .NET 5Porting Projects to .NET 5
Porting Projects to .NET 5
 
Serverless stream processing of Debezium data change events with Knative | De...
Serverless stream processing of Debezium data change events with Knative | De...Serverless stream processing of Debezium data change events with Knative | De...
Serverless stream processing of Debezium data change events with Knative | De...
 
Bitbucket Pipelines - Atlassian Belgian User Group
Bitbucket Pipelines - Atlassian Belgian User GroupBitbucket Pipelines - Atlassian Belgian User Group
Bitbucket Pipelines - Atlassian Belgian User Group
 
LeticiaLomeliResume
LeticiaLomeliResumeLeticiaLomeliResume
LeticiaLomeliResume
 
Understanding the DevOps - GDG Madurai
Understanding the DevOps - GDG MaduraiUnderstanding the DevOps - GDG Madurai
Understanding the DevOps - GDG Madurai
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 

En vedette

aula de administracao marco 2010
aula de administracao   marco 2010aula de administracao   marco 2010
aula de administracao marco 2010
themis dovera
 
Iv forum de tecnologia educacional junho 2010
Iv forum de tecnologia educacional junho 2010Iv forum de tecnologia educacional junho 2010
Iv forum de tecnologia educacional junho 2010
Miguel Amaral
 

En vedette (13)

aula de administracao marco 2010
aula de administracao   marco 2010aula de administracao   marco 2010
aula de administracao marco 2010
 
Brasilidades cachaça
Brasilidades cachaçaBrasilidades cachaça
Brasilidades cachaça
 
Nanoxx
NanoxxNanoxx
Nanoxx
 
Smartwi
SmartwiSmartwi
Smartwi
 
My life leydi paz
My life leydi pazMy life leydi paz
My life leydi paz
 
Harris Alnc Palestra Nov09 P Apresentacao Ff
Harris Alnc Palestra Nov09 P Apresentacao FfHarris Alnc Palestra Nov09 P Apresentacao Ff
Harris Alnc Palestra Nov09 P Apresentacao Ff
 
Iv forum de tecnologia educacional junho 2010
Iv forum de tecnologia educacional junho 2010Iv forum de tecnologia educacional junho 2010
Iv forum de tecnologia educacional junho 2010
 
Dermatoglyphics Multiple Intelligence Test
Dermatoglyphics Multiple Intelligence TestDermatoglyphics Multiple Intelligence Test
Dermatoglyphics Multiple Intelligence Test
 
Списки Савченко
Списки СавченкоСписки Савченко
Списки Савченко
 
Semua bisa sukses
Semua bisa suksesSemua bisa sukses
Semua bisa sukses
 
Personal effectiveness
Personal effectivenessPersonal effectiveness
Personal effectiveness
 
Обжалование действий или бездействия
Обжалование действий или бездействияОбжалование действий или бездействия
Обжалование действий или бездействия
 
Mitologia Grega
Mitologia GregaMitologia Grega
Mitologia Grega
 

Similaire à Diwakar Nag

Brian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2pBrian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2p
Brian Jones
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
Mark Cooper
 
Priyank Pujara - Perl & Cloud Profile (1)
Priyank Pujara - Perl & Cloud Profile  (1)Priyank Pujara - Perl & Cloud Profile  (1)
Priyank Pujara - Perl & Cloud Profile (1)
PRIYANK PUJARA
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017
John Connolly
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
Ankit Chohan
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
Vaddi Maniteja
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
Dave Sailors
 

Similaire à Diwakar Nag (20)

Vinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_yearsVinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_years
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
Vijay_Teekinavar_Kallesh
Vijay_Teekinavar_KalleshVijay_Teekinavar_Kallesh
Vijay_Teekinavar_Kallesh
 
Brian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2pBrian Jones Resume-2016-06-2p
Brian Jones Resume-2016-06-2p
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Priyank Pujara - Perl & Cloud Profile (1)
Priyank Pujara - Perl & Cloud Profile  (1)Priyank Pujara - Perl & Cloud Profile  (1)
Priyank Pujara - Perl & Cloud Profile (1)
 
Resume
ResumeResume
Resume
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017
 
Bullfrog resume 2021220
Bullfrog resume 2021220Bullfrog resume 2021220
Bullfrog resume 2021220
 
NAGESH B KALAL
NAGESH B KALALNAGESH B KALAL
NAGESH B KALAL
 
omcrosby_resume
omcrosby_resumeomcrosby_resume
omcrosby_resume
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
DevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiDevOps Resume of Sanu Panji
DevOps Resume of Sanu Panji
 
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...
 
VijayresumeIBM
VijayresumeIBMVijayresumeIBM
VijayresumeIBM
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
AmulyaYeduguri
AmulyaYeduguriAmulyaYeduguri
AmulyaYeduguri
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
 
Venkata
VenkataVenkata
Venkata
 

Diwakar Nag

  • 1. Diwakar Nag 12634 Kane Drive, Saratoga, CA 95070 (408) 204 6520 dnag@edgeall.com A test architect with a passion for quality and experience of building manageable and cost effective test frameworks for the long term quality of the product Experience Summary • 11 years of extensive experience as test architect and 9 years as development architect • Architected and developed multiple automated test frameworks ranging from operating system to hardware virtualization. • Created big impact test process automaton to improve the product quality • Proven leadership • Instituted internal quality control processes • Experienced in Java, python, C and Korn Shell development with good knowledge of Object Oriented Programming & data structures • Good team player and mentor. Work effectively with multiple distributed test and development teams. Skills • HPUX, Linux; Java, Python, C, C++ (Basic), Shell, Powershell, expect; Agile and SAFE (Scaled Agile), git/gerrit; Junit, REST, Robot Test Framework, ant; regular expressions Work Experience Test Architect, HP Jan 2012 - Present HP OneView – Converged Management Architecture HPE OneView software provides management tools for converged infrastructure and are used by system administrators to provision, control, and manage software-defined data center components. System administrators use one unified interface, HPE OneView to automate data center maintenance and management tasks. • Architected an extensible python based Robot testing framework for the extended test team. It replaced a proprietary test framework which created unmanageable, non- portable and highly hardware specific tests resulting in high hardware budget. • Created a strategy for test execution for managing multiple releases; Performed defect escape and gap analysis
  • 2. • Developed tests using RESTful APIs for network resource related functionality for various interconnects for c7000 and Synergy platforms in a single enclosure and multi enclosure setups for non-redundant, redundant and High Availability mode • Standardized test hardware usage. It reduced the complexity in writing tests and the need for hardware. Technology: Python, Powershell, Robot framework, ksh, Linux, Rally, git/gerrit, REST APIs Test Architect, HP Jun 2005 – Dec 2011 Hwy101 – Automated testing platform for HPUX Integration Designed and developed a web based test service that allows developer to create custom integration build of individual check-ins with the release trunk, running user selected tests on automatically selected pool of servers, parsing logs and posting errors on a dashboard. This tool allowed developers to test their check-in before committing the code to release line. Thus improving the stability of release line making releaser predictable. It reduced the time to create an integration build from weeks to hours. Engineering effort was also reduced from >10 engineers to 2 engineers. Technology: HP-UX, Java, JavaScript, HTML, ibatis, MySQL, XML, spring framework, expect Development Architect, HP April 1996 – May 2005 • WDB – GDB based debugger for HPUX - Developed automatic run time memory leak detector for C and C++ program to debug long running application like PeopleSoft; support for debugging inlined functions for C++; improved symbol table access performance by adding lazy evaluation. • Java VM performance tuning and benchmarking - Delivered industry leading numbers for 512-way, 32-way and 16-way SPECint and SPECjbb numbers for Itanium Integrity servers using profile based optimization and making low level JVM code changes • MxN pthread model implementation for HPUX - Designed changes to pthread library to support MxN model (running M user threads on N kernel threads). The changes required context switching of multiple user threads over a single kernel thread, callout management and processor management and unique signal-like upcall handling. • Libc standardization and performance - Architected libc header file changes for UNIX 1998 standards and Y2K compliance; improved performance of single byte locales;
  • 3. implemented small block allocator for malloc to improve Java garbage collection performance by 4x. Technology: HP-UX, C, PA RISC Assembly, Itanium Assembly, Linker, Loader, pthread library Software Development Engineer, Tata Consultancy Services Jul 1987 – 1996 Worked on various projects like world’s first HP Desktop Design Jet printer; creating secure HP- UX for US Navy; developing branch flow analyzer and symbol cross reference tools for C++ to increase the testing effectiveness; building HPUX 9.0 to 10.0 migration tools Education: Indian Institute of Technology, Varanasi in Computer Science, 1987 with Honors Certification: SAFE (Scaled Agile) trained