Post Job Free

Resume

Sign in

Lead Engineer House Manager

Location:
Vasant Nagar, Karnataka, India
Posted:
May 30, 2021

Contact this candidate

Resume:

Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 1 of 12

Summary

Technical specialist having more than 16+ years significant, progressive experience in embedded system software and hardware domains. Experience and Proficiencies are embedded C, C++, assembly language, Java Card, Shell, Python programming. Working experience on 8/16/32 microcontrollers with H/W, S/W design, development, debugging and problem resolving skills. Customer-focused, highly organized self-starter with effective customer-service skills. Skills

Technology Embedded System, Smart Card, Automation, Firmware Development, Testing Tools Keil (C51/ARM), Calmshine Plus, Eclipse, GCC, Coldfire, VectorTools - CANape Language Embedded C, C++, Assembly language, Perl scripting, Python, Java Controllers MCS-51, CalmRISC, ARM, FPGA

Operating System Smart card proprietary OS (RTOS), Storage OS, QNX Protocols RS232, RS485, I2C, SPI, CAN protocols

Software used GIT, Clearcase, ClearQuest, SVN, Accurev, JIRA, Confluence, BitBucket, ApTest, DOORs

Process Product Life Cycle Management, Agile, Scrum, Product development lifecycle Domains Telecommunications, Storage, Automotive, locomotive, Security, etc. Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 2 of 12

Work Experience Detailed summary

1. More than 16 years of experience in embedded software design and development. 2. Varied domain experience in consumer electronics, automation, storage domain, telecommunications, etc.

3. Strong experience of debugging embedded C software using simulators, Keil Debugger, IDE. 4. 6 months experience of working on Linux operating system (EMC2 Storage OS) 5. 1.5 years’ experience of working on RTOS, Vehicle Tracking System 6. 1-year experience of working on access control system with biometric interface (fingerprint), smart card (contact and contactless)

7. 1-year experience as Test Lead in Seagate, system testing of Storage OS (SSD) 8. Currently working on Smart Card Operating System (Proprietary OS) since last 7 years. 9. 15 years’ Experience of working on communication protocols RS-232, RS-485, I2C, SPI, CAN. 10. Experience in Embedded peripheral driver design and development for LCD, Keyboard 11. 5-6 years’ experience of working on NVM, I/O drivers (RS232, I2C, SPI), StartUp routines, bootloader design and development.

12. Knowledge of USB Protocol.

13. Knowledge of RTOS.

14. Experience of working on complete embedded product lifecycle (H/W, S/W design and development, toolchain, change requests)

15. Experience of working on build environment, scripting for compilation, linking, card downloading, production tools.

16. Good hold on programming languages Embedded C, C++, perl, Java, python, shell. 17. Current role is Senior Lead engineer, 8 years of experience in leading team of minimum 4 team members.

18. Module based embedded software development experience of more than 15 years. 19. Experience of working on tools GIT, BitBucket, Jenkin, SVN, JIRA, Confluence, ClearCase, ClearQuest, Gradle, GCC, Eclipse Debugger, IBM Jazz, SCM, TestTrack, RTC. Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 3 of 12

Employment Details

Employer Name From To

Wabtec India Transportation Pvt Ltd Aug 2019 Till Date Giesecke & Devrient Pvt LTD July 2015 Aug 2019

IGATE Global Solutions Pvt LTD Sep 2013 Jun 2015

Giesecke & Devrient Pvt LTD Sep 2010 Aug 2013

Transworld Compressors Technology Pvt LTD Oct 2008 Aug 2010 Genxid Systems Sep 2006 Sep 2008

M-Tech Innovations Pvt LTD July 2005 July 2006

Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 4 of 12

Senior Lead Engineer in Wabtec India Transportation Pvt Ltd Project : CAN Generation for adding CAN bit

Type : Development

Project Duration : 1 months – September 2020

Platform Used : FPGA

Software used : CANape, CanGen

Technologies : Railway Braking System

Role : Senior Lead Engineer

Contribution:

1. Customization of existing FastBrake unit as per customer requirement. 2. First development project worked on, after training. 3. Released software.

Project : Update Handle Software to support menu

Type : Design and Development

Project Duration : 1 months – October 2020

Platform Used : FPGA

Software used : Embedded C

Technologies : Railway Braking System

Role : Senior Lead Engineer

Contribution:

1. Requirement analysis and review

2. Design and development of Handle Software to support menu as requested by customer 3. Unit and Integration testing

4. Release Software

5. After release support

Project : Code merge of Ethernet based and non ethernet based Braking system

Type : Design and Development

Project Duration : 1 months – September 2020

Platform Used : FPGA

Software used : CANape, CanGen

Technologies : Railway Braking System

Role : Senior Lead Engineer

Contribution:

1. Merged code - FastBrake Software for Ethernet based and non ethernet based code streams 2. Baseline to add RS422 interface.

Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 5 of 12

Lead Engineer in Giesecke & Devrient

Project : Porting SIM OS to Samsung H/W

Type : Design and Development

Project Duration : 6 months – Feb 2019 to July 2019 Platform Used : Samsung ARM SC000 Core

Software used : Keil, Eclipse, C & Assembly language Technologies : Embedded Firmware porting

Role : Lead Engineer

This is porting project, porting a complete OS to another core OS, goal is to port multiple products to one common core OS, will help in maintenance, upgrade of different products in one database. Contribution:

1. Leading team of 4 members

2. Requirement analysis and estimation

3. Project task and schedule preparation

4. Porting NVM drivers, I/O drivers from one product to core OS for desired Samsung hardware 5. Integration of crypto routines

6. Porting Interrupt routines, startup routines

7. Porting Memory management layer

8. Porting build environment to generation binaries 9. Porting card loading script

10. Developer and unit testing, certification testing locally and fixing issues reporting on Jenkin 11. Conduct code review and fixes

12. Release Documentation update R&D document, Personalization Guide, Tools Impact Document 13. Merging code base to main branch

14. Weekly status report to client

Project : Java Card Upgrade 3.0.5

Type : Design and Development

Project Duration : 15 months – September 2017 to Jan 2019 Technologies : JAVA Card 3.0.5 and higher, Smart Card OS Role : Lead Engineer

JavaCard Operating System is Real Time Embedded OS, which develops Java API in underneath embedded C language, known as native interface. SIM Card is JavaCard operating system, which processes server commands received in plain/encrypted format and send response to the server. JavaCard API is nothing but Java API support provided to customer for server application development. This was porting + development project. I worked on security module, which involved encryption key creation in transient memory, Crypto integration of SHA3, RSA Padding algorithms. This also involved critical bug solving for Memory management module, Java Card, Over The Air Module (Module processes commands received from Server over the air/ GPRS, parsing and storing command to ring buffer). Contribution:

1. Project environment set up right from branch creation to moving code from Git to BitBucket 2. Design of encryption key creation in transient memory and implementation 3. Design of native interface for Java APIs (Writing code in embedded C to support Java API) Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 6 of 12

4. Critical bug solving, related to memory module (Embedded C Transport layer debugging) 5. Traceability of project requirements, update to DOORs 6. Code Review

7. Merging of final code to master branch

Project : OS Optimization

Type : Development

Project Duration : 3 months – Jan 2017 to Apr 2017 Technologies : Smart Card OS

Role : Team member

This was OS revision project, wherein the OS was reviewed and revised to optimize code as well as data optimization. I achieved optimization of around 3K, only by code review and applying optimization techniques. Contribution:

1. This was an initiative taken by me, to review different modules and find out optimization areas. 2. Different tools were used to find out duplicate code too. 3. Reviewed code, made documents, listed JIRAs for different areas of optimization Project : Applet conversion from Native to JAVA

Type : Design and Development

Project Duration : 2 months – June 2017 to Aug 2017 Technologies : JAVA Card 3.0.5 and higher, Smart Card OS Role : Team member

A porting project included applet porting from Native OS application to JAVA Card application (Platform independent application). Objective was to make the application remotely installable/removable. Initial phase consisted proof of concept and performance measurement of an existing Applet with basic functionality. As compared to native applet, performance of the JAVA applet was degraded (JAVA Virtual Machine and bytecode overhead). Design and development decision of this Applet was dependent on performance of existing applet, which was found degraded, hence project idea was dropped. Contribution:

8. Guidance provided for POC activity

9. Performance analysis based on test results

10. Performance optimization to achieve best possible performance Project : OS Optimization

Type : Development

Project Duration : 3 months – Jan 2017 to Apr 2017 Technologies : Smart Card OS

Role : Team member

This was OS revision project, wherein the OS was reviewed and revised to optimize code as well as data optimization. I achieved optimization of around 3K, only by code review and applying optimization techniques. Contribution:

4. This was an initiative taken by me, to review different modules and find out optimization areas. 5. Different tools were used to find out duplicate code too. Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 7 of 12

6. Reviewed code, made documents, listed JIRAs for different areas of optimization Project : Applet certification by reputed company

Type : Design and Development

Project Duration : 4 months – Sep 2016 to Jan 2017 Technologies : Embedded C, Smart Card OS

Role : As primary owner of the module

This project was to get existing applet certified by reputed company, as per market needs. Delta between current OS implementation and that required by specifications to certify found and was implemented. Contributions:

1. Implemented delta in existing Applet and standard specifications defined by reputed card master, required to certify the product.

Project : 3GPP Release Upgrade

Type : Design and Development

Project Duration : 6 months – Feb 2016 to Aug 2016 Technologies : Embedded C, Smart Card OS

Role : As secondary owner of the module

This was a release upgrade project, to adhere to latest specifications of 3GPP. Contribution:

1. Analysis, design, and development of USSD module, as a part of 3GPP release upgrade. 2. Analyze and fix bugs raised during upgrade

3. Documentation for upgrade.

Project : JAVA Card Upgrade

Client : End Customer

Project Duration : 3 months – Oct 2015 to Feb 2016 Technologies : Embedded C, JAVA Card, Smart Card OS Role : As secondary owner of the module

This project was a JAVA card upgrade porting from other platform. JAVA card was upgraded from JC2.2.2 to JC3.0.1.

Contributions:

1. Analysis and delta documentation for upgrade, to check applicability on current platform. 2. Unit testing changes done using standard tools for JAVA Card Testing 3. Fixing bugs raised by test team during testing. 4. Code review and fixes

Project : Application upgrade

Client : End Customer

Project Duration : 3 months – July 2015 to Sep 2015 Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 8 of 12

Technologies : Embedded C, Smart Card OS

Role : As secondary owner of the module

This project was to upgrade native application, to adhere revised specification. Cell broadcast feature development was also part of this project.

Contributions:

1. Analyze, design and develop Cell Broadcast Feature 2. Addition of unit tests to test the CB feature

3. Fixing bugs raised during system testing of the feature 4. Scheduling code review and fixes

iGate Global Systems

Project : Test upgrade

Client : Leading Storage Company - USA

Project Duration : 11 months – Jul 2014 to Jun 2015 Technologies : Embedded C, SSD Devices

Role : As primary owner of the module

This project was testing of Storage devices, for its upgrade. This included complete system testing using lab setup, new test development for testing new features and platform. Contributions:

1. 21 days training at China was given as a part of this project. Attended training as Lead to understand test set up and procedures to be implemented for new product. 2. Representing team for their work, daily plan and status updates to the client manager 3. Weekly updates to In-house manager

4. JIRA set up and management to trace work done

5. Training to new team members, mentoring

6. Updating new tests to Test database, linking it to requirements. 7. Test Requirement Specifications and Test Plan preparation. 8. Monitoring JIRA, sending mails to team for work status. Project : Upgrade SSL and TLS protocols to newer version Client : Leading Storage Company - USA

Project Duration : 8 months – Oct 2013 to Jun 2014 Technologies : gcc version 4.6.3, Python/Perl Scripting Role : As secondary owner of the module, at offshore This was command line interface development project. Contribution:

1. CLI development, python framework for configuration of openssh Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 9 of 12

2. Makefie changes for newer version compilation

3. Installation and Testing after upgrade

Giesecke & Devrient

Project : Crypto integration HMAC SHA algorithm

Project Duration : 3 months – Sep 2010 to Dec 2010 Platform Used : 32-bit CalmRISC, MCS-51 extended 8051 Software used : Calmshine PlusV2, Keil uVision 4.03, C & Assembly language Role : Team Lead

This project was crypto integration to existing OS, crypto objects were provided by Crypto Team. Contribution:

1. Integrate HMAC SHA algorithm to OS and build fixing 2. Unit testing and bug fixing

Project : OS variant as per customer requirement

Project Duration : 2 months – Jan 2011 to Feb 2012 Platform Used : 32-bit CalmRISC, MCS-51 extended 8051 Software used : Calmshine PlusV2, Keil uVision 4.03, C & Assembly language Role : Team Lead

This was project from Application department, to prepare OS initialization as per customer’s requirement.

Contribution:

1. Gather and analyze customer requirements

2. Application development and testing

Project : Complete OS Porting to new chip platform Project Duration : 12 months – Feb 2012 to Feb 2013 Platform Used : 32-bit CalmRISC, MCS-51 extended 8051 Software used : Calmshine PlusV2, Keil uVision 4.03, C & Assembly language Role : Team Lead

This project was complete OS porting, included, chip and build environment porting, optimization. Around 50% of RAM optimization was achieved as part of this project. Contribution:

3. Requirement analysis, prepare Technical Requirement Specification 4. Estimation in three-point format given

5. Designed low level drivers for Flash read, write, update 6. Designed drivers for serial I/O

7. Designed & tested Benchmark OS for hardware qualifications of the chip 8. Designed Boot loader compatible with existing OS downloading tool Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 10 of 12

9. Assembly routines written for stack handling, ISR handling in assembly language 10. Compiler related porting from Calmshine PlusV2 to Keil uVision 4.03 11. Memory Overlay technique used for RAM optimization, 4K of RAM optimized to 2K of RAM. 12. Linker settings and linker file design in a modular way for the OS 13. Build generation, testing OS features, bug fixing 14. Release documentation

Project : OS Optimization

Project Duration : 6 months – Mar 2013 to Aug 2013 Platform Used : 32-bit CalmRISC, MCS-51 extended 8051 Software used : Calmshine PlusV2, Keil uVision 4.03, C & Assembly language Role : Team member

Description: This is OS optimization project. OS will be optimized to nearly half the current size, memory handling, file handling will be redesigned using circular ring buffer technique; feature switching will be used to give optimum required feature, removing unnecessary features. This is to achieve maximum data retention and tear and wear safety mechanism. Contribution:

1. Design and implementation of data memory manager using multilevel buffers 2. File handling redesign for high update files

Transworld Compressors Technologies

Project : Vehicle Tracker

Project Duration : 6 Months – Sep 2008 to Jan 2009 Platform Used : ARM controller LPC2148

Software used : Orcad

Role : Team Lead

Design experience of schematic designing for module based and standalone Vehicle Tracking System. Contribution:

1. Revised and corrected existing schematic for stand-alone Vehicle Tracker, for ARM controller LPC2148. 2. Power supply designed using TCS smd IC to generate supply of 3.3 V 3. Layout designing was outsourced to a vendor, communicating with the vendor. 4. Testing prototype PCB, debugging hardware and software for interfaces like 16x2 parallel LCD display, 4x4 matrix keypad, LEDs, GPS, GPRS module on serial port, accelerometer. Project : Television Rating Program Meter

Project Duration : 16 months – Feb 2009 to Aug 2010 Platform Used : AVR Atmega 8L controllers

Software used : C & Assembly language

Role : Team Lead

Description:

Design experience of complete hardware and software for Television Rating Program Meter. This meter is installed in household for counting rate of channel being viewed by people, in different age groups. Such meters are installed in Srilanka, used by their Government to get Television rating. TRP meter was designed using two Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 11 of 12

AVR microcontrollers communicating with each other on I2C port, one does reading of the RF waves and locking channel frequency, another for controlling interfaces like 16x2 Large LCD, Data Cartridge with EEPROM and RTC.

Contribution:

1. Designed driver for communication between two AVR Atmega 8L controllers. 2. Interfacing LCD, IR receiver for receiving inputs from user by remote controller. 3. Redesigned the TRP meter schematic for adding controller, monitored layout designing outsourced to vendor.

4. Monitored production of prototype TRP meter, then 100 TRP meters testing. Documentation of installation guide

5. Guiding the customer to update firmware of the TRP meters, installation using guide, customization as suggested by the customer.

6. After installation of these meters on field, visited the Client at Srilanka to resolve field issues as reported by the customer twice.

7. Involved in complete Product design cycle.

Genxid Systems

Project : Biometric/Mifare Card/RFID Access Control System Project Duration : 24 Months – Sep 2006 to Aug 2008 Platform Used : 8051 Microcontroller

Software used : Keil, C & Assembly language

Role : Team member

Design and develop Biometric/Mifare, Card/RFID based Access Control System Contribution:

1. Interfaced Nitgen Biometric sensor to 8051 on serial port, Bit banging used to design virtual RS-232 serial port

2. Interfaced RTC Maxim DS1307 on I2C port for Attendance control 3. Interfaced 4x4 matrix keypad

4. Interfaced 16x2 LCD display, using only 4 lines 5. Interfaced BBSRAM on Port 0 and port 2

6. Touch finger interface designed

7. Installation and customization in the initial phase of the product 8. Preparing manual of the product, documentation as per ISO standards 9. Customer visits for demonstration and installation Rajashree Honrao

Senior Lead Engineer

Embedded Software Developer

Contact: +91-726*******

Page 12 of 12

M-Tech Innovations LTD

Project : Smart Card based Access control system

Type : Design and Development

Project Duration : 12 Months – July 2005 to July 2006 Platform Used : P89C61X2, NXP microcontroller

Software used : Keil, C & Assembly language

Role : Team member

Design experience of smart card reader interface to existing access control system. This was joint project of M- Tech Innovations LTD and IIT Kanpur, worked in IIT Kanpur for 3 months. Contribution:

1. Designed driver to communicate with smart card on serial I/O, interfacing with P89C61X2, an NXP microcontroller with ISO7816 interface. 2. Command Interpreter designed to send commands to the smart card and process 3. response, Documentation and error generation logic designed Education

10th Swami Muktanand High

school

Mumbai 72.66% First Class

12th Bharati Vidyapeeth

Junior College

Pune 72.33% First Class

B.E. in E&TC Pune College of

Engineering

Pune 65.5% First Class



Contact this candidate