From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:07 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

venkatraman Krishnan 

Last updated:  02/09/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Shrewsbury, MA  01545
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Lead

Resume Value: frd672xqvkjxkf8w   

  

 

Resume of

Gopaal Krishnan

Phone 1 978 884 9906  email : gopal_v_krishnan@yahoo.com    3 Rockwell Drive Shrewsbury MA

Hands on technologist and engineering leader, focused on solving complex integrated cloud problems with complete understanding from application layer to Link layer issues. Able to work with diverse quality contributors to generate tangible intellectual property and engineering team leadership.

 

Proven ability to work and effectively manage with cultural and geographically distant teams.

 

Domain Knowledge

Android Applications: developed complex overlays based responsive apk, video stream apk’s, NDK interfaced with apk, dual mode application, browser interface with ndk.

Cloud Applications: Implemented Directory services, Tunneling Services, Data Collection engine, and dense and dynamic user storage repository in Amazon cloud.

Frameworks and Packages: MVC, MySQL, Node.js,undesrscore.js,Angular.js

Networking :( from link to session layer), Raw Sockets, WiFI, Asymmetric, Aggregation and adaptive routing. Expert in 802.11,Bluetooth and NFC.

Security: Worked on Java Security interface with Hardware, stream Security including WebRTC, SRTP, DTLS, ZRTP

Drivers Excellent hands on knowledge of Bluetooth, USB 2.0 stack, I2C interface.

Video delivery using both RTP & RTSP and WebRTC (Peer Tunnel) and Developed deterministic Stun + Turn Servers.

Languages: Core Java, C++ and C

Application Tools and Library : eClipse, adb, gdb, phonegap, xmarin, appacelrerator, REST API and architecture

Kernel Development : Android, Linux, microCOS, VxWorks

Repository: git, cvs

 

Achievement (last 10 years)

Developing Secure IoT social cloud.

Delivered Home monitoring social cloud for location lined device inference engine for IoT

Delivered an end to end secure video monitoring Internet of Things enabled cloud supporting Health and Home Data analytics.

Developed and delivered a cloud based fiber inspection system.

Delivered virtual tunneling and aggregation layer in Android, Linux, iOs.

Delivered cloud access management application in Android.

Delivered extremely low bandwidth single frame rate video conferencing system.

Delivered complete Video Accelerator system with SIP encapsulated WebRTC compliant video.

Delivered Session layer based application acceleration engine for cloud application access

Delivered assured tunneling algorithm for peer to peer tunnel establishment

Delivered Image renderer and faxing system with rapid rendering engine page image capture.

Delivered very high aggregated transmission router multiple cell for high mobile bandwidth

Project Experience

Airfort Networks Inc (Feb 2008 to now)

Project Clients

Crestron Electronics NJ, AT&T NJ, ,AFL Lowell, Vislink Billerica, eClinicalWorks Westborough , Video Vest UK, Velocloud Palo alto CA, Daktari Inc- Cambridge

Crestron Electronics

(Architect Engineer)

(From December 2014 ….. )

Leading a rapid development project on Secure Internet of Things social cloud project with secure camera stream, Facebook users, and home devices becoming social. (ongoing project—Team lead)

Languages :Java, C++ and cloud is AWS with ADB and Hadoop.

 

AT&T mHealth project

IoT (Internet of Things) Eco System for Health

(November 2013 to December 2014) (Project Lead)

The project consisted of 3 distinct entities, camera layer software with secure Bluetooth based device pairing, device software (apk and ipk), and directory services with deterministic network services in cloud.

Architected the end to end system for deterministic tunneling and bandwidth adapted video delivery across heterogeneous network. The key differentiators were secure camera association, Bluetooth device association, Bluetooth device proxy (used TI CC2541 supported Thermometer, Weighing Scale, Heart Beat and Hemoglobin sensor profile with overlay on video packet) , network topology migration, deterministic tunneling, Audio /video synchronization and packet spacing for avoiding packet drops across heterogeneous network. Also architected a multi-threaded rtsp player on android for playing 4 rtsp streams.

The project was prototyped using Tp Links 3040 platform, and mjpeg frames were used for trip wire algorithm implementation for activity detection within the defined zone. The user interface was developed using Java and HTML. Camera configuration monitors were HTML pages and native application was done using Java. The web based video streams were rendered using web socket and JavaScript.

Directory services and turn servers were hosted on Amazon AWS, and secure video storage was hosted in distributed elastic servers within EC2. The video stream distribution was developed specifically to allow 100,00 concurrent connections and 2000 tunnels establishment and breakdown any minute.

Platform : Linux (Embededd debian , OpenWRT), Android,node.js, backbone.js

Database : MySQL,AWS

Languages : C/C++, Java , JS

Self Coding : Entire Camera layer, Stun and Turn Server, Real time Concurrent interface to Data Base, Android tunnel layer for peer tunnel establishment, BSP bring up of a proprietary tablet, and LED drivers for AT&T proprietary Hardware and ioScoket to webSocket interface layer virtualization for node.js and native Webscoket implementation.

Total Team Size : 26

 

Fiber inspection system

AFL Noyes Division November 2013 to Feb 2014

Developed the video streaming services using OPENWRT on TP-Llink 3040 router. Provided a real time streaming by changing the underlying drivers and interface with android stream player for real time inspection and snapshot capture and analysis of the finer end points.

The player and image analysis was done on android platform and ported by third party to iOs.

Platform : OpenWRT,Android

Language : C,C++,Java

 

Soft Aggregated Tunneling Layer (August 2013- November 2013)

The project involved developing virtual device to capture all the IP traffic in each of the device using a virtual tunnel device, and send it to remote head-end using multiple network devices (3G, Ethernet, WiFi, Bluetooth paired COM device) and similarly receive from each of the device and submit it to tunnel device to be forwarded to originating application.

Platforms : Linux, MacOS, Android, Windows ( C,C++,Java)

 

Daktari Inc (Sep-Nov 2013)

Development of USB Keyboard and Printer driver for their CD4 cell counting system. The USB drivers are built around imx.25 Freescale chipsets and it involved building the ISR and Asynch transfer for Low Speed USB devices, as the same was not supplied by their software vendor.

Platform : MicroC OS, C/C++

 

Cellular Plugin layer (April-July 2013)

Client – Velocloud Inc CA

Developed a complete plug and player layer for Cellular cards. The project involved interfacing with both Hot plug notification and RtNetlink layer to identify USB event and accordingly configure and initiate the connection establishment of the cellular usb dongle, and then monitor the established connection using the RtNetlink layer.

Platfirm : OpenWRT and C,C++

 

Cloud Access Layer(June – August 2013)

Client - Velocloud CA

Developed a n application in Linux, Android and Windows that would  recognize multiple WiFI networks, authenticate and obtain access credentials from Mongo DB. The credentials would be used associate with multiple WiFi using the proriatry WiFi stack              . The application has been already approved for Android Market place, but the roll out awaiting the clearance of deployment of proprietary WiFi stack.

 

 

Network Abstraction Layer (February – August 2013)

Client :Velocloud CA NetGenasys CA and 1 more

Developed Tunnel layer to provide aggregation and traffic shaping for all the network traffic for cloud access and acceleration. The software involved developing a virtual routed device on the platform and making available the packets for sending after traffic shaping, session abstraction and packet correction to multiple aggregating devices for de-aggregation and forwarding by the receiving router.

Platform : Android, OpenWrt, Debian Linux, Windows, Mac OS Language : C,C++,Java

Project Duration : Parallel partnership project from March – November 2013

Video Accelerator Router

Client : NEC, Dallas (July 2013)

Developed video acceleration layer enabling better packet distribution and shaping of webRTC and RTSP stream, and synchronized delivery of audio and encoded video frames. Also integrated all the developed technology to provide a world class Video EPABX  for bandwidth constrained environment.

Platform : Linux , C, Java, Java Sript, Node.js Time : 2 months

 

SIP implementation for WebRTC session Handling

Client : eClinicalWorks (October 2012  March 2013)

WebRTC/HTML5 has been implemented as a peer to peer link establishment and data delivery protocol. Signaling , session establishment and notification layer on this emerging standard does not exist. SIP implementation library was integrated with wbRTC server in node.js using Java Script Glue code, and the session handling object was developed using C and JS to integrate with tunneling and relay servers.

Platform : Linux Languages : C,HTML5,Java, JS

 

Session Accelerator (August 2012- October 2012)

This was specifically developed for medical application of eClinicalworks. The follow on phase was generalized for handling reduction of session establishment and maintenance latency. The cloud based SaaS application of eClinicalWorks required several authentication sessions to be established for each transaction, and keep alive notification. The single application was requiring a bandwidth of more than 3Mbps for session maintenance and adding any extra clients required bandwidth overprovisioning. Session accelerator solved the problem by traffic shaping, session tagging and session cache and proxy establishment.

Platform : Linux Languages : C, Java, JS

 

 

 

 

Content aware router (March 2012- August 2012)

Client : Juniper Network & eClinicalWorks

Latency sensitive streams like video and audio suffer, when additional sustained traffic ( file transfer, large email attachment, you tube sessions ) shares the same external link. Developed a session aware layer to tag the session, and direct the packet flow to allow latency prone applications to be sustained through time domain slot allocation and balance time being distributed based on the need of other application. Also implemented a caching and network layer proxy for slower traffic including cached web pages, SMTP, cloud FTP / backup services.

Platform : Linux Languages : C,Java

 

Rapid Tunneling and Dense Directory services

Client : eClinicalWorks (Sept :2011 to March 2012)

Peer to Peer networking requires a registration entity at a well-known place allowing participating systems to announce their availability to the entity, enabling tunnel establishment between authenticated cooperating systems. There are two main areas of concern, 1.Abillity to handle very high tunneling request (of magnitude of 1000 requests per minute) and 2.Handling the tunnels that cannot be established. A new methodology as tunnel serialization process was developed and the port keep alive IP packet was changed to reduce the traffic clutter to the server, the non establishment of tunnel was significantly reduced by asymmetric tunneling algorithm (provisional patent) thus reducing the tunneling proxy load by greater than 70%.The backend was controlled by  Java based User interface (used JQuery).

Platform : Linux Languages : C,Java,Mongo DB

 

Image rendering layer for T.38 faxing servers

Client: eClinical Works (June 2011- Sept 2011)

Rapid faxing from Digital fax server required that the HTML pages of the Document URL that were received should validated, scaled, symmetrically corrected and rendered at rapid rate. Developed and implemented and HTML to tiff and pdf rendering layer to do in memory rendering, which is capable of rendering 170 web pages per minute using a Intel atom processor and Linux environment. This has been fastest rendering rate attained.

Platform : Linux Languages : C  ,Java

Asymmetric routing layer

Client Vislink Inc, Video Vest UK (Dec 2009 – May 2011)

Using heterogeneous links for aggregation, leads to a situation where in links do not contain the same uplink and downlink bandwidth. The asymmetric characteristic of link was overcome by ensuring routing to use different link or set of link for egress packets and different links for ingress packets. The asymmetric routing results in more than 60 percent higher utilization of cellular bandwidth and is a patent pending technology. The entire user interface was developed using PHP and interfaced with run time pipes to control the device.

WiFi Virtualization Layer

Client Vislink UK (April- July 2010)

The work involved changing the WiFi stack in Linux to allow the device to associate with multiple WiFi access points simultaneously and based on the congestion estimation send the IP packets to the destination using several  simultaneous routes, thus increasing the bandwidth available to transceiving router / device. This has been subsequently also ported to Android and Mac OS.

Platform Linux, Android  Language : C

 

Cellular Aggregation Layer

Client Vislink Inc, Video Vest UK

July 2008- Dec 2009

Combining high number of cellular cards with IP packet distribution across multiple cellular cards together delivered bandwidth to transfer jitter sensitive HDTV transmission across the combined cellular network. The approach obliterated the need to have captive microwave frequency in the areas where cellular coverage existed. The key challenges were handling varying cellular bandwidth, predicting connections drops and handling tower selection in mobile environment. The aggregated stream achieved 73% average aggregated throughput in a non-asymmetric manner and 92 % aggregated throughput with an asymmetric approach..

The user interface to configure the router was developed using primary HTML script translated from MXHTML output.

Platform : Linux Languages : C, HTML 

 

United Villages Inc, Dec 2007 to Jan 2008

Vice President Engineering
Delivered Mobile burst data transfer system for burst delivery on WiFi

The system was developed for Indian villages , where in a bus would carry the Access point and along the bus routes there would intermediate kiosks and computing station  that would have batch processed data to be offloaded and downloaded from the bus. The challenge was to start transmission at the lowest signal strength and ensure the transaction handling continued till the signal strength dropped below the threshold. Developed the signal aware transmission layer and also managed the team in India for application development.

Platform : Linux Languages : C 

 

Enterasys Network Andover MA Dec 2002 to Dec 2006
Architect / Director of Wireless Engineering
Delivered 802.11 based access point ( Team Size 4 on shore 20 offshore + Accton Taiwan)
Role : Architect + Technical Lead + Contributor
Delivered: Microcellular Network interface with Enterasys Routers and migration of wireless routing layer into Broadcom Firebolt chipset. Also lead a team that was an early adopter for Emergency  vehicle movement and information relay system using ZigBee instead of WiFi, as Zigbee was considered more reliable in interference avoided low data size transmission


Team Size :15 including testing and offshore team
 

Motorola Inc July 1993 to dec 2001
Network Management applications using Windows applications using VC++ and Visual  Studio. Soft Modem ,Home Router interface on Cable Modem ,DSL router , Bluetooth

Principal engineer /Architect / Chief Architect
Delivered Home router layer including UPNP to the cable router.
Role Architect/ Team Lead

Delivered Soft DSL device (includes patent in data layering for fast symbol processing)
Delivered Soft modem interface driver and coordinated with Mircosoft for WHQL approval

 

Expertise (Hands on):
Languages : C , C++, Javascript, HTML5,WebRTCToolkit, Java
Platform & Tools: Windows, Linux, Android, Embedded Linux, MicroC OS, VxWorks
Network protocols : TCP/IP , UDP, PPP, PPTP, 802.11,SIP,VOIP
Security protocols : SSH, open SSH, IPSEC,  OpenSwan, 802.11i, DES
Streaming Protocols : RTP, RTSP, Video enhancement to RTSP for multicast, WebRTC
Video Protocol : H 264, VP8


Educational Qualification : BS in Electrical Engineering, National Institute of Technology, Tamil Nadu

Others : Member Mensa

Citizenship : US Citizen



Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for any employer.

 

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-MA-Framingham/Worcester