Post Job Free

Resume

Sign in

Engineer Software

Location:
Bengaluru, KA, India
Posted:
February 16, 2018

Contact this candidate

Resume:

Curriculum Vitae

Dhirendra Kumar 1-646-***-****

ac4h0i@r.postjobfree.com

OBJECTIVE

Looking for a challenging career in design and development of software applications using leading edge technologies.

PROFESSIONAL SUMMARY

Currently I work with HPE (Hewlett-Packard Enterprise) as a System Engineer V Atlanta GA 2013 onwards.

14 years of IT product development experience, including experience in leading and teams/ features/ products.

Strong experience in embedded design and development and System Software using C++11/C++14, Python, Micro Services, Java, Rest.

Strong knowledge of OOA and OOD with exposure to Design Patterns. Experience in handling customer escalations and demands to customers (including hot-fixes/patches); interfacing with customers on technical/ product matters, helping in deployments at customer sites

(onsite).

EDUCATION

Master in Computer Science from Cochin University of Science and Technology Kochi completed in 2003 with 81.4% with second rank.

SKILL SET

Operating System Windows, Linux

Programming Languages C++, Python,Java,Rest, CUDA Other tools/technologies XML, Enterprise Architect, Clear Quest, Rational Purify, Trace-32, PC- Sink, TotalView, GDB

Domain knowledge Datacenter, Virtualization, Cloud, Simulation etc. Version Control tool SVN, Clear case etc.

Project Management

tools/methods

Agile, Scrum

PROFESSIONAL EXPERIENCE

Company: HPE Mach 2013 till date

Curriculum Vitae Dhirendra Kumar

2

Image Streamer:

Role: Architecture and Component Owner (Single point of contact for Customer) Programming language: C++, Cuda

Product Description:-

HPE Synergy Image Streamer can quickly provision an operating environment across a large number infrastructure blocks. This helps IT in deployments and updates for environments such as Web servers. The Unified API enables programmatic control of HPE Image Streamer by developers and users for integration, automation and customization.

https://www.hpe.com/h20195/v2/GetPDF.aspx/c04815217.pd f

Supported Operating System

a) Sles 12.1/12.2

b) RHEL 7.2/7.3

c) Esx 6.0

Designation: Migration Architect

Role: Architecture Design and Develop/ Component Owner Product: SMP (Server Migration pack)

Operating system: Windows/Linux, AWS

Programming language: C++,Python, Java,Redfish, golang Product Description:-

SMP helps in migrating workload from P2P, P2V, V2V, V2C, P2C (P =Physical=virtual, C=container).SMP migrate operating system, applications, settings and data from one server to another, instead of manually

redeploying these elements on your new server with HPE Insight Control. SMP server migration tool is for all ProLiant physical & virtual migration needs, Supports migrations from any x86 server (regardless of vendor, physical or virtual) to HPE ProLiant or BladeSystem with a supported OS or a supported VM-type.

http://www8.hpe.com/us/en/products/servers/management/insight-control/provisioning- server- migration.html

Supported Operating System

d) Windows 2016

e) Sles 12.2

f) RHEL 7.2

g) RHEL 7.3

h) Nano server

SMP helps to migrate workload to Microsoft Azure, Amazon Web Services irrespective to any application installed

(Public /private and Hybrid cloud)

Company: IBM-ISL April 2011 to March 2013

Role: Design and Development

Product: HMC/FSM (Hardware Management Console/Flex System Manager) Operating system: MCP7

Curriculum Vitae Dhirendra Kumar

3

Programming language: Java, Corba, Python

Other technologies: CIM standard, XML

Product Description:- This is a technology created by IBM to provide a standard interface for configuring and operating partitioned (also known as an LPAR or virtualized system) for systems such as IBM System i, IBM System p, IBM System z, and IBM Power Systems. HMC/FSM is used for Rack/Blade Server: Configure and manage logical partitions and partition profiles Perform DLPAR functions.

Activate and manage Capacity on Demand resources.

LPM (Live Partition Mobility)

I worked on following components of HMC:

Remote Restart of Partition: - When a host in a server system pool unexpectedly fails, this feature can use remote restart to maintain availability of your virtual servers and workloads within the pool. Ecmd: This is a Manufacturing testing tool to check working of hardware spy/scom/node/cage/. My contribution includes writing command to verify this hardware. NIST Security Support: This includes security improvement for IBM-flex server and Power Server. This feature support tls1.2 along with SSLV3 support.

CCM (Concurrent Maintenance) for Power Server: I led this feature to research, implement and deliver the addition of Hot/Cold repair and licensing feature for any defective node. Company: CAE Simulation Technology July 07 till April 11 Designation: Senior Software Engineer

Product: Simulation product http://www.cae.com/Worldwide-Presence/cae-india-private-limited/ Operating system: Windows

Programming language: C, C++

Product Description:

CAE India Pvt Ltd located, India has more than 20 years of experience in the field of simulation and has been providing leading edge solutions to India’s defence forces for more than two decades. CAE India specializes in the fields of modelling and simulation software, real-time systems, and simulation- based training systems.

Some major projects on which I worked mentioned below: Automatic Flight Extraction from video clip: This Task Consist of creating a Tool/application which will used to automatically extract numerical/Alphanumeric/Symbolic data furrentrom recorded Flight Tests executed in an Airplane.

The Videos from which the data must be extracted are recorded inside the cockpit of a flying aircraft. The Cameras are placed inside the Cockpit in such a way to not disturb the Pilot during the flight. Task Consist of

a) Stabilizing the image.

b) Extracting data under numerical/alphanumeric/enumeration format, from different fields selected on the image.

Curriculum Vitae Dhirendra Kumar

4

c) Modifying OCR, this can help to read any frame of Video. Project Includes:

a) Hough Transform implemented to identify line as well as Circle. b) Image Preprocessing (Correct Refresh Rate by clubbing multiple frames reduces flickering to generate clearer Frames).

c) Video rotation (90, 180,270 degree).

d) Adjust Perspective (Tilted Video can be modified). e) Shaking of Camera while Capturing Video.

Tank T-90 :- The T-90 is a Russian main battle tank (MBT) derived from the T-72, and is currently the most modern tank in service with the Russian Ground Forces and Army. The successor to T-72BM, the T- 90 uses the gun and 1G46 gunner sights from the T-80U, a new engine, and thermal sights. Other name of T-90 in Army is called “Bhisma”

Task Consist of

a) Simulation of Commander with Seat Shaker.

b) Simulation of Gunner with Seat Shaker.

c) Simulation of Driver with Motion System.

Runway: - The Project Runway consists in the delivery of entry Level-D Full Flight Simulators (FFS) in the Business Aviation Training domain.

In particular, these devices must meet very aggressive cost targets, which has forced both engineering and management teams to rethink better ways to define, build and validate these training devices The concepts and strategies involved in the software solution of this particular project shall be re-used across other CAE product lines, from desktop training devices up to the 8000 series. I have developed RMU (Radio Management Unit) for Cessna XLS, which was generic enough for RMU- 850 and RMU-855. I did all analysis, design and coding of full model. Design Model which we are using to develop this system is DM-V-VM (Data Model-View- View Model). Company: IBM Nov 03 till July 07

Designation: Software Engineer

Operating system: Linux

Programming language: C++

Other technologies: Shell scripts.

Product: Application stack

Product Description:

As part of pre-integrated open-source Software suites team, I owned the security module using the U.S. National Vulnerability Database (and part of the Intel Certified Solutions Program), and Amazon Web Services cloud computing tests and was responsible for major application integration, enhancements, testing and support. These included the popular testgen4web tool for scripted web site. Product: ZX20 handset.

Operating system: Windows

Programming language: C++

Curriculum Vitae Dhirendra Kumar

5

Product Description:

Zx20 is a new mobile handset for Cingular; in this new features are Blue tooth (Adhoc-network). We are working on DUN, GAP, SDP, OPP, Handset, and Hands free profile. This we need for synchronization of data from PC to PC or from Bluetooth enable mobile to Bluetooth mobile.

For this mobile I have written code for JSR-82 support, this helps to download Java games, which support BT, and with this we can play JAVA games.

Operating system: UNIX

Programming language: C++

Projects Description:

Objectel: - It is a network management application designed to assist telecommunication and network engineers for creating facilities, assigning customer circuits and documenting the equipment used in providing data and voice communication.

To enable circuits to work with packet switching technology, client had taken initiative for C2P (circuit to packet) architecture. This provides the voice and data communication in a much more optimized way. It worked on a client - server architecture, with network engineers using VC++ GUI to enter network information, thereby requesting server to manipulate network information, through XML messages to share

data.

CRL_MMAPI:- This project is a Research and Development project for a Japan Based Organization that works on next generation technologies. We developed an API (supporting the simple audio and Video playback features) according to the JSR 135 (similar to mobile Media API from Sun Microsystems) to run for Sharp Zaurus SL- C750/C760.

PROFESSIONAL ACHIEVEMENTS

CAE Gold award in 2010 Q1, for resolving key customer issues and implementing major design level improvements based on customer/field experience.

Spikesource great Achievement award for resolving product issues reported by customers, and delivering pathes/hot-fixes.



Contact this candidate