SlideShare a Scribd company logo
VISWANATH K
viswa.kondapalli@gmail.com
Phone no: +919739441888 ________________________
Professional Profile:
 Working as Tech Lead in CYIENT Ltd from APRIL 2014 to Till date.
 Worked as Firmware Lead in AIZYC Technologies Pvt Ltd.
NOV 2012 to APRIL 2014.
 Worked as Lead Engineer in HCL Technologies Ltd.
APRIL 2011 to OCT 31st
2012.
 Worked as Software Engineer (V&V) in Honeywell Technology Solutions.
NOV 2010 to April 2011 Date.
 Worked as Embedded Engineer in Linkwell TeleSystems Pvt LTD. FEB 2008
to NOV 2010.
 Worked as Embedded Engineer in Tins JULY 2005 to FEB 2008.
COMPUTING SKILLS:
 10+ years of Development Experience in Embedded Firmware and Embedded Linux
in various projects.
 Strong in OS fundamentals, Bootloader and Linux kernel internals
 Good Working experience on Board Bring-up and Porting with ARM processors.
 Worked on Development boards like Panda Board / Sitara /Beagle Bone Black/
Raspberry Pi.
 Good Working experience with CORTEX based SOCs
( OMAP4460/AM335x/BCM2835).
 Experience in Embedded Linux BSP.
 Experience in Embedded Linux device drivers - I2C, SPI, UART, and GPIO.
 Worked on Linux I2C Device Driver (RTC-PCF8523, EEPROM-24AA08, VTSENSOR-
LTC2990, LTC2991, DPOT-MCP4460, and MCP4661).
 Knowledge on Linux Debugging KGDB, KDB, GDB, Ptrace, Strace.
 Low-level Drivers for SDMMC, I2S, AUDIO Codec (TLV320DAC3100 CS4350 and
UDA1380).
 Experience on 8, 16(MSP430F 169/425/427), 32(ARM7) bit Micro Controllers.
 Experience in Communication Protocols SD/MMC, USB, I2C, SPI, RS232.
 Experience in Cross Compilers & Debugger on KEIL and IAR Embedded Workbench.
 Experience on ZIGBEE WIRELESS Network (STAR/TREE).
 Worked on all phases of SDLC (Software Development Life Cycle) in various
projects.
 Working knowledge on Configuration tools like PVCS/SVN, DOORS.
 Good working knowledge on MicroC OS-II.
EDUCATIONAL QUALIFICATION:
 B.Tech in Electronics & Communications from TIRUMALA ENGG.COLLEGE
in 2005.
 Diploma in Electronics & Communications from Sri Y.V.S & B.R.M
POLYTECHNIC in 2001.
 S.S.C in S.P.R.M BLUE CONVENT in 1998.
PROFESSIONAL SUMMARY:-
Front Panel FEB 2015 – Till date
CYIENT LTD. Platform:
C
Client: Tailyn Technologies Cross Compliers Software, Tools used:
GDB,GCC.Arm-linux-gnueabi/hf
– Linux Kernel 3.14.xx.
– Ubuntu 12.10.
Microcontroller: AM3359.
Description: Front Panel to a Video Encoder System. The front panel shall communicate with the main board using a
packet-based protocol either USB/UART Interface. Based on the Main Board commands front panel has to perform respective
operation. Front panel consists of LCD to display the images, able to set/get FAN speed, and various command status using
LEDS and announcements on to the Speaker.
Roles and responsibilities:
1. Understanding the System requirements.
2. Board Bring-UP AM335X EVM SK.
3. Design and Development of BSP.
4. Application Implementation of UART Communication Protocol.
5. Application Implementation for Status LED’s and Key Press.
6. Driver Development for I2S for Audio Interface (Audio Codec TLV320DAC3100).
7. Driver Development for PWM FAN Speed .
8. Cross Compilation of Audio Library(MPG123).
HHD April 2014 – DEC 2014
CYIENT LTD.
Client: POC
Platform:
C
Cross Compliers Software, Tools used:
GDB,GCC.Arm-linux-gnueabi/hf
– Linux Kernel 3.14.00.
– Ubuntu 14.00.
Microcontroller: AM3352.
Description: The Home Health Device is meant for monitoring the Vital signs of Human being. This device is targeted for
use at Home and data collected from this device will be transmitted to Patient Health Record System. This data will be
analyzed by experts and appropriate actions will be triggered by Monitoring team in the Hospitals
Roles and responsibilities:
1. Customization of BSP.
2. Design and development and Implementation of UART Communication Protocol.
3. Driver Development for UART’s (1-Application interface & 2-Debug Port).
4. Driver Development for SPI to ECG AFE.
5. Driver Development for I2C RTC/EEPROM.
6. Driver Development for Battery Management.
PAMP-1A FEB 2013 – DEC 2013
AIZYC Technologies PVT LTD. Platform:
C
Client: AAL Cross Compliers Software, Tools used:
GDB,GCC.Arm-linux-gnueabi/hf
– Linux Kernel 3.4.00.
– Ubuntu 12.10.
Microcontroller: AM3359.
Description: Public Address System with Announcement Messages/Audio voice (Pre-recorded Audio
files/ On Time Announcements) in Metro Rails and communication between Passenger CAB to Driver
CAB. This system is also having Embedded Web Server to Configure the parameters and for the
System monitoring.
Roles and responsibilities:
1. Migration to Linux System requirements.
2. Customization of BSP.
3. Design and development and Implementation of Communication Protocol.
4. Driver Development for UART’s (1-Application interface & 2-Debug Port).
5. Driver Development for I2C for Audio Interface (Audio Codec
UDA1380/CD4350).
6. Driver Development for I2C system Voltage and Temperature monitor
(LTC2990, LTC2991)
7. Driver Development for I2C DPOT (Digital Potentiometer-MCP4460/MCP46610).
8. Driver Development for I2C EEPROM (EEPROM-24AA08).
9. Driver Development for SD/MMC.
Touch Screen Driver development JUN 2012 – OCT 2012
HCL Technologies.
Client: Grundfos.
Platform: C
Cross Compliers Software, Tools used:
-GDB, GCC and arm-linux-gnueabi.
– Linux Kernel 3.2.24.
Micro Processor: OMAP3530.
Touch Controller: AT42QT602240
Description:
The AT42QT602240 uses a unique charge-transfer acquistion engine
to implement the Qmatrix capacitive sensing method patented by Atmel. This allows the
measurement of up to 224 mutual capacitance nodes in under 1ms. The entire touch
screen sensing solution can measure, classify and track single finger touch every 4ms if
required.
Responsibilities:
 Understanding the Touch Screen technology.
 Interfacing Touch screen with Micro Processor using I2C protocol.
 Responsible for developing complete driver.
 Responsible for integrating Touch controller.
 Responsible for preparing Design Documents.
REDWOLF/SAVER MAY 2011 – JUN 2012
HCL Technologies.
Client: Grundfos.
Platform:
Embedded C, RTOS (prop. Client)
Cross Compliers Software, Tools used:
Tools – HEW and IAR and Visual Studio for
Simulator.
Emulators – E10A for HEW and Minicube for IAR
Embedded Workbench
Description:
The Pump Display Module consists of dedicated Hardware and Software
modules and interfaces with the Front End Main Board over the SPI bus through the
application defined protocol. The Pump Display Module acts as Master initiates the
communication with Slave and requesting for status and Data and Configuration settings.
The Commands are transmitted to the Front End Main Board and the received information
is displayed on the LCD display for user actions.
Roles and responsibilities:
1. Understanding the System requirements.
2. Design and development of Communication Protocol.
3. Implementation new features of CR’s.
4. Documents are updates for HLD.
5. Documents are updates for LLD.
6. Documents are updates for UTP.
7. Involved in peer review/s.
GGF-PFD/ MFD and Middleware Components NOV 24th
2010 – April 20th
2011
Honywell Technologies Solutions Pvt Ltd.
Platform:
Embedded C
Cross Complier - Code warrior
Emulator - Multilink(BDM)
Software, O/S Tools used:
TIU Server, TIU Scripting.
Description:
Graphic Generation Function (GGF) is a part of Avionics Cockpit Displays software and it
is responsible for generation of integrated flight data for display in the Primus EPIC system.
The GGF is a collection of processes, which use aircraft and subsystem information to create display
data .This display data is formatted for the Graphics API in the DU-1080, which generates OpenGL
instructions for the rendering process, which also resides in the DU-1080.
The Displayable formats include PFD, MFD & EICAS which reside on the processor card of the Display
unit. The objective is to assess the performance of the software and check the deviation of the software
from the requirements.
Roles and responsibilities:
1. Understanding the System requirements.
2. Involved in Analysis of Code.
3. Involved in design and development of unit test cases.
4. Executed and verified the test cases on Simulator.
5. Involved in peer review/s.
Single Phase Energy Meter OCT 14th
2009 – NOV 20th
2010
Linkwell Telesystems Pvt Ltd.
Platform:
Embedded C, MSP430F425/427.
Cross Complier – IAR Embedded WorkBench
Emulator – FET430UIF(TI)
Description:
New Generation Energy Meter is a solid state Data Acquisition system
which measures the amount of energy consumed/produced, with Smart Metering like
Tamper Resistant, electronic register to record the energy consumed features.
Roles and responsibilities:
1. Understanding the Meter Communication Module requirements.
2. Customization of BSP.
3. Design and Development of UART Low Level Driver.
4. Understanding the Low Power requirements of the System.
5. Design and development of LOW Power Mode.
6. Involved in Integration of different modules, specific to Requirements.
7. Executed and verified the test cases with on Simulator.
8. Involved in peer review/s.
AMR (Automatic Meter Reading) with
Zigbee
FEB 8th
2008 – OCT 13th
2009
Linkwell Telesystems Pvt Ltd.
Platform:
Embedded C, LPC2148, uPSD3334 and
MC13213.
Cross Complier – KEIL , Codewarrior.
Emulator – ISP Jtag and Multilink(BDM)
Description:
Automatic meter reading is for Industrial purpose and mainly for Motoring
Demand, Electricity tampering and misuse.
This project is divided into 3 modules BCS (Base Control Station) is the main
CPU/Server. DCU (Data Concentrator Unit) on LPC2148 and MIU (Meter Interface Unit) on
uPSD3334. All DCUs are connected to BCS through GSM Network due to long distance.
Each DCU connects 10-20 MIUs are connected with Zigbee Transceiver MC13213.
Data Reads from Energy meter and transmitted upon request from BCS, MIU
to DCU and finally to BCS. The MIU and DCU form a Point to Point communication in a
Zigbee STAR structure. DCU and BCS communication medium with GSM Network.
ZIGBEE wireless networks TREE and Mesh with BEESTACK. BEESTACK which is a
free stack offered by Vendor. BEESTACK uses a cooperative multitasking scheduler.
BEESTACK can build TREE and MESH Network. BEESTACK which is a 5 layer stack, having
Physical, MAC, Network and Application support sub layer and Application/Application
framework layer to the user application requirements.
Roles and responsibilities:
1. Understanding the Communication System requirements for various Tender
Specifications from various States Electricity Boards.
2. Understanding the ZigBee Network requirements.
3. Customization of BSP.
4. Design and development of Communication Protocol for Various Specifications.
5. Design and development and Implementation of Low Level Drivers for UART on
LPC 2148.
6. Design and development and Implementation of unit test cases.
7. Involved in peer review/s.
RF-Simulator MARCH 2007 – JAN 21th
2008
TINS
Platform:
Embedded C, MSP430F169.
Cross Complier – IAR Embedded WorkBench
Emulator – FET430UIF(TI)
Description:
Front Panel Interface to System through KEYPAD to type data on LCD (40x4)
in local mode and in Remote Mode through GPIB and Serial Communication (RS232))
GPIB (General Purpose Interface Bus) to enable easier interconnection between
instruments and controllers such as computers.
Roles and responsibilities:
1. Understanding the System requirements.
2. Customization of BSP.
3. Design and development implementation of Low Level Drivers KEYPAD.
4. Design and development of Low Level Drivers LCD on AT89C55WD.
5. Design and development of Low Level Drivers SPI.
6. Design and development of Low Level Drivers UART.
7. Involved in design and development of Module testing.
MENU-CARD and WIRELESS-BILLING
SYSTEM using WIFI and
JUL 2005 – MARCH 2007
TINS
Platform:
Embedded C, MSP430F169.
Cross Complier – IAR Embedded WorkBench
Emulator – FET430UIF(TI)
Description:
WIRELESS BILLING SYSTEM using WIFI, which is used for Big-Shopping
malls. This application is used for Consumer-Details. Retrieve an Employee Details and to
print the Consumer details update which is updated to SERVER.
Roles and responsibilities:
1. Understanding the System requirements.
2. Customization of BSP.
3. Design and development of Low Level Drivers KEYPAD.
4. Design and development of Low Level Drivers LCD.
5. Design and development of Low Level Drivers UART.
6. Involved in design and development of Module testing.
7. Involved in peer review/s.
Personal details:
Name : Viswanath K
Father’s name : K.S.CH.S.Sastry
Date of birth : 25th
May 1983
Gender : Male
Phone No : +919703555540.
Passport No : F5545362
I here by declare that the particulars furnished above are true to the best of my knowledge
Place: Hyderabad
Date:
(Kondapalli Viswanath)

More Related Content

What's hot

Karthik-CV
Karthik-CVKarthik-CV
BE E&TC Embedded System Manual 09 03-2015
BE E&TC Embedded System Manual 09 03-2015BE E&TC Embedded System Manual 09 03-2015
BE E&TC Embedded System Manual 09 03-2015
Dr. Pankaj Zope
 
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9Yrs
Yakaiah S
 
40120140504013
4012014050401340120140504013
40120140504013
IAEME Publication
 
English Resume
English ResumeEnglish Resume
English Resume
Kenneth Feng
 
Dipak_Desai_Resume
Dipak_Desai_ResumeDipak_Desai_Resume
Dipak_Desai_Resume
notoha
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
Raju Tiwari
 
Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!
Raju Tiwari
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
Renjini K
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
Marco Moreno
 
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDSAutomotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
IOSR Journals
 
Creating an Embedded System Lab
Creating an Embedded System LabCreating an Embedded System Lab
Creating an Embedded System Lab
Nonamepro
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
Rashmi Ramesh
 
Inception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRMInception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRM
ATHAL Public Relations & Marketing
 
Build process in ST Visual Develop
Build process in ST Visual DevelopBuild process in ST Visual Develop
Build process in ST Visual Develop
Gourav Kumar
 
513 516
513 516513 516
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorial
anishgoel
 
A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]
Gayatri Kindo
 
J2ME
J2MEJ2ME

What's hot (20)

Karthik-CV
Karthik-CVKarthik-CV
Karthik-CV
 
BE E&TC Embedded System Manual 09 03-2015
BE E&TC Embedded System Manual 09 03-2015BE E&TC Embedded System Manual 09 03-2015
BE E&TC Embedded System Manual 09 03-2015
 
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9Yrs
 
40120140504013
4012014050401340120140504013
40120140504013
 
English Resume
English ResumeEnglish Resume
English Resume
 
Dipak_Desai_Resume
Dipak_Desai_ResumeDipak_Desai_Resume
Dipak_Desai_Resume
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
 
Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!Resume -9 Yrs -Looking for New Opportunity !!
Resume -9 Yrs -Looking for New Opportunity !!
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDSAutomotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
 
Creating an Embedded System Lab
Creating an Embedded System LabCreating an Embedded System Lab
Creating an Embedded System Lab
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
 
Inception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRMInception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRM
 
Build process in ST Visual Develop
Build process in ST Visual DevelopBuild process in ST Visual Develop
Build process in ST Visual Develop
 
513 516
513 516513 516
513 516
 
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorial
 
A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]
 
J2ME
J2MEJ2ME
J2ME
 

Similar to CLV_Viswanath_K

Profile_Sugumar_N
Profile_Sugumar_NProfile_Sugumar_N
Profile_Sugumar_N
Sugumar Nagarajan
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
Wonho Park
 
nathan
nathannathan
CURRICULUM VITAE
CURRICULUM VITAE CURRICULUM VITAE
CURRICULUM VITAE
MohamedKaroui3
 
VineeshKumar_Resume
VineeshKumar_ResumeVineeshKumar_Resume
VineeshKumar_Resume
Vineesh Kumar K P M
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
Prasad Roy Raju
 
Resume_01
Resume_01Resume_01
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
Arshad Mohammad
 
resume
resumeresume
resume
Ender Dai
 
Shivalingappa_cv
Shivalingappa_cvShivalingappa_cv
Shivalingappa_cv
shivaling639
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
parlapalli ramachandra
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
Brett Hackleman
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
Harish Kumar S
 
Parimal Resume
Parimal ResumeParimal Resume
Parimal Resume
Parimal Thakkar
 
Resume
ResumeResume
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
MichaelJoshua
 
Mohamed_yassin_Resume
Mohamed_yassin_ResumeMohamed_yassin_Resume
Mohamed_yassin_Resume
mohamed yassin
 
Resume_balmukund
Resume_balmukundResume_balmukund
Resume_balmukund
bal mukund dubey
 
Siva_CV_2016
Siva_CV_2016Siva_CV_2016
Siva_CV_2016
siva srinivas
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
Vivek Kotwal
 

Similar to CLV_Viswanath_K (20)

Profile_Sugumar_N
Profile_Sugumar_NProfile_Sugumar_N
Profile_Sugumar_N
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
nathan
nathannathan
nathan
 
CURRICULUM VITAE
CURRICULUM VITAE CURRICULUM VITAE
CURRICULUM VITAE
 
VineeshKumar_Resume
VineeshKumar_ResumeVineeshKumar_Resume
VineeshKumar_Resume
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Resume_01
Resume_01Resume_01
Resume_01
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
resume
resumeresume
resume
 
Shivalingappa_cv
Shivalingappa_cvShivalingappa_cv
Shivalingappa_cv
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
Parimal Resume
Parimal ResumeParimal Resume
Parimal Resume
 
Resume
ResumeResume
Resume
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Mohamed_yassin_Resume
Mohamed_yassin_ResumeMohamed_yassin_Resume
Mohamed_yassin_Resume
 
Resume_balmukund
Resume_balmukundResume_balmukund
Resume_balmukund
 
Siva_CV_2016
Siva_CV_2016Siva_CV_2016
Siva_CV_2016
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 

CLV_Viswanath_K

  • 1. VISWANATH K viswa.kondapalli@gmail.com Phone no: +919739441888 ________________________ Professional Profile:  Working as Tech Lead in CYIENT Ltd from APRIL 2014 to Till date.  Worked as Firmware Lead in AIZYC Technologies Pvt Ltd. NOV 2012 to APRIL 2014.  Worked as Lead Engineer in HCL Technologies Ltd. APRIL 2011 to OCT 31st 2012.  Worked as Software Engineer (V&V) in Honeywell Technology Solutions. NOV 2010 to April 2011 Date.  Worked as Embedded Engineer in Linkwell TeleSystems Pvt LTD. FEB 2008 to NOV 2010.  Worked as Embedded Engineer in Tins JULY 2005 to FEB 2008. COMPUTING SKILLS:  10+ years of Development Experience in Embedded Firmware and Embedded Linux in various projects.  Strong in OS fundamentals, Bootloader and Linux kernel internals  Good Working experience on Board Bring-up and Porting with ARM processors.  Worked on Development boards like Panda Board / Sitara /Beagle Bone Black/ Raspberry Pi.  Good Working experience with CORTEX based SOCs ( OMAP4460/AM335x/BCM2835).  Experience in Embedded Linux BSP.  Experience in Embedded Linux device drivers - I2C, SPI, UART, and GPIO.  Worked on Linux I2C Device Driver (RTC-PCF8523, EEPROM-24AA08, VTSENSOR- LTC2990, LTC2991, DPOT-MCP4460, and MCP4661).  Knowledge on Linux Debugging KGDB, KDB, GDB, Ptrace, Strace.  Low-level Drivers for SDMMC, I2S, AUDIO Codec (TLV320DAC3100 CS4350 and UDA1380).  Experience on 8, 16(MSP430F 169/425/427), 32(ARM7) bit Micro Controllers.  Experience in Communication Protocols SD/MMC, USB, I2C, SPI, RS232.  Experience in Cross Compilers & Debugger on KEIL and IAR Embedded Workbench.  Experience on ZIGBEE WIRELESS Network (STAR/TREE).  Worked on all phases of SDLC (Software Development Life Cycle) in various projects.  Working knowledge on Configuration tools like PVCS/SVN, DOORS.  Good working knowledge on MicroC OS-II. EDUCATIONAL QUALIFICATION:  B.Tech in Electronics & Communications from TIRUMALA ENGG.COLLEGE in 2005.  Diploma in Electronics & Communications from Sri Y.V.S & B.R.M POLYTECHNIC in 2001.  S.S.C in S.P.R.M BLUE CONVENT in 1998. PROFESSIONAL SUMMARY:- Front Panel FEB 2015 – Till date CYIENT LTD. Platform: C
  • 2. Client: Tailyn Technologies Cross Compliers Software, Tools used: GDB,GCC.Arm-linux-gnueabi/hf – Linux Kernel 3.14.xx. – Ubuntu 12.10. Microcontroller: AM3359. Description: Front Panel to a Video Encoder System. The front panel shall communicate with the main board using a packet-based protocol either USB/UART Interface. Based on the Main Board commands front panel has to perform respective operation. Front panel consists of LCD to display the images, able to set/get FAN speed, and various command status using LEDS and announcements on to the Speaker. Roles and responsibilities: 1. Understanding the System requirements. 2. Board Bring-UP AM335X EVM SK. 3. Design and Development of BSP. 4. Application Implementation of UART Communication Protocol. 5. Application Implementation for Status LED’s and Key Press. 6. Driver Development for I2S for Audio Interface (Audio Codec TLV320DAC3100). 7. Driver Development for PWM FAN Speed . 8. Cross Compilation of Audio Library(MPG123). HHD April 2014 – DEC 2014 CYIENT LTD. Client: POC Platform: C Cross Compliers Software, Tools used: GDB,GCC.Arm-linux-gnueabi/hf – Linux Kernel 3.14.00. – Ubuntu 14.00. Microcontroller: AM3352. Description: The Home Health Device is meant for monitoring the Vital signs of Human being. This device is targeted for use at Home and data collected from this device will be transmitted to Patient Health Record System. This data will be analyzed by experts and appropriate actions will be triggered by Monitoring team in the Hospitals Roles and responsibilities: 1. Customization of BSP. 2. Design and development and Implementation of UART Communication Protocol. 3. Driver Development for UART’s (1-Application interface & 2-Debug Port). 4. Driver Development for SPI to ECG AFE. 5. Driver Development for I2C RTC/EEPROM. 6. Driver Development for Battery Management. PAMP-1A FEB 2013 – DEC 2013 AIZYC Technologies PVT LTD. Platform: C
  • 3. Client: AAL Cross Compliers Software, Tools used: GDB,GCC.Arm-linux-gnueabi/hf – Linux Kernel 3.4.00. – Ubuntu 12.10. Microcontroller: AM3359. Description: Public Address System with Announcement Messages/Audio voice (Pre-recorded Audio files/ On Time Announcements) in Metro Rails and communication between Passenger CAB to Driver CAB. This system is also having Embedded Web Server to Configure the parameters and for the System monitoring. Roles and responsibilities: 1. Migration to Linux System requirements. 2. Customization of BSP. 3. Design and development and Implementation of Communication Protocol. 4. Driver Development for UART’s (1-Application interface & 2-Debug Port). 5. Driver Development for I2C for Audio Interface (Audio Codec UDA1380/CD4350). 6. Driver Development for I2C system Voltage and Temperature monitor (LTC2990, LTC2991) 7. Driver Development for I2C DPOT (Digital Potentiometer-MCP4460/MCP46610). 8. Driver Development for I2C EEPROM (EEPROM-24AA08). 9. Driver Development for SD/MMC. Touch Screen Driver development JUN 2012 – OCT 2012 HCL Technologies. Client: Grundfos. Platform: C Cross Compliers Software, Tools used: -GDB, GCC and arm-linux-gnueabi. – Linux Kernel 3.2.24. Micro Processor: OMAP3530. Touch Controller: AT42QT602240 Description: The AT42QT602240 uses a unique charge-transfer acquistion engine to implement the Qmatrix capacitive sensing method patented by Atmel. This allows the measurement of up to 224 mutual capacitance nodes in under 1ms. The entire touch screen sensing solution can measure, classify and track single finger touch every 4ms if required. Responsibilities:  Understanding the Touch Screen technology.  Interfacing Touch screen with Micro Processor using I2C protocol.  Responsible for developing complete driver.  Responsible for integrating Touch controller.  Responsible for preparing Design Documents.
  • 4. REDWOLF/SAVER MAY 2011 – JUN 2012 HCL Technologies. Client: Grundfos. Platform: Embedded C, RTOS (prop. Client) Cross Compliers Software, Tools used: Tools – HEW and IAR and Visual Studio for Simulator. Emulators – E10A for HEW and Minicube for IAR Embedded Workbench Description: The Pump Display Module consists of dedicated Hardware and Software modules and interfaces with the Front End Main Board over the SPI bus through the application defined protocol. The Pump Display Module acts as Master initiates the communication with Slave and requesting for status and Data and Configuration settings. The Commands are transmitted to the Front End Main Board and the received information is displayed on the LCD display for user actions. Roles and responsibilities: 1. Understanding the System requirements. 2. Design and development of Communication Protocol. 3. Implementation new features of CR’s. 4. Documents are updates for HLD. 5. Documents are updates for LLD. 6. Documents are updates for UTP. 7. Involved in peer review/s. GGF-PFD/ MFD and Middleware Components NOV 24th 2010 – April 20th 2011 Honywell Technologies Solutions Pvt Ltd. Platform: Embedded C Cross Complier - Code warrior Emulator - Multilink(BDM) Software, O/S Tools used: TIU Server, TIU Scripting. Description: Graphic Generation Function (GGF) is a part of Avionics Cockpit Displays software and it is responsible for generation of integrated flight data for display in the Primus EPIC system. The GGF is a collection of processes, which use aircraft and subsystem information to create display data .This display data is formatted for the Graphics API in the DU-1080, which generates OpenGL instructions for the rendering process, which also resides in the DU-1080. The Displayable formats include PFD, MFD & EICAS which reside on the processor card of the Display unit. The objective is to assess the performance of the software and check the deviation of the software from the requirements. Roles and responsibilities: 1. Understanding the System requirements. 2. Involved in Analysis of Code. 3. Involved in design and development of unit test cases. 4. Executed and verified the test cases on Simulator. 5. Involved in peer review/s.
  • 5. Single Phase Energy Meter OCT 14th 2009 – NOV 20th 2010 Linkwell Telesystems Pvt Ltd. Platform: Embedded C, MSP430F425/427. Cross Complier – IAR Embedded WorkBench Emulator – FET430UIF(TI) Description: New Generation Energy Meter is a solid state Data Acquisition system which measures the amount of energy consumed/produced, with Smart Metering like Tamper Resistant, electronic register to record the energy consumed features. Roles and responsibilities: 1. Understanding the Meter Communication Module requirements. 2. Customization of BSP. 3. Design and Development of UART Low Level Driver. 4. Understanding the Low Power requirements of the System. 5. Design and development of LOW Power Mode. 6. Involved in Integration of different modules, specific to Requirements. 7. Executed and verified the test cases with on Simulator. 8. Involved in peer review/s. AMR (Automatic Meter Reading) with Zigbee FEB 8th 2008 – OCT 13th 2009 Linkwell Telesystems Pvt Ltd. Platform: Embedded C, LPC2148, uPSD3334 and MC13213. Cross Complier – KEIL , Codewarrior. Emulator – ISP Jtag and Multilink(BDM) Description: Automatic meter reading is for Industrial purpose and mainly for Motoring Demand, Electricity tampering and misuse. This project is divided into 3 modules BCS (Base Control Station) is the main CPU/Server. DCU (Data Concentrator Unit) on LPC2148 and MIU (Meter Interface Unit) on uPSD3334. All DCUs are connected to BCS through GSM Network due to long distance. Each DCU connects 10-20 MIUs are connected with Zigbee Transceiver MC13213. Data Reads from Energy meter and transmitted upon request from BCS, MIU to DCU and finally to BCS. The MIU and DCU form a Point to Point communication in a Zigbee STAR structure. DCU and BCS communication medium with GSM Network. ZIGBEE wireless networks TREE and Mesh with BEESTACK. BEESTACK which is a free stack offered by Vendor. BEESTACK uses a cooperative multitasking scheduler. BEESTACK can build TREE and MESH Network. BEESTACK which is a 5 layer stack, having Physical, MAC, Network and Application support sub layer and Application/Application framework layer to the user application requirements. Roles and responsibilities: 1. Understanding the Communication System requirements for various Tender Specifications from various States Electricity Boards.
  • 6. 2. Understanding the ZigBee Network requirements. 3. Customization of BSP. 4. Design and development of Communication Protocol for Various Specifications. 5. Design and development and Implementation of Low Level Drivers for UART on LPC 2148. 6. Design and development and Implementation of unit test cases. 7. Involved in peer review/s. RF-Simulator MARCH 2007 – JAN 21th 2008 TINS Platform: Embedded C, MSP430F169. Cross Complier – IAR Embedded WorkBench Emulator – FET430UIF(TI) Description: Front Panel Interface to System through KEYPAD to type data on LCD (40x4) in local mode and in Remote Mode through GPIB and Serial Communication (RS232)) GPIB (General Purpose Interface Bus) to enable easier interconnection between instruments and controllers such as computers. Roles and responsibilities: 1. Understanding the System requirements. 2. Customization of BSP. 3. Design and development implementation of Low Level Drivers KEYPAD. 4. Design and development of Low Level Drivers LCD on AT89C55WD. 5. Design and development of Low Level Drivers SPI. 6. Design and development of Low Level Drivers UART. 7. Involved in design and development of Module testing. MENU-CARD and WIRELESS-BILLING SYSTEM using WIFI and JUL 2005 – MARCH 2007 TINS Platform: Embedded C, MSP430F169. Cross Complier – IAR Embedded WorkBench Emulator – FET430UIF(TI) Description: WIRELESS BILLING SYSTEM using WIFI, which is used for Big-Shopping malls. This application is used for Consumer-Details. Retrieve an Employee Details and to print the Consumer details update which is updated to SERVER. Roles and responsibilities: 1. Understanding the System requirements. 2. Customization of BSP. 3. Design and development of Low Level Drivers KEYPAD. 4. Design and development of Low Level Drivers LCD. 5. Design and development of Low Level Drivers UART. 6. Involved in design and development of Module testing. 7. Involved in peer review/s.
  • 7. Personal details: Name : Viswanath K Father’s name : K.S.CH.S.Sastry Date of birth : 25th May 1983 Gender : Male Phone No : +919703555540. Passport No : F5545362 I here by declare that the particulars furnished above are true to the best of my knowledge Place: Hyderabad Date: (Kondapalli Viswanath)