Experience
TU Kaiserslautern
Jan 2015 - Feb 2015
Kaiserslautern, Germany
HiWi at Software Technology Group
-
Implementing functionality test support in Jenkins for EU project syncFree.
-
Implementing workflow and writing scripts to support test automation/report generation.
embedUR systems India Ltd
Jan 2013 - Jul 2014
Chennai, India
Senior Software Engineer
-
Responsible for software design, development and sustenance of enterprise wireless device and mentoring the team.
-
802.11ac (Wave 1) Access Point WiFi Regulatory domain testing codebase maintance.
-
Design and implementation of ACL and split-tunnel for Office Extend Access Point.
embedUR systems India Ltd
Jul 2010 - Dec 2012
Chennai, India
Software Engineer
-
Responsible for software design, development and sustenance of enterprise wireless and wired device.
-
Implementing QoS management for VOIP in Office Extend Access Point.
-
Design and implementation of firewall for Office Extend Access Points local traffic.
-
Software Maintenance of Enforcement Policy Management module for switch/router.
-
Software Maintenance of Legacy Wireless LAN Controller and Mesh Access Points.
AU-KBC Research Centre
Jul 2006 - Jun 2010
Chennai, India
Research Engineer at Wireless Communications Research Group
-
Involved in research, development and testing of wireless systems, and training and guiding wireless test teams.
-
Developing a new protocol for fault tolerant ad-hoc routing in wireless network.
-
Design and development of a tool to analyse the per-packet response of wireless devices.
-
Development and testing of outdoor WLAN for coverage extension in realistic environment.
-
Guidance to set up WiFi pre-certification test lab at Indium Software.
-
Corporate course content preparation and teaching assistance in IEE 802.11 MAC layer concepts.
-
Research on scheduling power save in IEEE 802.11n WLANs.
AU-KBC Research Centre
Apr 2004 - Jun 2006
Chennai, India
Research Engineer at Cryptography and Network Security Group
-
Involved in software development and testing, and guiding undergraduate students.
-
Developing a fast method for remote file integrity check and providing proof of concept.
-
Development of WebGuard (a web server defacement protector) monitoring system.
-
Design and development of a prototype for Dynamic Password Authentication Token.
AU-KBC Research Centre
Apr 2004 - Jun 2010
Chennai, India
System Administrator
-
Worked part time in maintenance/design/deployment of network/system infrastructure.
-
Configuring, troubleshooting and automating management process of Linux based servers.
-
Configuring and managing firewall/gateway policies.
-
Setting up labs and providing guidance for hands on training in faculty training programs as part of National Resource Centre for Free and Open Source Software (NRCFOSS).
National Aerospace Laboratories
Jan 2003 - Mar 2003
Banglore, India
Project Intern at Experimental Aerodynamics Division
-
Bachelor final year project.
-
Software for detection and analysis of burst signal from laser doppler velocimeter.
Education
Anna University
Jun 2010
Chennai, India
Master of Science (by Research)
-
Faculty : Information and Communication Engineering
-
Thesis : Analysis of Open Source Drivers for IEEE 802.11 WLANs, supervised by Dr Srikanth Subramanian
Bharathidasan University
Apr 2003
Trichy, India
Bachelor of Engineering (B.E)
-
Major : Electronics and Communications Engineering
-
Project : Detection and analysis of burst signal from Laser Doppler velocimeter
Govt. Polytechnic Kunnamkulam
Apr 2000
Kunnamkulam, India
Diploma
-
Major : Electronics and Communications
Publications
Conference
Analysis of open source drivers for ieee 802.11 wlans
M Vipin, S Srikanth, "International Conference on Wireless Communication and Sensor Computing", ICWCSC, IEEE, 2010, page 1–5, [Publication] [PDF]Abstract : The purpose of this study is to analyze the open source IEEE 802.11 wireless local area network (WLAN) stack implementation for further enhancement and implementations. We discuss the IEEE 802.11 WLAN implementation in the latest Linux kernel. This includes a functional breakdown of the driver and the overall flow of information via functions. We also survey the specific implementation methods used in the WLAN Linux stack. We compare the legacy driver implementation with the newer Linux kernel implementation. For reference, the Atheros network device driver is taken as an example to discuss the WLAN structure, stack and driver implementation.
Building reliable and fault resilient mobile ad hoc networks
M Vipin, K Sankar, AV Sarad, "International Conference on Signal Processing, Communications and Networking", ICSCN, IEEE, 2008, page 264–268, [Publication] [PDF] [Presentation]Abstract : The nodes in a mobile ad hoc network (MANET) have limited processing power, memory and transmission range. The mobile nodes may dynamically enter or leave the ad hoc network. To improve the resilience of the ad-hoc networks to mobility, node and link failure, we propose an algorithm involving binary trees and a special form of cycles in the network graph subject to constraints in topology and use this information to re-route packets from source to destination when interconnecting links or nodes fail.
A time and storage efficient solution to remote fileintegrity check
AV Sarad, K Sankar, M Vipin, "Fourth International Conference on Information Assurance and Security", ISIAS, IEEE, 2008, page 120–125, [Publication] [PDF]Abstract : Checking the integrity of a file on a remote untrusted or compromised server is to be achieved with minimal computational and storage requirements on part of a healthy verifier. Existing solutions are time and storage intensive. A fast protocol comprising of maximum period linear congruence generators and linear feedback shift registers with compact storage requirements is proposed.
A multi way tree for token based authentication
M Vipin, AV Sarad, K Sankar, "International Conference on Computer Science and Software Engineering", ICCSSE, IEEE, 2008, page 1011–1014, [Publication] [PDF]Abstract : Tokens are popular in two factor authentication, where the first authentication credential is a fixed secret key s1 associated with the user and the second authentication credential is a dynamic secret key s2 generated by the token assigned to the user. Popular hardware tokens use a synchronized clock T along with a static secret key encoded into the token to generate a one time secret s2. The contribution of the paper is to eliminate this clock synchronization with the authentication server S and to detect unauthorized login attempts when an intruder is in possession of s1 or s2 but not both, with a high degree of certainty.
Thesis
Analysis of Open Source Drivers for IEEE 802.11 WLANs
Master at Anna University, 2010, [PDF] [Presentation]Detection and analysis of burst signal from Laser Doppler velocimeter
Bachelor at Bharathidasan University, 2003, [PDF]
e-Print
Approximate mechanism for measuring stability of internet link in aggregated internet pipe
M Vipin and Mohamed Imran KR, 2090, [Publication] [PDF]Abstract : In this article we propose a method for measuring internet connection stability which is fast and has negligible overhead for the process of its complexity. This method finds a relative value for representing the stability of internet connections and can also be extended for aggregated internet connections. The method is documented with help of a real time implementation and results are shared. This proposed measurement scheme uses HTTP GET method for each connections. The normalized responses to identified sites like gateways of ISPs, google.com etc are used for calculating current link stability. The novelty of the approach is that historic values are used to calculate overall link stability. In this discussion, we also document a method to use the calculated values as a dynamic threshold metric. This is used in routing decisions and for load-balancing each of the connections in an aggregated bandwidth pipe. This scheme is a very popular practice in aggregated internet connections.
Talks
Wireless
Performance Measurement of WLAN using open source tools
"FossConf", Madras Institute of Technology, Chennai, India, 2008, [Presentation]
OpenSource
Network performance Measurement (iperf)
"WiFi with FOSS Course", AU - KBC Research Centre, Madras Institute of Technology, Chennai, India, 2007, [Presentation]Ethereal (Wireshark)
"WiFi with FOSS Course", AU - KBC Research Centre, Madras Institute of Technology, Chennai, India, 2007, [Presentation]Network and open source - An introduction to open source way of network and servers
"Emerging Tools and Trends in Open Source Computing", Malaviya National Institute of Technology, Jaipur, India, 2008, [Presentation]
Skills
-
Languages
-
- C
- Bash scripting
- Perl
-
Protocols
-
- IEEE 802.11 a/g/e/n/ac
- TCP/IP
- CAPWAP
-
Tools
-
- Wireshark, Omnipeak, Iperf, IxChariot
-
Systems
-
- Debian/Ubutu
- Windows
-
Technical
-
- Network programing
- Linux kernel driver
- Wireless Network
Other
Intrest
Writing - Poems.
Photography - Fraction of Second.
Reading books - List.
Listening music - Play list.
Social Service
Volunteer for various environment conservation activities.
Actively involved in conceptualizing and development of social/enviorment awareness videos.
Provided technical support for Nagapattinam police in Tsunami relief activities.