Shwetha Gowdanakatte
Contact no: +1-215-***-****
Mail Id: **.********@*****.***
Linkedin profile: http://www.linkedin.com/in/shwethagowdanakatte
Summary of Experience and Proficiencies:
. 5.5 years of experience in development of Embedded Systems and Web
designs with applications in industrial and consumer electronics.
. 1 year of experience in project management activities like estimation,
scheduling and resource planning using SCRUM (An iterative
incremental frame work for managing new product development)
. 3 years of experience in high level planning, design, documentation,
code reviews, test plan preparation and test plan reviews.
. Proficient with IR technology and low power RF (ZWAVE) technology.
. Effectively followed SLDC to deliver high quality of Embedded
Software/Firmware.
. Extensively worked on Real time Embedded System Development using C,
C++,C# and Assembly based on Free Scale 9S08, TI-DSP, ARM, Z8 and
PPC, firmware
. Worked extensively on multi threading, state machine and UML design
methodologies
. Proficient with communication protocols such as UART, Ethernet, RS232,
SPI and I2C
. Working extensively on Embedded Network Applications on Linux
. Worked extensively on Implementation of GUI and Automated test tools
using VC++ and MFC.
. Proficient with various Network protocols (TCP/IP, UDP, HTTP,
CIFS/SMB,SNMP) and BSD compatible Socket programming
. Proficient with RTOS uCOS, VxWorks and WinCE.
. Worked extensively on Web Services based on ASP.Net (2.0 and 3.5),
VC#, IIS, Microsoft SQL 2005 and WCF.
. Worked Extensively on SOA (Service Oriented Architecture) including
SOAP, HTTP, and XML
. Proficient with various embedded network security techniques and
embedded web services.
. Proficient with various debugging techniques. Effectively used In-
Circuit-emulators, JTAG, logic analyzers, oscilloscopes, inline
debuggers (GDB, KDB, KGDB, and STRACE), network sniffer and serial
debugger.
. Actively involved in project specific documentation and presentation.
. Extensively worked on Functional Testing, Unit Testing, Integration
Testing, Black Box Testing and Verification of Embedded Systems.
. Strong debugging skills & proficient in usage of emulators.
. Knowledge on building small foot print for Linux Kernel.
. Implementation of test tool for functional testing of universal remote
control
. Implementation of device drivers for serial port in UNIX.
Technical Skills:
Languages: Embedded C, C++, Assembly, C#, VC++ and MFC
Micro-Controllers: 8051, Z8, Z8 Encore, 9S08 and
PowerPC
Processors: 8085, 8086, ARM (ARMv4 and ARMv7 32 bit)
and TIDSP
Network Protocols: TCP/IP (IPv4 and IPv6), FTP, TFTP,
SNMP and HTTP
Web Technologies: SOAP, ASP.NET, XML, HTML, HTTP
Server (Apache)
Wireless Technologies: ZWAVE, 802.11, Zigbee.
Communication Protocols: UART, RS232, SPI and I2C
Operating Systems: Windows, UNIX and WinCE
Tools: GNU cross compiler, GDB, serial
debugger, STRACE,
JTAG, Wireshark, Obj-
dump, TCP-dump, Z8 Emulators,
Crimson cross compilers,
Code Composer Studio-
(CCS 2.1), Visual Studio
and Wind River work bench
Scripting: Shell script and Perl script
RTOS: VxWorks, WinCE
Storage Systems: Hard disk, Flash Memory and Device
Drivers
Device Drivers: Linux Device drivers
Design Methodologies: State Machine and Multi threading, UML
Modelling
Version Control: Star Team, Sub Version
Bug Reporting tools: Team Track
Education:
. B.E in (Elect & Comm.), Visweswaraiah Technological University INDIA
. Advanced Diploma in Embedded Systems through Cranes International
India.
Professional Experience:
Lexmark USA
Dec 2008 - Dec 2009 (Contract Fulfilled)
Role: Software Engineer:
Responsible for design & development of various embedded network
applications for printers. Also engaged in research & development of web
services, TCP/IP communications, IP security services, IP6 implementations
and wireless applications for printers.
Responsibilities:
. Planning, design and development of network applications for printers.
. Design and Development of Web Service Print Service and Web Service Scan
Service
. Completely responsible for implementation of IP4 and IPv6 multicasting
for Discovery Service
. Implemented XML parsing techniques.
. Actively participated in project estimation, scheduling and resource
planning through SCRUM.
. Interacting with principal engineers and project leads on milestones and
general project activities
. Interacting with core testing team on all newly developed codes for
validation evaluation.
. Solving customer reported issues.
Processors: ARM, PPC, Freescale9S08.
Languages: Embedded C and Embedded C++.
Operating Systems: Linux (Red Hat with Kernel 2.6.x), uCos, uCLinux.
Network Protocols: TCP/IP, Ipv4, Ipv6, UDP, DHCP, FTP, TFTP and SNMP.
Web Service Protocols: SOAP, XML and HTTP.
Compliers: GNU cross compilers for ARM and PPC
Debugging tools: Serial debugger, Wire shark and GDB
Configuration Management Tools: Subversion, Team track
Universal Electronics (Formerly Zilog Electronics)
Sept 2003 - Sept 2007
Role: Embedded Software Engineer.
Responsible for design and development of embedded software for various
Universal Remote Control applications.
Responsibilities:
. Design and development of embedded software for Universal Remote Control
applications.
. Project planning, documentation and review of test plan.
. Unit testing, integration, debugging and bug fixing
. Implementation of automated test tools
. Interaction with costumer for project requirements and solving issues.
Projects:
TV COMPASS: The multimedia application running on the WinCE application for
handheld device is capable of playing video/audio and transmitting IR
signals to control other devices.
Client: TV Compass, USA
Summary of project:
. Entirely responsible for one of TV compass Remote control and multi
media applications on WinCE with ARM Processor.
. Web design and development for presentation of TV Compass.
. The system contains Internal Modem, LAN port, RS-232 port, PinPad
port. Z8 Encore processor.
. Developed firmware for UART drivers using ARM Assembly language and
WinCE.
. Ported all applications on Linux
. Involved in implementation of Linux Device Driver for serial port.
. Also responsible for developing functional specification and design
documents, release document, history document and performing ECO
release procedures.
Processors: ARM (v4) and Z8 Encore
Languages: Embedded C++, Embedded C, C#, ASP.Net, SQL 2005 and WCF
Operating Systems: WinCE (5.0) and Linux.
Communication Protocols: UART, RS-232, SPI and I2C.
Compilers and Tools: Crimson Cross compiler, Platform builder with
VS2005, eVC++ 4.0, ARM Emulator and GNU C tools.
Debugging tools: GDB, Emulators, Logic analyzers, WinCE debugging tools.
Version Control: Star team and Subversion.
2WAY-IR: 2 WAY REMOTE CONTROL is basically designed for communication
between Remote and Set Top Box using UART, for diagnostics of Remote
Control.
Client: SMK Electronics Corporation, USA
Summary of project
. Implemented the simulation of Set-Top-Box on Linux
. Automated and Manual testing of Set-Top-Box
. Web design and development for presentation of 2 WAY IR
. Used TCP/IP protocol for the communication between client and server.
. Actively involved in the project planning, preparation of FRS
(Functional Requirement Specification) and designing.
. Involved in review of test plan.
. Integration, unit testing and bug fixing.
Processors: Z8 and ARM9
Languages: Embedded C, Z8 Assembly, ARM assembly,C#, ASP.Net, SQL 2005
and WCF
Operating Systems: Linux and Windows.
Communication Protocols: UART, RS-232, SPI and I2C.
Compilers and Tools: Crimson Cross compiler, GNU C tools.
Debugging tools: GDB, Emulators, Logic analyzers, WinCE debugging tools.
Version Control: Star team and Subversion.
ZWAVE: Zwave is low power embedded RF communication protocol designed by
Zensys technology, for residential and light commercial control and status
reading applications.
Client: SMK Electronics Corporation, USA
Summary of project:
. Designed and provided the remote control by porting Zwave in to z8
microcontroller.
. Designed and developed serial interface through UART between Z8 and
Zwave controller.
. Decoding RF commands through port manager.
. Involved in document preparation for FRS (Functional Requirement
Specification)
. Involved in design of FSM (Finite State Machine) diagram.
. Web design and development for presentation of ZWAVE
. Involved in design review of product, application and test plan.
. Integration, testing and bug fixing
. System Integration, Testing and Bug fixing.
Processors: ARM (v4) and Z8
Languages: Embedded C, Z8 Assembly, ARM Assembly, C#, ASP.Net, SQL 2005
and WCF
Operating Systems: Linux and Windows
Communication Protocols: UART, RS-232, SPI and I2C.
Compilers and Tools: Crimson Cross compiler, ARM Emulator and GNU C
tools.
Debugging tools: GDB, Emulators, Logic analyzers, network sniffer, port
manager
Version Control: Star team and Subversion.
SLING BOX: Sling Box remote enables user to watch TV programs from anywhere
at any given point of time by virtually tuning the internet-connected PC to
user's personal TV.
Client: SLING MEDIA,USA
Environment: TI DSP, Z8, RS232, UART, CCS (V 1.2), Star team, Z8 Emulators,
Logic analyzers and JTAG.
Summary of project:
. Design and implementation of firmware on TI DSP and Z8 Encore
. Implementation of API's on Code Composer Studio (CCS V 1.2)
. Preparation of design document
. Review of Test Plan, system integration, testing and debugging.
Processors: Z8 Encore, TIDSP, Black fin processors
Languages: Embedded C++, Embedded C, C#, ASP.Net, SQL 2005 and WCF
Operating Systems: Linux, uCLinux Windows
Communication Protocols: UART, RS-232, SPI and I2C.
Compilers and Tools: Crimson Cross compiler, VS2005, Code composer Studio
Debugging tools: GDB, Emulators, Logic analyzers
Version Control: Star team and Subversion.
Implementation of Automated Test tools
Client: Zilog Internal
Environment: C, VC++, Perl script, MFC and Z8 Encore
. Implemented test tool to automate the data base testing using VC++
. Implemented test tool for functional testing of Universal remote
control on VC++ and Linux
. Implementation of utilities like protocol identifier, data base
compressor on VC++.
Other Interests:
. Technical research writing for Prospects Solutions (U.K) and Academia
Research (U.S)
. Reading novels and writing Poems in English and native language.