KARTHIK
VEERAMANI
|
1111, Apt #53, |
|
Email: karthikv@ufl.edu, karthikveeramani@gmail.com Phone: 352-328-0151 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 2006
Student Intern at Intel Corporation,
·
Worked in the
Digital Home Group on remote access and storage services
Software Engineer at
Cisco Systems,
·
Worked as a
developer in the Network Management Technology Group
Master of Science in
Electrical & Computer Engineering GPA: 3.41/4 (till date; 12 credits remaining)
Bachelor of Engineering in Electrical & Electronics GPA: 8.59/10
ACTIVITIES/HONORS/CERTIFICATIONS
·
Cisco Certified Network Associate (Oct 2003)
·
Sun Certified Java Programmer (Apr 2003)
·
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
·
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 Packages :
Macromedia Dreamweaver, Flash, Microsoft Frontpage, CiscoWorks RME
Platforms :
Win 2k/XP, Cisco IOS, Cisco Catalyst OS, Solaris, Linux
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 users scrapbook in www.orkut.com
(https://addons.mozilla.org/firefox/2669/)
GExporter - a flexible GMAIL address book exporter using Java
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