Sudhir C Vissa

Libertyville, IL
sudhir_vissa@live.com                                                             848-702...
Work Experience
• Worked as windows mobile VC++ developer

Motorola:                   - Southplainfield, NJ              ...
Affiliations
-Member and Chair during Undergrad, IEEE Local student chapter.
-Member of circuits and systems society IEEE ...
compilers (AVR_GCC, ARMGCC) any open makefile compilation system, I am also familiar with assembly
language.

Issues I was...
Upcoming SlideShare
Loading in...5
×

Sudhir C Vissa

682

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
682
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sudhir C Vissa

  1. 1. Sudhir C Vissa Libertyville, IL sudhir_vissa@live.com 848-702-0383 VC++ and Java Developer, looking for an opportunity to gain experience in corporate world while utilizing my skills to serve them the best. Summary • Currently Working on Android Development, making Builds, debugging code, using GIT Branches, Work mostly specific to WiFi part of the code in Android, Familiar with most tools for android shell -Linux V2.6 kernel. • Gained corporate experience in VC++ platform using Microsoft Visual Studio 2008 & CLI in Rom Build Environment, Smartphone. Managing Rational Clear case builds on UNIX server. • Experience in Motorola on WiFi Android Development giving me hands on, on both ‘C’ (Linux) and Java Development Opportunity. • Experience in tools like Android Eclipse environment-Java, Google Visualization API, Moto-dev Eclipse studio, Google web tool kit, SQL server. • Experience in using Windows-Linux platform - Cygwin for coding and compiling, Also familiar with VI editor for Linux. • Windows Mobile Application Development – Developed diverse applications: Bluetooth serial port service manipulation. • Achieved “Best snippets” award at Motorola for efficient and reusable code design. • Handled Applications responsible for logging, useful during Windows mobile development. • Hands on experience in using XML technologies, File accessing and information exchange. • Windows mobile cabs: Developed in VC++ and implemented most of the applications over windows mobile through Cab files. • Versed in Macros in Excel and Word, Microsoft office 2007. • Familiar with most of the Queries SQL, have hands on experience in Database handling. • Novice developer in .Net C# platform.
  2. 2. Work Experience • Worked as windows mobile VC++ developer Motorola: - Southplainfield, NJ - 01/07/2007 – 02/24/2009. • Working as Android WiFi Developer Motorola: – Libertyville, IL -Current (From 02/28/2009). Current Status Employment authorization card in US – EAD card –until March 2011 Education -Bachelors in Electronics and Communication Engineering. - 3.6 GPA. -Jawaharlal Nehru Technological University –April 2006. Masters in Electrical with major in Computer networking. - 3.8 CGPA. New Jersey Institute of Technology – New Jersey -January 2009. Technical Skills Development Tools: Microsoft Visual Studio, Windows Mobile SDK, Eclipse ,GCC compilers, Macros in Microsoft Excel and word, Keil, Avr Studio, IAR workbench, Microsoft office 2007, . Languages: VC++, Java, C, Bash shell scripting, Embedded C, html, xml and Atmel Assembly language. Project Version Control: Visual Source Safe-VSS for VC++ documentation, Microsoft office Groove. Other Tools: Cabwiz(windows mobile cab/App Generator), QXDM ( Qualcomm Extensible diagnostic monitor, QPST(qualcomm phone support tool), Codecomposer studio (DSP processor) , WinAVR. Android/Linux Tools: wlan_loader, wpa_supplicant, wpa_cli, wlink, ifconfig, iwconfig, wlan_cu, logcat, wget(ftp service on phone), demesg, busybox, toolbox, logwrapper, Monkey scripts for the phone. Eclipse Java application development, Android Emulator interface, DDMS, VI editor, Expect, Installing and configuring packages, good cli interface on shell root logging, Mounting/unmounting drives, handling files, can handle SSH/FTP server interface, worked with GIT- repos, interface for Android or any other unix/linux environment builds. Documentation: VC++ documentation for most of the projects in my experience, Logging procedures for EVDO signal analysis, Standard protocol Bluetooth version 2.0 Operating systems: Proficient in Windows 2000/XP/Vista & Linux (ubuntu, Mandriva, Fedora) Intermediate interface in Mac OS-bash.
  3. 3. Affiliations -Member and Chair during Undergrad, IEEE Local student chapter. -Member of circuits and systems society IEEE - 5 years. Masters Projects - Coded and updated branches of Open Source VoIP Application development in VC++ - Final Project. -Paper each on Bluetooth & ZigBee Architectures – Wireless Networking. -Designed Hardware- “Time Server using Accurate Rubidium Oscillator”–Advanced Microprocessors. Under Graduate Project - Implemented Safer++ Encryption algorithm, Bluetooth security. Software used for simulation: VC++ visual studio on Windows XP. Hardware for simulation : AT89c51 microcontroller & development board with a Bluetooth Radio. Description : In Bluetooth Security is maintained at two levels, Application Layer and Link Layer. My Project dealt with security at the Link Layer by generating different keys - Encryption key, Authentication key, Master key, Unit key, Combination key and Initialization key using 128 bit random numbers. These keys were coded in VC++ and GCC compiler and dumped into a microcontroller with a Bluetooth radio. (Details were maintained with respect to Bluetooth specs version 2.0) Projects Handled at Motorola -QXDM Application development for windows Mobile Smartphone. Qualcomm extensible diagnostic Monitoring Tool (QXDM) – Handled major chunks of the project for development of QXDM interface onto Windows mobile phone (Moto Q). Issues I was working with: Backend Coding -Buffer handling, File IO operations, Socket Addressing-building a bridge from Application processor to Baseband processor, Data read Write Format handling. -Windows mobile Application development Window mobile common applications for Moto Q phone and other phones under development, basic Applications debugging which included calculator, calendar, office tools – excel, word etc Issues I was working with: GUI interfaces –front end , Dialog boxes, Views, images ,audio files , user interface like Keypad mapping, Display settings , Fingerprint manager, Voice recognition applications etc. -Worked on STK500-AVR, AVR-Dragon & LPC210X-MT board NXP –Philips, Motorola Dragon ball. Research and Development project for 6 months in Motorola as a parallel project since we had other projects running passively. Familiar with AVR, Microchip, Philips-NXP, (ARM3-ARM11) boards and C code
  4. 4. compilers (AVR_GCC, ARMGCC) any open makefile compilation system, I am also familiar with assembly language. Issues I was working with: Interfacing Boards with IO panels like LCD, Buzzer, Piezo Vibrator, Matrix Keypad maps, novice - Touch screen libraries, Bluetooth modules, Lan Development Boards. -Current work: Java WiFi Android Applications using Android Eclipse plug-in. working on WiFi Development both on Top, Java level for GUI apps, and on Lower level-C code applications close to kernel such as Iperf (network performance tool), Cross compiled Iperf 2.0.4 for Android ARM 11 MSM75XX chipset from Linux UBUNTU machine, Worked with GIT servers to Sync Project work with the Main branches, Compiled and flashed Android OS binaries for the phone to make regular Builds to check phone Usability after my Changes to the Build. Experience from current work: Familiar with WiFi code of Android, WPA_SUPPLICANT, services to lower level code modifying, editing and debugging. New Android shell tools I got familiar with – wlan_loader, wpa_supplicant, wpa_cli, wlink, ifconfig, iwconfig, wlan_cu, logcat, wget(ftp service on phone), demesg, busybox, toolbox, logwrapper, Monkey scripts for the phone. On emulator side : DDMS (complete graphical analysis of phone processes and real time memory monitoring) , process tracking, sub threads tracking. Issues I am working with: Exploring Android Libraries to get familiarized , Built many applications for Ease to use GUI, Built application to run shell commands on phone, Scripting phone to automate for testing, Exploring WiFi Libraries particularly to build Final Application of the project, Band width tests and network performance test applications over the phone. -All referrals can be provided if necessary, also available online through LinkedIn. . - Will relocate if necessary.

×