1. Shivakumara D R
No-744, Srinivas Nilaya, 13th A Cross, 3rd Main,
Chandra Layout, Vijay Nagar, Bangalore-560040
shiv.rudrappa@gmail.com
+91-9538440457
Professional Summary
Working as Senior Software Engineer at Nichi-In Software Solutions Pvt., Ltd.
Have total 7 years of experience in Software Development and Testing.
Embedded Systems – Around 5 years of relevant experience in embedded system &
application development and testing.
Experience in analysis, design, development, testing of embedded applications using
Microcontroller, C, and embedded development tools.
Experience in C, C++ software development and low level languages such as 8085, 8086,
8051.
Experience in using signal generators oscilloscopes, logic analyzers, protocol analyzers, and
spectrum analyzers and simulators & emulators.
Experience in PCB design using Protel PCB design software.
Experience in design and support the new embedded hardware products.
Experience in design and development of IOT hardware product.
Experience in powerful and flexible tools such as KEIL, IAR, MPLAB, Eclipse, Ride.
Experience in design analog and digital circuits.
Technical Expertise
Programming Languages: C, C++, Assembly Language , VHDL.
Modeling Software’s: Mathematica, Scicos Lab, IAR visual STATE.
Design Software’s: NC Designer, Orcad, Protel PCB Design, Orsoft CAD Tool.
Development Tools: IAR Embedded Workbench, KEIL, Xilinx, Ride, Eclipse IDE, MPLAB
IDE, Microsoft Visual Studio 6.0, Microsoft Visual Studio 2005/2008.
Debugging : Hardware debugging, Software debugging using different simulator and
Emulator like J-link, J-Trace, I-jet etc
RTOS – VxWorks.
Embedded hardwares - Raspberry Pi and ESP8266
Academic Qualification
Masters in DEC(Digital Electronics and Communication) from VTU 2011
Bachelor of Engineering in E & C from VTU, 2008.
Diploma in E& C from Department of Technical Education Karnataka, 2003
2. Professional Experience
Senior Software Engineer Dec 2013 – Till Date
Organization: Nichi-In Software Solutions Pvt. Ltd, Bangalore
Responsibilities:
Involved in design, development and testing of CNC application development project.
Involved in design, development and testing of IOT hotel automation product.
Field Application Engineer Nov 2011 – Dec 2013
Organization: FTD infocom Pvt. Ltd, Bangalore
Responsibilities:
Pre sale and post sales activities
Interacting with customers with email/web/user-forums/conference calls to resolve issues
(Embedded Development tools, IAR Embedded workbench, Evidence Embedded Products)
Provide technical support to customers including technical problem resolution and training.
Provide regional technical application assistance to win strategic opportunities.
Prepare and demonstrate proof of concept demonstrations.
Maintain technical expertise on EC products and applications.
Assistant Lecturer Nov2008 – Aug 2009
Organization: Sir MVIT Institute of Technology, Bangalore.
Product Development Engineer May 2008 – Oct 2008
Organization: P.S Techcom Pvt. Ltd, Bangalore.
Responsibilities:
Involved in design, development and testing of project in embedded system platform.
Design and Testing Engineer June 2003 – Sep 2004
Organization: Nandi Powertronics Pvt. Ltd, Bangalore.
Responsibilities:
Involved in design, development and testing of Hardware devices
PCB design using protel pcb design software.
Technical Training
Embedded Systems Training at Cranes Varsity,Domlur,Bangalore in 2008
Project Trainee at Indian Institute of Science(IISc) in the department of Electronics and
Communication Engineering.
3. Project Details,
Project Title : IOT hotel automation product development (Current Project)
Client : In-house Product
Role : Design and development
Duration : 1.5 years
Description : IOT hotel automation product known as StayInSmart is an innovative, full-
service concierge, easy-to-use, integrated Mobile App. StayInSmart serves as a companion for
the Hotel guests – Control Appliances in the Room, Lock/Unlock Doors, Order Food and more –
all with the swipe of finger. I was involved in designing the hardware modules and firmware &
application programming for embedded controller using NodeJS, python, node MCU, Arduino.
Project : CNC Custom Application Development
Client : Mitsubishi India
Role : Design and Development
Developed several CNC custom applications for prominent clients to be used in factory
automation. These applications are designed using NC designer tool and developed using
programming language C++, compiled and build the target file using tornado 2.1.
Custom application is as below,
1. Gear Hobbing Application (10 Month)
Description : Application is developed for hobbing machine, where in the user can enter the
data seamlessly to automate gear cutting, cutting splines, and cutting sprockets. Application is
developed in five phases, each phase of development involved innovative ideas to complete the
full factory automation for gear hobbing cutting process.
2. Tool Management Application (3 Month)
Description : This application is used to mange different tools in the factory automation,
based on the data available in the NC machine. In factory automation different tools run parallel
so we can control/monitor all tools and update the status of each invoked tool in the process of
automation.
3. Custom Screen Application (4 Month)
Description : This application is developed to display the execution status, alarms history,
operator message history and key log history etc of the operation performed in bike
manufacturing factory.
4. Area and Shaft Gantry Custom Application (4 Month)
Description : This application is developed to program the Area and shaft gantry machine into
CNC connected gear cutting machine.
4. 5. Eifco Hobbing Application (3 Month)
Description Application is developed for hobbing machine. In this application operator can
program both spur and helical gear machine.
6. Simple Tool Length Measurement Application (2 Month)
Description : This application is developed to measure the length and wear data of the
selected tool.
7. Tool Length Offset Customization Application (1 Month)
Description : This application is developed to modify the offset of the length and wear data of
the selected tool. Offset of the selected tool can be increment using this application.
Project Title : Power Interface Unit (PIU)
Organization : Prolabs, Div. of P.S.TechCom, Bangalore
Role : Developer
Duration : 8 month
Description : Power Interface unit is widely used in Telecom BTS sites. Fire safety, security
were the added features of this product. A Power Interface unit is a modular unit, which
combines Static Voltage Regulator, Isolation Transformer, Best Phase Selector, Auto Mains
Failure, AC Distribution Panel, Lightning and Surge protection and Alarm systems to provide the
Power Management Solution for Telecom BTS sites. PMS has utility for other applications as
well where a controlled power is required for electrical appliances at industrial sites,
manufacturing facilities.
Personal Detail
Date of Birth : 20th Jun 1982
Marital Status: Married
Nationality : Indian