Mannu Kumar has over 8 years of experience in software design and development. He has expertise in requirements analysis, design, development, and delivery of software products from end to end. He has worked on several projects related to storage, cloud storage, and distributed systems using technologies like C++, Python, OpenStack Swift, and more. His roles have included requirements gathering, design, development, testing, and resolving integration issues.
The document discusses IBM's Rational solution for model-based systems and software engineering. It provides an overview of IBM tools that can be used together as part of a solution to help organizations develop safe and compliant software, including Rational Team Concert for project planning and collaboration, DOORS for requirements management, Rhapsody for architecture and design, and Quality Manager for quality management and testing. The solution supports processes like DO-178C and provides customizable process guidance, tool integration, and process enactment capabilities.
A New Paradigm In Linux Debug From Viosoftguestc28df4
1) The Arriba Debugger provides a holistic approach to debugging embedded Linux through its VMON module, which has minimal performance impact and provides full visibility of the Linux target.
2) It addresses traditional limitations by enabling debugging of loadable modules, multiple processes, and production kernels without halting the target.
3) The Arriba Debugger and Linux Event Analyzer integrate with Eclipse and provide a comprehensive Linux development environment.
The document provides a summary of Mayuresh Warkhandkar's professional experience and qualifications. It details his 3 years and 8 months of experience as a Senior Software Engineer at IGATE, where he has worked on several projects involving COBOL, CICS, and mainframe technologies. It also lists his educational background of a BSc in Information Technology and technical skills including programming languages, databases, and tools.
This document discusses IBM Rational Rhapsody, a model-driven development tool for complex systems and software. It provides capabilities for specifying, designing, developing, validating, and verifying systems using modeling and simulation. The document outlines Rhapsody's key features and benefits, including building quality applications through collaboration and eliminating defects through continual testing. It also describes Rhapsody's model execution, requirements visualization, and team collaboration technologies. Several usage scenarios are presented, such as visualizing legacy code, transitioning to model-driven development, and integrating external code.
A New Paradigm In Linux Debug From Viosoft Corporationart_lee
1) The Arriba Debugger provides a holistic approach to debugging embedded Linux through its VMON module, which has minimal performance impact and provides full visibility of the Linux target.
2) It addresses traditional limitations by enabling debugging of loadable modules, multiple processes, and production kernels without altering target performance.
3) The Arriba Debugger integrates with the Eclipse IDE and includes the Linux Event Analyzer tool for profiling Linux events with minimal overhead.
Madhurima Das is seeking a challenging role in software design and development. She has 7 years of experience in the SDLC, including requirements gathering, design, testing, and support. She is proficient in C++, Verilog, and VHDL and has expertise in EDA tools. Her previous roles include projects involving mixed Verilog-VHDL support, state machine conversion, and netlist optimization. She is a team player with strong technical skills.
Spencer Keller is a software engineer with extensive experience developing a wide range of software applications using many programming languages, databases, tools, and operating systems. He has specialized in software frameworks and test automation tools, and holds a patent for a software testing automation system. His background includes roles developing applications for backup products, graphical user interfaces, content management systems, and more.
[2015/2016] Collaborative software development with GitIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This curriculum vitae summarizes the professional experience and qualifications of Shree Duth Awasthi. He has over 4 years of experience in networking and exploring new technologies. Some of his key skills include OpenStack, network virtualization, TCP/IP protocols, and working knowledge of technologies like Neutron, Nova, and Cinder. He has worked on projects involving network functions virtualization and the Flexi platform. Currently employed by Hewlett Packard, his previous experience includes work at Tata Consultancy Services focusing on research and development related to OpenStack.
- The document is a resume for Anand Madhab summarizing his career and technical experience. He has over 6 years of experience developing software in C/C++/Python with a focus on computer networking. His most recent role is at Cisco Systems developing SNMP infrastructure. He is proficient in data structures, networking concepts, and Agile methodologies.
Kriti Bhola has over 10 years of experience in software engineering. She has a Master's degree in Informatics and Bachelor's degree in Computer Science. She has worked as a Senior Software Engineer at Aricent Group where she led modules developing 3G femtocell technology integrating with various hardware platforms. She has strong skills in languages like C, C++, Java and protocols like RRC, RLC. She has received multiple awards for her technical contributions.
Rohit Jindal has over 5 years of experience in software development using technologies like Java, Scala, Akka Framework, AWS, and Yocto Framework. He has worked on projects involving unified key management systems, porting software to work on Broadcom chips, and porting U-boot for embedded systems. His roles have included development, testing, debugging, and handling runtime issues. He is currently a Senior Software Engineer at Aricent Technologies.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
An Analysis of Component-based Software Development -Maximize the reuse of ex...Mohammad Salah uddin
This document provides an analysis of component-based software development by Mohammad Salah Uddin for his Master's degree. It includes an introduction outlining the aims and objectives of analyzing CBSE and maximizing reuse of existing software. It then discusses key aspects of components such as definitions, characteristics, relationships to objects, differences from traditional software engineering, benefits of CBSE, and importance of reusability. The document also examines component technologies, frameworks, and a case study using the Avalon framework.
The document contains questions and answers related to software development processes and practices. It addresses topics like coding standards, configuration management, design patterns, testing, security, and cloud computing. Key aspects covered include principles of solid design, responsibilities of various roles, benefits of test-driven development, and guidelines for managing bottlenecks during optimization.
Model-Driven Development for Safety-Critical Softwaregjuljo
Presentation given at the IBM Systems Engineering Symposium, in 2012, about Model-Driven Development for Safety-Critical Software.
With special focus on the usage of Rational Rhapsody for C++ in real-time and safety-critical software development.
This document is a resume for Nick Rodin summarizing his experience and qualifications. It shows that he has over 15 years of experience as a software engineer, developing applications using languages like Java, C++, and XML. Notable projects include architecting a reliable software tool at Element CXI and developing compatibility tests for Java EE specifications at Sun Microsystems. He has expertise in areas like software design, debugging, documentation, and training others.
Dheepthi J.J. is a quality assurance engineer with over 6 years of experience. She currently works at Amazon and has previous experience working for Altimetrik, Cognizant, and Hexaware. Her technical skills include Java, Python, Selenium, Oracle, and C#. She has contributed to projects using agile methodologies and has experience analyzing requirements and designing solutions.
This document defines a CI/CD pipeline for PHP applications using AWS services like CodeBuild and CodePipeline. It discusses setting up continuous integration with a source control system, build system, testing, code reviews, and branching strategies. For continuous delivery, it covers deploying code changes automatically to a testing environment, enabling manual approvals, and deployment strategies like blue/green deployments using Elastic Beanstalk. The goal is to define a simple yet robust CI/CD pipeline to find bugs quickly, improve quality, and reduce release times.
Vidya Bhooshan Mishra has over 6 years of experience working as a Senior Software Engineer in India. He has extensive experience developing applications using Microsoft .NET technologies like C#, ASP.NET and SQL Server. Some of the key projects he has worked on include a Head End System for managing energy meters across 4 continents and a GPRS Network Adapter for communicating with meters. He is proficient in software development best practices like agile methodologies, source control and unit testing. Currently he works as a Senior Developer leading a team of 4 at Landis + Gyr in Noida, India.
Diwakar Nag has over 25 years of experience as a test architect and development architect. He has extensive experience architecting automated test frameworks in Python, Java, and other languages. Some of his accomplishments include architecting a test framework for HP OneView that replaced a proprietary framework, standardized test hardware usage to reduce complexity, and instituted quality control processes. He also has experience as a development architect, improving performance and standards compliance for various HP-UX components.
Mohamed Basith has over 7 years of experience in software development using languages like C, C++, Java and C#. He has expertise in developing applications for real-time data acquisition, databases, and multi-threaded applications. He has experience working with technologies like Visual Studio, Qt, Android Studio, and various databases and operating systems. His work includes developing applications for electronic device configuration, product testing, patient monitoring, and finance collection.
Mark Cooper is a senior DevOps cloud engineer with over 15 years of experience in cloud development, DevOps, and cloud infrastructure. He has extensive skills in Java, Python, cloud technologies like OpenStack, and DevOps tools like Chef and Ansible. His background includes roles providing automated provisioning for IBM's cloud services, developing microservices for BlueMix, and managing deployments and pipelines. He aims to deliver high-quality solutions through an agile approach and effective communication skills.
Raushan Kumar has over 6 years of experience in Documentum development, support, and maintenance. He is EMC and ITIL certified. His experience includes installing and configuring Documentum Content Server and Application Server, developing custom Documentum applications using DFC APIs, and providing support for GXP compliant applications. He is currently working at EMC in Bangalore.
I have Over 8+ years of experience as a DevOps Engineer. I came across an interesting position of DevOps Engineering position on your Linked post. Constantly updating my skill set, I am proficient in DevOps Tools like Git, Jenkins Pipeline Automation, AWS, Chef, Ansible, Kubernetes, Terraform, Docker, Shell Scripting,ELK, Jfrog and Prometheus.
Neeraj Virmani has over 9 years of experience in IT with expertise in configuration management, continuous integration and deployment using tools like GitHub, Jenkins, Ant and Maven. He has experience automating manual tasks using shell scripting and providing CI/CD solutions to development teams. He currently works as a Build/Release Manager where he manages a team of 7 members and performs software release management for 35+ websites.
Advanced Full Stack Development: Scaling, Deployment, and Maintenancesaniakhan8105
"Advanced Full Stack Development: Scaling, Deployment, and Maintenance" delves into the complexities of expanding, deploying, and sustaining robust web applications. Learn strategies for handling increased traffic, automating deployments, and ensuring long-term application performance and security. This guide equips you with essential skills for managing full stack projects at scale.
Lalit Kumar Choudhary has over 5 years of experience in embedded software development including experience developing Linux device drivers, applications, and bootloaders. He has worked on projects involving WLAN firmware, power monitoring systems, and webpage development. His technical skills include C programming, Linux, networking protocols, and version control systems.
M.K. Kailash has over 12 years of experience in software development and project management. He has extensive skills in programming languages like C, C++, C#, and experience developing projects for companies like McAfee, Applied Materials, and Honeywell. Currently he works as a Software Development manager at McAfee, where he leads teams in India and oversees project planning and engineering.
- Priyank Pujara is a Module Lead with over 6 years of experience developing Perl and shell scripts for Linux applications. He has expertise in areas like OpenStack cloud computing, network performance management, and automating testing processes. Some of his projects involve developing applications for security and single sign-on in OpenStack clouds, and creating a tool that automated testing of a banking application.
Srividhya Krishnaswamy has over 14 years of experience in software development, testing, and project management. She has expertise in C, Linux, and Unix operating systems and has worked on projects involving storage, networking, backup/restore systems, and security protocols. Currently she is a Project Leader at Wipro Technologies where she has led several projects involving middleware systems, backup software, and static code analysis platforms.
This document provides a profile summary for Pralay Patoria, including experience in software design and development, project management, and requirement analysis over nearly 12 years using technologies like C++, C#, .NET, SQL, and various frameworks. Key projects include developing trading applications and APIs for financial institutions. Patoria has extensive experience designing distributed applications and APIs to connect different systems.
Surekha Kadi has over 7 years of experience in software testing and automation. She has expertise in agile methodologies, scripting languages like Perl and Python, and testing domains including mobile applications, virtualization, cloud computing, and big data using tools like Hadoop, Informatica, Hive, and Vector. She has led testing projects for various clients, developing frameworks, automating test cases, and ensuring quality standards like CMMI level 3.
Robin Goyal seeks a challenging role in IT to implement expertise in developing complex projects efficiently. He has 2 years of experience as an Informatica Administrator for banking domains. His skills include installing and configuring Informatica, identifying and resolving issues, and providing 24/7 support. He currently works as a Software Engineer at HCL Technologies where he is responsible for setting up environments, installing Informatica, managing repositories, and automating backups and deployments for Deutsche Bank.
Deepak RN has over 6 years of experience in software configuration management, build and release management. He has expertise in tools like Perforce, SVN, Jenkins, Bamboo, ANT, ClearCase, ClearQuest, Anthil Pro, and more. Currently he works as a senior systems executive at Tech Mahindra on the XURA telecom project, where he performs tasks like ClearCase administration, Jenkins and ANT configuration, release management and more.
This document provides a summary of Bhanu Shankar Pottipareddy's professional experience and qualifications. Some key points:
1. He has over 9 years of experience in IT projects involving multi-tier applications, business process reengineering, and client/server development, primarily with Oracle E-Business Suite Project Accounting.
2. He has managed teams that designed and implemented functionality like the Schedule of Values and Cost Breakdown Structure for Oracle EBS Project Accounting.
3. His technical skills include Java, J2EE, PL/SQL, Oracle Forms, ADF, mobile development, web services, and various application servers and IDEs.
4. He has
This document is a resume for Raushan Kumar, who has over 6 years of experience working with Documentum applications including development, support, and maintenance. He has skills in technologies like Documentum, Java, XML, and Linux/Unix administration. Currently he works as an Advanced ECM Developer for NNIT in Prague, Czech Republic. Previous roles include Worldwide Technical Engineer for EMC and several projects for Novartis as a Senior Project Engineer and Project Engineer. He has experience customizing applications, installing and configuring servers, writing scripts, and following GxP compliance standards.
N. Sathish Kumar has over 10 years of experience in the IT industry. He has expertise in Java, Spring, Hibernate, Oracle, SQL Server, and legacy modernization tools like BluAge. Some of his projects include modernizing banking applications, developing web applications for failure analysis tracking and supply chain management, and migrating mainframe screens to new interfaces. He is skilled at all phases of the software development life cycle from analysis to deployment.
The document provides details about an individual with 12 years of experience in product development and project management across various industries. They have extensive experience leading teams in Japan and managing onsite/offshore projects using Agile methodology. Their technical skills include programming languages like C/C++ and experience developing embedded systems, printers, and other products.
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
Father’s 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
Father’s 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