Viswesuwara Nathan

Software Architect at Nokia

Chennai, Tamil Nadu, India

LINUX C Programming VirtualBox Juju Openstack Network Programming Socket Programming Apache Kafka Docker Python Programming Ubuntu Unix Algorithms Virtualization

Have strong experience in Software Development using C, Unix/Linux, Python, Cloud (OpenStack, AWS), Virtualization, Container - LXC and Docker.

Sound knowledge of Operating System Internals, IPC, Socket Programing, Multi-Thread Programming and Networking.

Strong exposure in analyzing core dumps, and debug root cause analysis (RCA) of the problems and handling major and patch releases

Strong understanding and usage of of Data Structures and Algorithms

Sound experience on Virtualization technologies that include VMware ESX, VMware vShpere, libvirtd, Qemu-kvm.

Strong knowledge on:

Openstack Architecture and its major components;
* Worked on Nova, Neutron, OpenVSwitch, Network namespace, LbaaS.

Amazon Web Services (AWS).

I worked with EMC2 (Storage), Altair (Computing) and Juniper Networks (Networking) and above all I worked for Virtualization, Containers and Cloud solution using these components and explored lot of virtualization platform like VMware, KVM and VirtualBox, LXC, Docker and in cloud solution such as AWS, OpenStack.

GitHub :
Stackoverflow : :

DIY projects:
With Raspberry PI such as home media player.
With Elasticsearch, Logstash, Kibana as I am interested in data visualization and Big data.
OpenStack - Juju Murano Charm

Software Architect at Nokia

Feb 2018 - Present

Senior Technical Leader at Aricent

Jun 2014 - Jan 2018

* Winner of Cisco Hackathon Event conducted on 2018. ------------------------------------------------------------------------------- Building end to end Container as a Service (CaaS) using LXC to run on Virtual Ruckus Access Point (vAP) using OpenStack IaaS and in real access point (ZoneFlex R710). • Build vAPx (LXC container) image of Embedded Ruckus Wireless Access Point - Linux Kernel 3.4 and BusyBox. • Bringing simultaneously 4 vAPx in each vAP running on Mirantis OpenStack IaaS and they will act as real access point to vSCG (Controller) and vUE (Candelatech LanForge) to create and manage client/station. ------------------------------------------------------------------------------- I've worked as an Ubuntu Community member on the Ubuntu project building charms for Juju. Individual code contributor to OpenStack Murano Charm ( and also contributing to Juju-ci-tools. ------------------------------------------------------------------------------- Developed Aricent ISS ML2 plugin driver for OpenStack Neutron; It is capable of configuring Layer 2 tenant networks on the physical ISS switches using VLAN networks. i) Developed ISS ML2 plugin which configures VLAN in ISS TOR port during server creations and termination. ii) ISS ML2 plugin also support live server migration between compute nodes such that ISS TOR can restructure the ports across the ISS TOR switches connected in the data center. ----------------------------------------------------------------------------------------- Finished couple of POC specific to Rolling Software Upgrade using OpenStack LbaaS and OpenDayLight. -------------------------------------------------------------------------------------------- Submitted white-paper on "Disaster Recovery of OpenStack Cinder". ---------------------------------------------------------------------------------------------

Senior software engineer at Juniper Networks

Mar 2013 - May 2014

As Senior software engineer my role is in to development of following project. Taken full ownership for creating JunosV iWLC OVA and QCOW2 image on the fly from Juniper internal ‘ina’ file. Taken full ownership for building end to end Infrastructure management as service (IaaS) for running JunosV iWLC virtual machine in Juniper VSE2100 devise managed from Juniper EX9200 device. Taken full ownership for building and packaging JunosV iWLC using Juniper JVAE to run on Juniper VSE2100 device Taken ownership for building Debug infra for the controller and access point in order to help both developer and support team to get more details of the environment during core issues. Taken full ownership for Fixing Junos vWLC and SIP protocol issues and other WLAN specific bugs

Technical Specialist at Altair Engineering

Aug 2010 - Feb 2013

PBS Works;it is Altair's suite of on-demand cloud computing technologies. PBS Works is the most widely implemented software for job scheduling. It facilitates faster scheduling ,scalability, easy to use services and virtualization. It provides job scheduling environment for managing grid, cloud, and cluster computing resources worldwide. managing grid, cloud, and cluster computing resources worldwide

Software Engineer at EMC2

Jul 2007 - Aug 2010

Worked on product EMC - Networker to backup Virtual machine running on VMware supporting both Single File Recovery (SFR) and Single Step Recovery (SSR).

Software Engineer at Wipro Ltd

Nov 2005 - Apr 2007

Software Engineer at ProtechSoft Technologies

Nov 2004 - Nov 2005


Master of Science (System Software) at BITS, Pilani

Apr 2006 - Apr 2008

Master of Computer Application at University of Madras

Apr 2001 - Mar 2004

Push pixels...
Shovel coal into server...
Create mockups...
Defend the wall...
Draft storyboard...
Disrupt an industry...
Achieve profitability...
Become a unicorn...
Become Batman...