際際滷

際際滷Share a Scribd company logo
CURRICULUM VITAE
Mannu Kumar
E-mail: mannu.ray@gmail.com
Phone No: - +91-9654223480
CAREER OBJECTIVE
To contribute effectively for a developing and innovative organization with my abilities and skills.
And to develop intellectual and professional qualities in a challenging and creative work
environment.
PROFESSIONAL ABRIGMENT
A dynamic professional with ~8 years of rich experience in software Design & Development
.Currently associated with NEC Technologies India Ltd. as Senior Technical Lead. Expertise in
end-to-end design and development of software product from Requirement Analysis to Planning,
Scheduling and Estimation, Design, Development & Delivery.
Domains Storage, Cloud Storage(OpenStack SWIFT) ,Distributed System, EDA
OpenStack
Technologies
Swift, Ceilometer, Keystone, HA Load Balancer,
Operating
Systems/Platform
OS : Linux
Languages C++, Python, PERL, bash, lisp
Software Dev Tool Editor: Vim, Kile, Eclipse
Compiler: G++,GCC
Debugger: GDB
Others: C++ Boost library, Boost Python, RPC, Scons, Valgrind,
Gcov, coverage, Lex, Yacc
Scripting Lang Python, Bash, PERL, lisp
Version Control GIT, CVS
Bug Tracking Jira
Project
Management
MS Office, Jira
Modeling Tools Star UML
DETAIL OF WORK EXPERIENCE
Project Description:
HYDRAstor is the flagship project of NEC Corporation in enterprise storage market. It is a
scalable, secondary storage solution based on the GRID storage architecture
May 2014-till date
Customer NEC Corporation, Japan
Duration of Project 1.5 Years
Customer NEC Corporation, Japan
Team Size 20
Scale 70,000 LOC (New development)
 Phase#1 development: 25,000 LOC
 Phase#2: 45,000 LOC
Technologies Domain: Storage/Cloud/Distributed System
Language: C++, Python
Roles and
Responsibilities
 Involved from conceptualization of this idea to an actual
product.
Details:
It targets enabling NEC to enter into Cloud Domain i.e.
Development of Object Storage Support (REST Interface) over HydraStor using Openstack
SWIFT.
This complete support included multiple challenges of:
 Database library for Sequential File systems.
 Support on SWIFT for file systems with no extended attributes.
 Introduction of transactional layer for storage appliance with less time coherency.
 Design a complete distributed system where read/write can be done from multiple nodes at
same time.
 Provide High Availability, Fault toleration, minimum recovery time.
 Distributed monitoring system who monitors all the service locally, identified failure, do
recovery and distributed its responsibilities among other nodes in minimum time. This
models works in Master-slave model (where one active Master and multiple active slave)
Roles Performed:
Involved in all phases of this development i.e. from conceptualization of this idea to an actual
product.
 Involved in Requirement gathering.
 Done several POCs for feasibility study:
 POC for support of SWIFT on file systems with no extended attribute support.
 Designed asynchronous data base library suitable for non-sequential file systems.
 Designed Transactional Library to make SWIFT compatible with storage appliance with
less time coherency.
 Designed distributed monitoring system to provide high availability of system.
 Design a new global leader election Algorithm in distributed system on basis of global
file system (GFS).
 Development of Asynchronous interfaces for Database library.
 Involved in designing of testing framework for the product.
 Resolved integration issues while integrating this solution with SWIFT and Hydrator.
November 2013-May 2014
Customer NEC Corporation, Japan
Duration of Project ~6 Months
Team Size 5
Scale 15,000 LOC (New development)
Customer NEC Corporation, Japan
 Multiple feature of HydraStor are supported
Technologies Domain: Storage
Language: C++, Python
Roles and
Responsibilities
 Involved from requirement till testing
Details:
DDS is a backup system that used NEC Hydrastore as secondary backup and provided backup and
restore functionality for NEC primary storage M-Series
 It provide bakup and restore from primary M-Series server to HYDRAStor iSCSI interface.
 The core engine for copying and restoring backup is written in c++.
 New buffer manager is written to manage unlimited memory usage in case there is no
network connection and stop the operating system form using the whole memory.
 Various client can connect to it via xmlrpc interface.
Roles Performed:
Involved in all phases of this development i.e. from requirement till testing:
 Designed the core framework of state daemon.
 Designed and implemented core backup and restore engine.
 Designed memory management module.
 Design and implemented a testing framework in Python to test it.
 Design and implemented unit test framework for the server and client.

July 2011-November 2013
Customer NEC Corporation, Japan
Duration of Project ~2.5 years
Team Size 5
Scale 25,000 LOC (New development)
 Multiple feature of HydraStor are supported
Technologies Domain: Storage
Language: C++, Python
Roles and
Responsibilities
 Involved from requirement till testing
Details:
HydraAgent is one of the component of HYDRAstor product and is used as an interface between
BE and GUI/CLI. From GUI/CLI request (Example: state of the system, capacity, resiliency level
etc) via hydraAgent. These request are more than hundreds in a seconds.
This complete support included multiple challenges of:
 It is stateless program and challenge was to move it to daemon to improve the
performance/memory optimization of the overall system
 This is complete architecture change where XMLRpc are used for client-server
communication.
 A complete cache is implemented whose main purpose is to minimize the communication
with BE for every request.
 Improve the performance in context of reducing overall execution of a request.
 Remove the memory requirement
 Handling of new feature in the module whenever a new feature is added in the System.
Roles Performed:
Involved in all phases of this development i.e. from requirement till testing:
 Design and Implemented the core framework of state daemon.
 Design and implemented a testing framework in Python to test it.
March 2010-March 2011
Company Headstrong
Duration of Project 1 Year
Team Size 4
Technologies C++, Perl, Makefile
Roles and
Responsibilities
Code modification for interfacing old library using password and
username is source code to use new library using kerberos.
Details:
There were various legacy trading program in written in perl and C++ that used hard coded user
name and password in the source file. These program had to upgrade to use kerbros token base
system so that security risk of user and password in source file could be removed:
 Was reading the source code and find the impact of the changes that new changes could
bring. The old make file had to be updated with new makefile and libraries and all broken
code had to fixed that occurred due to upgradation of new libraries.
Roles Performed:
Involved in all phases of this development i.e. from requirement till testing Involved in
Requirement gathering.
 Wrote a bash script that gathered information about the build step using the old makefile
and gave new makefile as output with upgraded libraries.
 Fixing broken system
June 2008-November 2009
Company Cadence Design System
Duration of Project ~1.5 years
Team Size 5
Scale 1,000 LOC (New Feature)
Technologies Domain: EDA
Language: C++, lisp, QT
Company Cadence Design System
Roles and
Responsibilities
 Involved from requirement till testing
Details:
Virtuso is one of the most widely used for EDA design and CDL is a circuit simulation tool form
cadence.
 Test case were old with no clean up done in long time.
 Lot of small improvement were needed but other members had no time for it
 Had to handle urgent customer bug with very small turnaround time.
Roles Performed:
Involved in all phases of this development i.e. from requirement till testing:
 Bug fixing in CDL.
 Improved Interface for CDL.
 Added new features in netlist generator for CLD.
 Made changes in regression test to remove unwanted dependencies.
 Implementing drag and drop feature in virtuso.
 Various improvement Virtuso interface.
 Added support in Virtuso analog library to display thumbnail.
ACADEMIC PROJECT
Title Fractal Generator
Place Milia Institute of technology, Purnea, Bihar
Description This project is a mathematical program that generate a picture, iterating a
given formula.
It takes coefficient constants, initial point and color coding from the user
and generate
the picture.
Platform Windows
Tools Visual Studio, MFC.
ACADEMIC PROFILE
Degree Year College/Board
Percentage
(%)
B.Tech. 2007
Millia Institute of Technology,
Purnea
69.6
H.S.C. 2000 C.B.S.E. 72.4
S.S.C 19998 C.B.S.E. 67.8
ACHIEVEMENTS & AWARDS
 Completed J2EE certification from CETPA
 Participated in various cultural, technical and social events held at college.
 Organized events for candle making, book binding, nail and thread, batik and painting
 Participated in annual inter house boxing competition in school
EXTRACURRICULAR ACTIVITIES
 Listening to music, reading, photography, origami, skateboarding, aeromodeling.
 Playing and watching basketball
 Writing tit bit application on android and web services.
PERSONAL DETAILS
Date of Birth: 16th March, 1983
Sex: Male
Marital Status: Unmarried
Fathers Name: Mr. Devendra Prasad Roy
Address: M-97, 2nd Floor, Jagat Ram Park, laxmi Nagar , Delhi  92
PROFESSIONAL REFERENCES
Nabila Zaheer
Project Lead
NECHCLST India Pvt Ltd.
Nabila.zaheer@nectechnologies.in
+91- 9958096539
Vikas Gera
Team Leader
Headstrong India Pvt Ltd.
geravikas@headstrong.com
+91- 9810304475
Alka Goel
Senior Engineering Manager
Cadence Design Systems
alka@cadence.com
+91- 9810065096
 Participated in annual inter house boxing competition in school
EXTRACURRICULAR ACTIVITIES
 Listening to music, reading, photography, origami, skateboarding, aeromodeling.
 Playing and watching basketball
 Writing tit bit application on android and web services.
PERSONAL DETAILS
Date of Birth: 16th March, 1983
Sex: Male
Marital Status: Unmarried
Fathers Name: Mr. Devendra Prasad Roy
Address: M-97, 2nd Floor, Jagat Ram Park, laxmi Nagar , Delhi  92
PROFESSIONAL REFERENCES
Nabila Zaheer
Project Lead
NECHCLST India Pvt Ltd.
Nabila.zaheer@nectechnologies.in
+91- 9958096539
Vikas Gera
Team Leader
Headstrong India Pvt Ltd.
geravikas@headstrong.com
+91- 9810304475
Alka Goel
Senior Engineering Manager
Cadence Design Systems
alka@cadence.com
+91- 9810065096

More Related Content

What's hot (20)

PDF
Model Based Systems and Software Engineering an overview of the IBM Rational ...
Real-Time Innovations (RTI)
PDF
A New Paradigm In Linux Debug From Viosoft
guestc28df4
DOCX
Mayuresh Warkhandkar_Resume
Mayuresh Warkhandkar
PDF
Rhapsody reverseengineering
Scott Althouse
DOC
A New Paradigm In Linux Debug From Viosoft Corporation
art_lee
PDF
Madhurima_Resume
Madhurima Das
PDF
SpencerKellerResume
Spencer Keller
PDF
[2015/2016] Collaborative software development with Git
Ivano Malavolta
DOCX
Shree_Duth_Awasthi_Resume
Shree Duth Awasthi
PDF
Anand madhab c linux
Anand Madhab
PDF
KRITI_BHOLA_CV
kriti bhola
PDF
RohitJindal
rohitjindal_786
PDF
IBM Rhapsody Code Generation Customization
gjuljo
PPTX
System Architect and Rhapsody
Martin Owen
DOCX
An Analysis of Component-based Software Development -Maximize the reuse of ex...
Mohammad Salah uddin
PDF
Dlf2
ANANDU KB
PDF
Model-Driven Development for Safety-Critical Software
gjuljo
PDF
Rodin.Nick.Resume
Nick Rodin
DOC
DheepthiResume
Dheepthi J J
PDF
Building a CI/CD Pipeline for PHP apps
Juan Manuel Torres
Model Based Systems and Software Engineering an overview of the IBM Rational ...
Real-Time Innovations (RTI)
A New Paradigm In Linux Debug From Viosoft
guestc28df4
Mayuresh Warkhandkar_Resume
Mayuresh Warkhandkar
Rhapsody reverseengineering
Scott Althouse
A New Paradigm In Linux Debug From Viosoft Corporation
art_lee
Madhurima_Resume
Madhurima Das
SpencerKellerResume
Spencer Keller
[2015/2016] Collaborative software development with Git
Ivano Malavolta
Shree_Duth_Awasthi_Resume
Shree Duth Awasthi
Anand madhab c linux
Anand Madhab
KRITI_BHOLA_CV
kriti bhola
RohitJindal
rohitjindal_786
IBM Rhapsody Code Generation Customization
gjuljo
System Architect and Rhapsody
Martin Owen
An Analysis of Component-based Software Development -Maximize the reuse of ex...
Mohammad Salah uddin
Dlf2
ANANDU KB
Model-Driven Development for Safety-Critical Software
gjuljo
Rodin.Nick.Resume
Nick Rodin
DheepthiResume
Dheepthi J J
Building a CI/CD Pipeline for PHP apps
Juan Manuel Torres

Similar to Mannu_Kumar_CV (20)

DOC
VidyaBhooshanMishra_CV
Landis+Gyr
DOC
Diwakar Nag
Diwakar Nag
DOC
Resume_Basith
mohamed basith mohamed ali
DOC
Cooper, Mark Resume.Final.8.2.16
Mark Cooper
DOC
Resume Raushan
Raushan Choudhary
DOC
Balaji Resume
Balaji Ommudali
DOC
Neeraj_Virmani_Resume
Neeraj Virmani
PDF
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
saniakhan8105
PDF
Resume
lalit choudhary
DOC
Mkkailashbio
Kailash M .K.
DOC
Priyank Pujara - Perl & Cloud Profile (1)
PRIYANK PUJARA
DOC
Srividhya_pm_resume_latest
Srividhya Krishnaswamy B
DOC
PralayPatoria
Pralay Patoria
PDF
Surekha_haoop_exp
surekhakadi
DOC
Robin_Informatica
Robin Goyal
DOCX
Deepak_SCM_CV
Deepak RN
DOC
Bhanu_Pottipareddy_CV
Bhanu Shankar Pottipareddy
PDF
Resume raushan
Raushan Choudhary
DOC
SathishKumar Natarajan
Sathish Kumar
PPTX
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
Michael Foster
VidyaBhooshanMishra_CV
Landis+Gyr
Diwakar Nag
Diwakar Nag
Cooper, Mark Resume.Final.8.2.16
Mark Cooper
Resume Raushan
Raushan Choudhary
Balaji Resume
Balaji Ommudali
Neeraj_Virmani_Resume
Neeraj Virmani
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
saniakhan8105
Mkkailashbio
Kailash M .K.
Priyank Pujara - Perl & Cloud Profile (1)
PRIYANK PUJARA
Srividhya_pm_resume_latest
Srividhya Krishnaswamy B
PralayPatoria
Pralay Patoria
Surekha_haoop_exp
surekhakadi
Robin_Informatica
Robin Goyal
Deepak_SCM_CV
Deepak RN
Bhanu_Pottipareddy_CV
Bhanu Shankar Pottipareddy
Resume raushan
Raushan Choudhary
SathishKumar Natarajan
Sathish Kumar
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
Michael Foster
Ad

Mannu_Kumar_CV

  • 1. CURRICULUM VITAE Mannu Kumar E-mail: mannu.ray@gmail.com Phone No: - +91-9654223480 CAREER OBJECTIVE To contribute effectively for a developing and innovative organization with my abilities and skills. And to develop intellectual and professional qualities in a challenging and creative work environment. PROFESSIONAL ABRIGMENT A dynamic professional with ~8 years of rich experience in software Design & Development .Currently associated with NEC Technologies India Ltd. as Senior Technical Lead. Expertise in end-to-end design and development of software product from Requirement Analysis to Planning, Scheduling and Estimation, Design, Development & Delivery. Domains Storage, Cloud Storage(OpenStack SWIFT) ,Distributed System, EDA OpenStack Technologies Swift, Ceilometer, Keystone, HA Load Balancer, Operating Systems/Platform OS : Linux Languages C++, Python, PERL, bash, lisp Software Dev Tool Editor: Vim, Kile, Eclipse Compiler: G++,GCC Debugger: GDB Others: C++ Boost library, Boost Python, RPC, Scons, Valgrind, Gcov, coverage, Lex, Yacc Scripting Lang Python, Bash, PERL, lisp Version Control GIT, CVS Bug Tracking Jira Project Management MS Office, Jira Modeling Tools Star UML DETAIL OF WORK EXPERIENCE Project Description: HYDRAstor is the flagship project of NEC Corporation in enterprise storage market. It is a scalable, secondary storage solution based on the GRID storage architecture May 2014-till date Customer NEC Corporation, Japan Duration of Project 1.5 Years
  • 2. Customer NEC Corporation, Japan Team Size 20 Scale 70,000 LOC (New development) Phase#1 development: 25,000 LOC Phase#2: 45,000 LOC Technologies Domain: Storage/Cloud/Distributed System Language: C++, Python Roles and Responsibilities Involved from conceptualization of this idea to an actual product. Details: It targets enabling NEC to enter into Cloud Domain i.e. Development of Object Storage Support (REST Interface) over HydraStor using Openstack SWIFT. This complete support included multiple challenges of: Database library for Sequential File systems. Support on SWIFT for file systems with no extended attributes. Introduction of transactional layer for storage appliance with less time coherency. Design a complete distributed system where read/write can be done from multiple nodes at same time. Provide High Availability, Fault toleration, minimum recovery time. Distributed monitoring system who monitors all the service locally, identified failure, do recovery and distributed its responsibilities among other nodes in minimum time. This models works in Master-slave model (where one active Master and multiple active slave) Roles Performed: Involved in all phases of this development i.e. from conceptualization of this idea to an actual product. Involved in Requirement gathering. Done several POCs for feasibility study: POC for support of SWIFT on file systems with no extended attribute support. Designed asynchronous data base library suitable for non-sequential file systems. Designed Transactional Library to make SWIFT compatible with storage appliance with less time coherency. Designed distributed monitoring system to provide high availability of system. Design a new global leader election Algorithm in distributed system on basis of global file system (GFS). Development of Asynchronous interfaces for Database library. Involved in designing of testing framework for the product. Resolved integration issues while integrating this solution with SWIFT and Hydrator. November 2013-May 2014 Customer NEC Corporation, Japan Duration of Project ~6 Months Team Size 5 Scale 15,000 LOC (New development)
  • 3. Customer NEC Corporation, Japan Multiple feature of HydraStor are supported Technologies Domain: Storage Language: C++, Python Roles and Responsibilities Involved from requirement till testing Details: DDS is a backup system that used NEC Hydrastore as secondary backup and provided backup and restore functionality for NEC primary storage M-Series It provide bakup and restore from primary M-Series server to HYDRAStor iSCSI interface. The core engine for copying and restoring backup is written in c++. New buffer manager is written to manage unlimited memory usage in case there is no network connection and stop the operating system form using the whole memory. Various client can connect to it via xmlrpc interface. Roles Performed: Involved in all phases of this development i.e. from requirement till testing: Designed the core framework of state daemon. Designed and implemented core backup and restore engine. Designed memory management module. Design and implemented a testing framework in Python to test it. Design and implemented unit test framework for the server and client. July 2011-November 2013 Customer NEC Corporation, Japan Duration of Project ~2.5 years Team Size 5 Scale 25,000 LOC (New development) Multiple feature of HydraStor are supported Technologies Domain: Storage Language: C++, Python Roles and Responsibilities Involved from requirement till testing Details: HydraAgent is one of the component of HYDRAstor product and is used as an interface between BE and GUI/CLI. From GUI/CLI request (Example: state of the system, capacity, resiliency level etc) via hydraAgent. These request are more than hundreds in a seconds. This complete support included multiple challenges of: It is stateless program and challenge was to move it to daemon to improve the performance/memory optimization of the overall system
  • 4. This is complete architecture change where XMLRpc are used for client-server communication. A complete cache is implemented whose main purpose is to minimize the communication with BE for every request. Improve the performance in context of reducing overall execution of a request. Remove the memory requirement Handling of new feature in the module whenever a new feature is added in the System. Roles Performed: Involved in all phases of this development i.e. from requirement till testing: Design and Implemented the core framework of state daemon. Design and implemented a testing framework in Python to test it. March 2010-March 2011 Company Headstrong Duration of Project 1 Year Team Size 4 Technologies C++, Perl, Makefile Roles and Responsibilities Code modification for interfacing old library using password and username is source code to use new library using kerberos. Details: There were various legacy trading program in written in perl and C++ that used hard coded user name and password in the source file. These program had to upgrade to use kerbros token base system so that security risk of user and password in source file could be removed: Was reading the source code and find the impact of the changes that new changes could bring. The old make file had to be updated with new makefile and libraries and all broken code had to fixed that occurred due to upgradation of new libraries. Roles Performed: Involved in all phases of this development i.e. from requirement till testing Involved in Requirement gathering. Wrote a bash script that gathered information about the build step using the old makefile and gave new makefile as output with upgraded libraries. Fixing broken system June 2008-November 2009 Company Cadence Design System Duration of Project ~1.5 years Team Size 5 Scale 1,000 LOC (New Feature) Technologies Domain: EDA Language: C++, lisp, QT
  • 5. Company Cadence Design System Roles and Responsibilities Involved from requirement till testing Details: Virtuso is one of the most widely used for EDA design and CDL is a circuit simulation tool form cadence. Test case were old with no clean up done in long time. Lot of small improvement were needed but other members had no time for it Had to handle urgent customer bug with very small turnaround time. Roles Performed: Involved in all phases of this development i.e. from requirement till testing: Bug fixing in CDL. Improved Interface for CDL. Added new features in netlist generator for CLD. Made changes in regression test to remove unwanted dependencies. Implementing drag and drop feature in virtuso. Various improvement Virtuso interface. Added support in Virtuso analog library to display thumbnail. ACADEMIC PROJECT Title Fractal Generator Place Milia Institute of technology, Purnea, Bihar Description This project is a mathematical program that generate a picture, iterating a given formula. It takes coefficient constants, initial point and color coding from the user and generate the picture. Platform Windows Tools Visual Studio, MFC. ACADEMIC PROFILE Degree Year College/Board Percentage (%) B.Tech. 2007 Millia Institute of Technology, Purnea 69.6 H.S.C. 2000 C.B.S.E. 72.4 S.S.C 19998 C.B.S.E. 67.8 ACHIEVEMENTS & AWARDS Completed J2EE certification from CETPA Participated in various cultural, technical and social events held at college. Organized events for candle making, book binding, nail and thread, batik and painting
  • 6. Participated in annual inter house boxing competition in school EXTRACURRICULAR ACTIVITIES Listening to music, reading, photography, origami, skateboarding, aeromodeling. Playing and watching basketball Writing tit bit application on android and web services. PERSONAL DETAILS Date of Birth: 16th March, 1983 Sex: Male Marital Status: Unmarried Fathers Name: Mr. Devendra Prasad Roy Address: M-97, 2nd Floor, Jagat Ram Park, laxmi Nagar , Delhi 92 PROFESSIONAL REFERENCES Nabila Zaheer Project Lead NECHCLST India Pvt Ltd. Nabila.zaheer@nectechnologies.in +91- 9958096539 Vikas Gera Team Leader Headstrong India Pvt Ltd. geravikas@headstrong.com +91- 9810304475 Alka Goel Senior Engineering Manager Cadence Design Systems alka@cadence.com +91- 9810065096
  • 7. Participated in annual inter house boxing competition in school EXTRACURRICULAR ACTIVITIES Listening to music, reading, photography, origami, skateboarding, aeromodeling. Playing and watching basketball Writing tit bit application on android and web services. PERSONAL DETAILS Date of Birth: 16th March, 1983 Sex: Male Marital Status: Unmarried Fathers Name: Mr. Devendra Prasad Roy Address: M-97, 2nd Floor, Jagat Ram Park, laxmi Nagar , Delhi 92 PROFESSIONAL REFERENCES Nabila Zaheer Project Lead NECHCLST India Pvt Ltd. Nabila.zaheer@nectechnologies.in +91- 9958096539 Vikas Gera Team Leader Headstrong India Pvt Ltd. geravikas@headstrong.com +91- 9810304475 Alka Goel Senior Engineering Manager Cadence Design Systems alka@cadence.com +91- 9810065096