KARTHIK VEERAMANI 1111, SW 16th Ave, Email: karthikv@ufl.edu, karthikveeramani@gmail.com Apt #53, Gainesville, Phone: 352-328-0151 Florida - 32601 http://www.employees.org/~vkarthik OBJECTIVE --------- To obtain a full-time position in a reputed company and work on software development with focus on computer networking starting Jan 2007 EXPERIENCE ---------- * Student Intern at Intel Corporation, Hillsboro, OR May 2006-Aug 2006 Worked in the Digital Home Group on remote access and storage services * Software Engineer at Cisco Systems, India, in Network Management Technology Group June 2002 - July 2005 Worked as a developer in the Network Management Technology Group EDUCATION --------- * Master of Science in Electrical & Computer Engineering GPA: 3.41/4 (till date; 12 credits remaining) (Minor in Computer Science) University of Florida, Gainesville, USA September 2005 - December 2006 * Bachelor of Engineering in Electrical & Electronics GPA: 8.59/10 PSG College of Technology, Coimbatore, India August 1998 - April 2002 ACTIVITIES/HONORS/CERTIFICATIONS -------------------------------- * Cisco Certified Network Associate (Oct 2003) * Sun Certified Java Programmer (Apr 2003) * Won the 3rd prize in Webmaster 2000 (web designing) contest, conducted by orangecountry.com * Won three Cisco Achievement Program (CAP) awards from Cisco (CAP is the highest individual achievement award given to Cisco employees) * Won the "Superior Coding Contest" at planet-source-code.com (May 2005), for authoring the best tutorial of the month (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4811&lngWId=2) * Brainbench Certified Programmer in Javascript (Aug 2000), C (Dec 2000) and Java 2 (Dec 2000) COMPUTER SKILLS --------------- Programming : C, C++, Java, Perl, SQL, HTML, JavaScript, basics of C# and .NET framework Packages : Macromedia Dreamweaver, Flash, Microsoft Frontpage, CiscoWorks RME Platforms : Win 2k/XP, Cisco IOS, Cisco Catalyst OS, Solaris, Linux PROJECT WORK ------------ Industry Projects: * Resource Manager Essentials CiscoWorks Resource Manager Essentials (RME) is a powerful suite of web-based applications offering network management solutions for Cisco switches, access servers, and routers. I have worked on all phases of RME 4.0 (from analysis to delivery) and have done some feature development and maintenance on RME 3.5. * RME Web Services (RME Northbound API) Resource Manager Essentials Northbound API (RME NBAPI) is a collection of web services that allows third party vendors to programmatically access the features of RME. I have been a part of the analysis, design and coding phases of this project. * UPnP Based Remote Wakeup This project builds intelligence into a normal Linksys home router to wakeup connected PCs when there is incoming traffic for them. It allows PCs to register for wakeup call through UPnP protocol, monitors network traffic and sends wake-on-lan packets to the PCs when there is incoming packet for them. * Media Sharing feature prototype for Intel Viiv PC This prototype integrates a file sharing feature into Windows shell and makes media sharing with friends & family very simple for home users. It implements a windows service that uploads files, a context menu to send files, an application that checks for new files and downloads them, and a web service exposed by a storage server that acts as middle man for the transfer. Softwares & Utilities * KwikSearch - a firefox browser extension that lets the user quickly do specific searches (like image, video search) in common search engines like Yahoo! and Google (https://addons.mozilla.org/firefox/1858/) * Orkut ScrapEasy - a firefox browser extension that adds capabilities to user’s scrapbook in www.orkut.com (https://addons.mozilla.org/firefox/2669/) * GExport - a flexible GMAIL address book exporter using Java (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4793&lngWId=2) * Syslog PowerToys - a syslog message generator with controllable speed, duration and message formats * Differ - graphical code diff tool * Verbologist - a VC++ application that helps in improving vocabulary by displaying synonyms, pronouncing the words and meanings (using Microsoft TTS Engine), remembering hard words and replaying them later * TextPlay - a text editor with very cool features, done using Java Course Projects * Steganographer - a tool that hides files in the edges of images and recovers them * Packet Sniffer - a linux based packet sniffer that can do OS fingerprinting and streaming content identification * Wireless Communication between PCs - hardware and applications to demonstrate wireless communication between PCs * PC Controlled Wireless Robot - a robot that works on DTMF transmitter/receiver controlled by Java application * An Inexpensive Touchpad - a simple multiplexer based digital touchpad, with software applications in C++ PAPERS / PUBLICATIONS --------------------- Rajesh. P, Ranjiith S, Soumya PR, Karthik V, Datthathreya S, "Design of a network management system using web services and service oriented architecture", IEEE/IFIP NOMS, Vancouver, Canada, April, 2006 TUTORIALS AUTHORED ------------------ * Understanding Polymorphism (Contest Winner) http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4811&lngWId=2 * Socket Programming Using Java http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4789&lngWId=2