0% found this document useful (0 votes)
62 views5 pages

Meenakshi K

Meenakshi Karde is an experienced embedded systems developer with 16 years of experience in areas related to storage systems. She has expertise in C, C++, Python, and assembly languages. Her experience includes designing and developing enclosure management services, storage system upgrades tools, and test cases for validating enclosure management systems. She is skilled in areas like storage protocols, Linux, hardware bring up, documentation, and project management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views5 pages

Meenakshi K

Meenakshi Karde is an experienced embedded systems developer with 16 years of experience in areas related to storage systems. She has expertise in C, C++, Python, and assembly languages. Her experience includes designing and developing enclosure management services, storage system upgrades tools, and test cases for validating enclosure management systems. She is skilled in areas like storage protocols, Linux, hardware bring up, documentation, and project management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Meenakshi Karde

A-5/608, Atul Nagar,


Warje,Pune

[email protected]
+91-8408882125

SUMMARY:

16 years of experience in embedded system development in the areas of storage domain,


development of enclosure management services for storage systems. Storage hardware (RBOD,
EBOD and JBOD) monitoring and controlling applications, signal processing algorithms (Speech
codec and Image Processing).

Good understanding of storage protocols, SAS, SCSI, SATA, iSCSI.

Experience in designing, leading, and managing storage project’s task like Enclosure management
services, BMC, SCSI /Non-SCSI device controlling using SES and IPMI.

Design and development of storage system’s upgrade tool using Python.

Jenkin job set up for creating release bundle for new products.

Experience in board bring up of 4u100 storage system.

Design and development of unit test cases to validate the functionality of enclosure management
systems.

Highly skilled and experienced in Software Design and Development using C, Python, C++ and assembly
of Various digital signal processors including TI and ADSP.

Important documentation exercises include generating SRS, SDD and user manual.

Worked as a freelance project guide for final year engineering projects (Maharashtra Institute of
Technology, College of Engineering Pune, Sinhgad Institute of Technology, Pune)

SKILLS:

Operating Systems: Windows, Linux (Ubuntu, Fedora and Red hat).

Languages: C, C++, Python, Assembly programming language of TI and


SHARC processor

Hardware: Intel x86 based systems (MINI ITX), ARM based processors (IXP-425),
Evaluation hardware kit for SHARC, TI DSP, DSPic based hardware, BRCM
2044 and 2047 audio chip(Bluetooth).
Storage Enclosures: 4U100, 4U106, 5U84, 2U24/2U12
Appliances: Netbackup, Flex, Flexscale and Access

Development
Environment: Microsoft VC++, Texas Instruments Code Composer studio,Visual DSP++,
Matlab, eclipse, BTE Insight, Source Insight, Protocol analyzers (CAN
Analyzer and sniffer), CVS, Mantis bug tracker and Jira for defect tracking,
crucible and review board for code reviews, Git and SVN for source
code management

Specification Used: IPMI, ANSI SES-3 Specification, Redfish


WORK EXPERIENCE

Seagate technology (Employment Period: May 2022 to till date)

Project: MC controller Application

 Working on development and enhancement of MC Controller Application.


 Redfish api enhancement as per the customer’s requirement.
 Design and development of data collection module for fleet management project
 Supporting MFG team to triage and resolve critical issues.

Veritas Technologies LLC (Employment Period: March 2020 to Till date)

Project: Auto Support Client (Hardware Monitoring)

Description:
The AutoSupport client application is a framework consisting of five microservices developed in python, go
language, java and drool engine that runs as a middle layer on Appliance to monitor the health of various
components through hardware monitoring service. It monitors the status of all hardware/software
resources periodically, and decides the health of each component based on the conditions/threshold sets in
respective rules and sends alerts over SMTP/SNMP if state is asserted for any components.

Responsible for:
 Coordinate with the Hardware team for the Hardware diag improvement
initiative.
 Coordinate server and support team for refinement of data sent by ASC.
 Project / Task identification for Interns and mentoring them for project
completions.
 Setup Pune lab for AutoSupportClient team - identifying Appliances, creating
virtual appliance and dev systems, coordinating with the lab team.
 Involved in Sprint, PI planning and task prioritization with Program manager.
 End to End feature development ownership.
 Working with a Customer focussed team for maintenance releases.

Seagate technology (Employment Period: May 2016 to March 2020)

Project: USM Upgrade Tool

Description:
It is a single click upgrade tool developed in Python for all products and its customers.
It updates all USM components on Seagate Enclosures which can run on the x86 of an applications
platform or on an external host connected to the supported interfaces of a Seagate canister. The utility is
used to perform updates of the Embedded Software and Firmware Components on the target device.

Responsible for:
 Scrum and sprint leading related activities
 Owning new feature design and developments
 Interaction with different teams/counterpart/SE and releasing bundle to customer
Project: Storage Enclosure – 4U100 SAS based system

Description: Application and system development in Embedded C for project based on Baseband
Management Controller (BMC), IPMI and Enclosure Management subsystems. Exposure to development
in multiprocessing, multithreading Linux application and on storage technologies SAS, SCSI.
Responsible for:
 Scrum and sprint leading related activities
 Owning new feature design and developments
 Enhancement in SES service to provide vendor specific details
 Core member in board bring up activity
 Setup jenkin job to create release bundle for new project
 Triaging and resolving blocker issues reported by customer and MFG team
 Interaction with different teams/counterpart/SE and releasing build

QualEx Systems Pvt. Ltd. (Employment Period: February 2014 to May 2016)

Project: Storage enclosure - Camaro 2U24 SAS based system

Description: This storage enclosure has two controller modules including a complete server PC that
can be installed with the specified operating system. Controller supports following main methods of
control and managements
- IPMI (intelligent Platform Management interface through the integrated BMC
chip (Baseband Management Controller
- SES (SCSI Enclosure Service)
- GEM (Generic Enclosure Management firmware actively managing the controller
application and enclosure electronics.
- CLI (Command line interface mainly used for debugging purposes).
- GEMSat- Satellite code is running on the storage enclosure processor of SAS expander

Role and responsibilities:


 Worked on Storage Enclosure firmware development - Baseboard Management
controller (BMC), IPMI, General Enclosure Management (GEM) on BMC,
Yafuflash - firmware upgrade utility.
 Feature enhancement, bug fixing for product improvement.
 Contribution in preparing documents related to recovery mechanisms for
critical/unrecoverable faults rendered in SES and IPMI specified sensors.
 Involvement in test case development, product maintenance and providing
technical guidance and support to the team members.

Aftek Infosys Ltd. (Employment Period: April 2011 to November 2011)

Project: HD6 Controller


This is the main controller system which runs control loops for the entire system. The HMI is used
to set the load current parameter and also to monitor and control the other system parameters
such as air flow rate and coolant flow rate. The HMI uses various interfaces such as CAN, UART
and current loops to communicate with the rest of the system.

Aftek Infosys Ltd. (Employment Period: May 2005 to May 2009)

Project: BRCM 2044 and 2047 Mono Application

Description:
BRCM 2044 and 2047 mono audio chips support Bluetooth 1.2 specification for wireless audio
handshake between BT phone and BT headsets.
Responsible for:
 Understanding the requirement from customer
 Feature enhancement
 Fixing firmware issues reported by Customer and testing team.
 Release to the customer and support them for the immediate workaround for
critical issues.

Project: Testing Jigs

Description:
Testing JIGs is an Automated Test Box that handles the automated testing needs for factory test and
quality team. This box is developed for testing the device connections, ports, efficiency and effectiveness
of data transfer, reliability of correct results. The Test JIG does the module testing, stress testing,
integration testing and system testing for different components and modules of Device-Under-
Test. It includes a Central Server that runs a windows application and controls various number
of special hardware units i.e. Testing Jigs. Testing JIGS is connected to the Device-Under-Test
using various interfaces.

Responsible for:
 Requirement analysis and designing architecture of Tes ng JIGs, that includes tes ng of
 hardware interfaces of the Device Under Test and the so ware modules
 Designing the communica on protocols between PC Server and Automa on board
 Designing and implemen ng the modules to test hardware interfaces such as Switch, WAN
port,
 USB host and USB Device, FXO/FXS ports, RS-485 & RS-232 ports

Project: Digital Home Gateway (Entertainment Module)

Description:
Digital Home Gateway (DHG) comprises of a hardware box and an embedded software that provides
various facilities in modern homes such as WiFi enabled network for Internet, phone and entertainment
appliances, remotely operated electrical appliances, smart card access to home, remote visitors
tracking, etc. For apartment complexes, it provides features like video surveillance, connectivity to the
main gate security, access control to common amenities like swimming pool, gymnasium, etc.
Entertainment module in DHG contains the Media Center (with TV Tuner card & VWEB
encoder decoder chip) and Wireless Media Receiver (with VWEB decoder) hardware.
Important features of entertainment modules are Wired Television and music system, Wireless
Television, recording of a Television program, Wireless Music system, Downloading and viewing
mp3 music and movies.

Responsible for:
 Porting the VWEB SDK on ARM Processor, Involved in Audio/Video encoding
and decoding using VWEB chip.
 Involved in designing and implementing the main application for Media center
and Wireless Media receiver.
 Involved in design documentation of entertainment module
 Involved in module testing and integrated testing

Project: Voice Compression (ADPCM, G.729) on DSPIC PIC24FXX

Responsible for
 Requirement analysis and architectural design
 Leading a team of 3 developers
 Study of ADPCM and G.729 standards for Voice Compression
 Porting efforts of Voice Compression on DSPIC.
e-Infochips ltd. (Employment Period: January 2005 to May 2005)

Project: Object Video

Description: Object video is a pattern matching application ported on TI DSP processor.

Responsible for
 Understanding the application flow
 Enhancement in image processing algorithm
 Code optimization

Wavelet Group Pvt. Ltd. (Employment Period: April 2003 to January 2005)

Project: Video Tracker

Description:
A complete tracking system consists of an imaging sensor (typically TV or IR) which is mounted on a two
axis servo platform and a tracker which controls the position of the platform based on the scene observed
through the imaging sensor and ADV decoder 7185. In the case of a manual tracking system, an operator
controls the position of the platform (via a Keyboard interface etc.) based on the image observed via a
video monitor. In this way the operator will attempt to drive the platform so that the object of
interest is fixed on the bore sight.

Responsible for
 Study Of Video Codec ADV 7185 decoder and ADV 7194 Encoder
 Implementation of Tracking algorithm and Image processing algorithm in C and
Assembly (ADSP 21062) programming language (edge, Centroid and
correlation, Auto-threshold, and motion estimation algorithm)
 Interface coding for Keyboard, Grabbing from ADV 7185 decoder.
 Coding for symbology overlay(OSD)
 Testing of algorithm in multiprocessing environment
 Optimization of code.
 Final Integrated testing at SDSC centre.

Project: Voice Compression (G.729) on SHARC 21060

Responsible for
 Requirement analysis and architectural design
 Study of ITU standards
 Coding, Simulation, Optimization and Testing
 Design Documentation

EDUCATION DETAILS:

 Certification in SAFe (Scale Agile Framework 4.0)


 Certification Course in Android from CMC ltd.Delhi.
 Certification Course in Embedded System From enSoft.
 BE in Electronics and Telecommunication from Jawaharlal Darda Institute of
Engineering Yavatmal (Amravati University).
 Diploma in Electronics and Telecommunication from Girls Polytechnic Yavatmal.

You might also like