You are on page 1of 5

RÉSUMÉ

Sowjanya Shantha Narla


C/o N.Sudha Rani, #2584, Phone: +91 9845773898
Opp. Naga Lakshmi Kalyana Mantapa, E-mail:
sowjanyanarla@gmail.com
Banashankari 2nd stage,
Bangalore - 560070.

OBJECTIVE
Seeking a technologically rewarding career to utilize my skills
and abilities for growth of the organization that offers
professional growth while being resourceful, innovative and
flexible.

EDUCATION

 B.Tech. in Electronics and Communications from


National Institute of Technology, Warangal (REC
Warangal) in 2003.

WORK EXPERIENCE
A total of 7 years of experience in R&D industry as an Embedded
Design Engineer which includes design, development, testing
and maintenance support for various embedded products.
Device Driver Development of the peripherals like UART, I2C,
SPI, Timers, A/D converters, boot loaders on various processors.
Currently working in MindTree Limited, Bangalore a CMMi
Level 5 company as a Project Lead – R&D Services.

TECHNICAL SKILLS
Operating Systems : Windows and DOS.
Programming
: C.
Languages
: Emulators, Debuggers and Oscilloscope,
Development Tools
Evaluation boards
: Sitel 14450, STR912 (Cortex M3), TI
Microcontrollers MSP430, LPC2131(ARM 7), DM642, HCS12,
p89lpc924, OMAP 730 and OMAP 850

:MS Visual Studio, IAR IDE, Keil uVision3


IDE
IDE, CCS 3.1, Cosmic IDE
PROJECTS
1) Project: Display System for headset solutions
Customer: Europe Based Largest Bluetooth Headsets Manufacturer
Period: May 2008 – till date
Description: The project involves implementation of display sub system
using customer’s proprietary framework; design and development of
electronic hook that interfaces hub with desk phone
Position: Project Lead
Contribution: - Requirement analysis of the Change requests and
enhancements that are coming in and estimations of the same
- Ownership for 2 phases of the project (SR03 and SR04.)
- Design and Implementation of electronic hook for the desk phone
- Design of the application that interacts display with the other
modules in the system
- Implementation of the some of the modules in display
- Code reviews of the other modules.
- Managing ProTrack, participating in PMR's, PUIs and other audits
Team Size: 12
Tools and Technology: MS Visual Studio, Lauterbach debugger, RTX debugger
SiTel 14450 processor, STR912 processor

2) Project: User Layer for uPack Panel


Customer: Europe Based Fire Panels Manufacturer
Period: Dec 2007 – Apr 2008
Description: The uPack Panel is a Fire Panel interfaced to addressable
detectors, alarm device to detect smoke and fire and communicate to
main panel. The scope of development involved development of
hardware and firmware, application for the panel
Position: Project Lead
Contribution: - Requirements Gathering.
- Responsible for Design, development and testing of Firmware to
communicate with the sensors and update main panel and control
the sensors
- Project Planning and Team Management
Team Size: 3
Tools and Technology: ARM9 based STR912 processor, keil uVision 3 IDE,
uLink2 Debugger

3) Project: UAI Apollo


Customer: Europe Based Fire Panels Manufacturer
Period: May 2007 – Apr 2008
Description: UAI Apollo module is an extension of Fire Control Panel and
designed to interface two independent Apollo loops comprising
addressable devices (detectors). Continuously monitors the devices in
the loop and sends the faults (Alarm, Missing, Sensor faults) to the
Control Panel. The UAI Apollo module parses the commands sent by
the Control Panel and sends the commands to the devices in the loop.

Position: Software Lead


Contribution: - Requirements Gathering.
- Design of the application that interacts with the Main Panel.
- Responsible for Design, development and testing of Firmware to
communicate with the sensors and update main panel and control
the sensors
- Firmware Updater
- System Testing at Customer location
Team Size: 5
Tools and Technology: ARM9 based STR912 processor, keil uVision 3 IDE,
uLink2 Debugger

4) Project: CodePro Electronic Locking System


Customer: USA Based Largest Electronic Lock Manufacturer
Period: Aug 2006 – Jun 2007
Description: The CodePro Electronic Locking system is a PIN based locking
system which is used in Hospitality Industry. This Project consisted of
end-to-end complete product development which included
requirements elicitation, design, development, prototyping,
implementation and manufacturing support. The project included the
development of Web Based Application, PDA based Application, Lock
Electronics Hardware and Firmware for the hardware.
Position: Senior Software Engineer
Contribution: Responsible for Design, development and testing of the control
application and firmware running on the Lock
Team Size: 13
Tools and Technology: IAR MSP430 Compiler, FET Debugger.

4) Project: Mifare RFID Reader


Client: VEREX Technologies, Canada
Period: Dec 2005 – Jul 2006
Description: The reader is a secured Mifare RFID reader which supports
Mifare classic and Desfire smart cards and and all the ISO 14443
complaint cards. It consists of a Mifare Card Reader IC MFRC 531 from
Philips, which interfaces with the antenna at one side and with the
Philips LPC2131 microcontroller on the other side. The reader will
recognize ISO 14443 compliant MiFare & Desfire smart cards and
inform the door controller (host) through Weigand interface to grant /
deny the door access. If there is a PIN pad, the user should enter the
PIN (Personal Identification Number) also. Upon successful validation
of the PIN and the smart card the door controller would provide the
access.
Position: Software Engineer.
Contribution: - Reading and Writing of ISO Compliant cards (Mifare Standard
1K card, Mifare Standard 4K card, Mifare Classic Card).
- SPI Driver, Weigand Protocol, Keypad Driver, Timers, Buzzer, Uart
Drivers.
- Application to send the read data from the card and the user
entered PIN to the Door Controller over Weigand Protocol.
- Receive the data from Door Controller over uart to control the
Buzzer and LEDs.
Team Size: 4
Tools and Technology: ARM7 based LPC2131 micro processor, Keil uVision3 IDE,
uLink2 Debugger

5) Project: Digital Video Server


Client: VEREX Technologies, Canada
Period: Dec 2004 – Nov 2005
Description: NetVision III is a digital video surveillance system that can be
configured from a stand-alone system or through to a fully networked
system, with multiple video servers and multiple browsers. A secured
micro controller (HCS12) handles ancillary tasks such as UARTS and
power-supply monitoring.
Position: Software Developer.
Contribution:
MC9S12A256:
- Design and Implementation of the device drivers for I2C (master
and slave mode), SPI, SCI (Serial Communication Interface), On
chip Flash (256 Kbytes), SPI Data Flash (AT45DB321, AT45DB021),
RTC, temperature sensor (LM75).
- Applications to program FPGAs (through SPI and GPIO), to load
binary files to SPI Data Flash over modem, Remote Firmware
upgrade over modem, Diagnostics (temperature, disc health, smart
utility, system performance of the whole system), Fan Control and
Tamper Detection.
DMP642:
- Design and Implementation of Flash Driver (AMD29LV065D).
- Applications for the Flash Boot loader, tftp server for Remote
Firmware upgrade, tftp client for video streaming.
P89LPC924:
- ADC Drivers to monitor Current and Voltage Regulations.
- I2C Driver to communicate with HCS12 and temperature Sensor
(LM75).
- HDQ Communication to monitor the Battery (BQ2018).
- Battery Charger (BQ2031)
Team Size: 14
Tools and Technology: DM642, HCS12, p89lpc924 processors CCS 3.1 for
DM642, Cosmic IDE for HCS12, uVision3 IDE for p89lpc924

6) Project: Development of Device Drivers for Nucleus OS on TI OMAP


platforms.
Client: TI India.
Period: Jul-03 to Nov-04
Description: This project involves development of device drivers for Nucleus
Operating Systems on the TI OMAP platforms. The design is based on the PSP
(Platform specific package).
Position: Software Engineer.
Contribution:
- Design and Implementation of the device driver for I2C Controller
in master and slave mode.
- Design and Implementation of the DMA controller (CSL Layer) and
wrapper functions to assign the DMA channels based on the
priority.
- Port the device driver on Nucleus and perform testing
Team Size: 20
Tools and Technology: TI OMAP 730, OMAP 850 processors, TI Code Composer
Studio as debugger interface, I- Port, I2C Pipe for testing I2C Protocol, Nucleus
RTOS

PERSONAL DETAILS:
Father’s Name : N.Pattabhi Ramulu
Date of Birth : 27 Aug. 1982.
Permanent : SC2-61, Sharadha Nagar,
Address Godavarikhani, Dist: Karimnagar
Andhra Pradesh - 505209
Languages Known : Telugu, English & Hindi
Hobbies : Listening Music, Internet Browsing.
Passport : Yes

Declaration

I, hereby declare that the information furnished above are true,


complete and correct to the best of my knowledge and belief.

Place: Bangalore
Date:
Sowjanya Shantha
Narla

You might also like