*** * ******** ***, *** # ****, VIKAS IYER
Cell : 509-***-****
Sunnyvale, CA 94085
e-mail :*****.*******@*****.***
OBJECTIVE
Looking to work in a challenging full time position, where I can
effectively utilize my skills and experience in application
development, computer networking, computer engineering and inter-
personal abilities.
EDUCATION
North Carolina State University, Raleigh, N.C
May' 10
- Master of Science in Computer Engineering
(GPA: 3.091/ 4.0)
VESIT, Mumbai University, India
Jun' 08
- Bachelor of Engineering in Electrical and Computer Engineering
COURSEWORK
. Networking/Management : Computer Networks, Internet Protocols,
Wireless Networks, Network Security
Connection oriented networks, Network Services and Design, Strategic
Management Foundation
. Software and Architecture: Object Oriented Design, Computer
Architecture Design
SKILLS
Programming: C, Java, Objective C, sockets, Linux kernel, basics of
Perl and Shell, Ruby on Rails, HTML, XML
OS and tools: Windows, Linux, Android SDK, GNS3, OPNET, Ethereal,
iperf, VMware, Eclipse, gdb, gcc
Protocols: TCP/IP, 802.11a/b/g, Bluetooth, Ethernet, HTTP, BGP, MPLS
CERTIFICATION
Sun Certified Java Programmer 5.0 (SCJP) - Secured 94%
Jul' 09
Basics of Java, flow control, API contents, collections,
generics, multithreading AWT, swings
and OO concepts.
ACADEMIC PROJECTS
NETWORKING SOFTWARE
Caching at NAT Gateway for web traffic reduction, Congestion
Control (C on Linux kernel) Oct' 08
. Cached and transmitted hash of web requests and server responses
instead of actual response to reduce traffic.
. Successfully tested for drop in Internet traffic between client-server
due to caching HTTP requests using Wireshark.
. Designed congestion control algorithm : stripping data across parallel
TCP connections, end-end reordering.
Reliable UDP communication between two nodes using a Linux Kernel
Module (C) Aug' 08
. Achieved reliability in captured UDP packets by adding sequence
numbers, acknowledgements, retransmissions.
. Used separate threads for listening to acks and retransmission.
Maintained linked list for each UDP packet.
Routing performance analysis of WiFi Mesh Network of 4 Nodes (C++)
Mar' 09
. Implemented ETT routing metric by modifying madwifi driver's
SampleRate algorithm.
. Successfully tested for improvement in routing performance (vs
hopcount), even during busy Internet access hours.
Hands on experience, Linux Networking Lab, CSC Department NCSU
Aug' 08 - Nov' 08
. Set up OSPF and MPLS on a Cisco Series 7200 router emulated by
Dynamips using GNS3 UI.
. Analyzed network packets used by protocols RSVP-TE, LDP using
Wireshark. Set up an MPLS-TE tunnel.
. Set up NAT, DHCP, DNS, SNMP, NFS, Apache web services in a LAN.
Configured firewalls. Tested on Wireshark.
. Tested network congestion using iperf. Monitored RTT and adjusted
congestion window.(FreeBSD)
SOFTWARE DEVELOPMENT
Design and Implementation of different components in computer
architecture (C, gdb, gcc) Jan' 10
. Designed and programmed N way 2 level set associative cache
simulator with LRU replacement policy, WBWA write policy with pseudo
associativity . Found optimum performance on various benchmarks.
. Implemented bimodal and gshare branch predictors and hybrid scheme
for improving prediction rate
. Implemented Tomasulo's out of order execution pipeline for
microprocessor that fetches, dispatches, and issues N instructions per
cycle.
Android Mobile Application Development (Java, Android Emulator,
Eclipse) Oct' 09
. Created an impressive UI that accepts user data, searches data at the
requested dynamic HTML webpage.
. Used multithreading to manage requests from multiple mobile clients.
Created ring notification on data match.
. Successfully achieved real time alerts on phone when a stock
price/goals matched with target value set by user, etc.
More Web based Projects (MVC, Eclipse, Debugging, SVN, JUnit, OOD)
Aug' 09 - Nov' 09
. Developed a voting application that helps an instructor to conduct
surveys in class. (Ruby on Rails)
Created user login, UI, user input validation, established sessions,
wrote unit test cases and peer reviewed.
. Enhanced zooming mechanism of an existing library ChartPanel class to
record zoom history. (Open Source Java)
MANAGEMENT
Apr' 09
. Presented an exhaustive business plan for a health care product in
front of an experienced audience from industry.
. Plan featured need for the product, marketing strategy, financial
estimates, tentative timelines, operations, etc.
EXPERIENCE
RAPID VALUE SOLUTIONS
Sept' 09 to Present
Presently working as Mobile Application Developer responsible for
developing iPhone and Android based mobile applications.
. El-Diario news iPhone and iPad application - El Diario is a leading news
publisher based out of El Paso, Mexico. The iPhone news application
integrates with El Diaro news website and allows the reader to access
news real-time. The app also allows access to the latest articles and
photos of the day, customize the toolbar with favorite sections of the
newspaper, and allows synching and offline reading for reading without
connectivity.
Role: Team Lead, leading a team of two developers
. Designed the application integration with El Diario web-site,
including the web-services required for the integration
. Coordinated with the graphics design team to develop the user-flows
and look and feel of the application
. Developed the following functionality in the application
V Integration of news section
V Integration of photos section and ability to swipe across to
view photos
V Offline functionality and sync of data with the app
V Pdf viewer functionality for the iPhone.
ACTIVITIES
. Community Assistant, University Housing NCSU: Handled residents'
queries and emergencies with minimal help.
. Editor for technical magazines by IEEE-VESIT and MINDSPACE
published by VESIT, Mumbai University, India.
Enthusiastically led a team of junior editors and graphic
designers, initiated creative brainstorming sessions.
. Co-ordinator, IEEE-VESIT: Collectively planned, publicized and
conducted technical and cultural events.
. First prize for my article "Disaster Management using remote sensing
technology" that was published as as cover story in 'Short Circuit' -
a magazine from the IEEE Mumbai division.
. 'Best IEEE-VESIT member 2005-06' for maximum participation and most
prizes won (Quiz, Articles, Robotics, etc).