Work Experience

Current

VMware (July 2021 - Present)

Sr. Engineering Manager (July 2021 - Present)


Past

Platform9 Systems (Oct 2014 - June 2021)

Engineering Manager (May 2018 - Present)

Manage and lead part of Kubernetes product engineering team

Technical Lead - Software Development (Kubernetes and Networking) (March 2016 - Present)

Software Engineer (October 2014 - February 2016)

Software Engineer - Cisco Systems (Jan 2013 - Oct 2014)

• Developed features for the Cloud Services Platform (CSP- Nexus1110 series) and contributed to two releases Freewinds.1 & Galaxy. 

• Increased VM deployment efficiency by 4 fold by tweaking socket programming code in C

• Developed a standalone linux kernel module for L2 protocol - CDP (Cisco Discovery Protocol) packet processing. Currently in the process of upstreaming the code.

• Gained knowledge of qemu-kvm, KVM on RHEL, VM life cycle management & networking, Linux Networking & Kernel networking stack programming. Hands on experience on C, Python and C++

Intern - Airwave, Aruba Networks Inc.  (May 2012 - Aug 2012)

• Designed and developed a multi-tenant web-portal using Django framework (Python) to pull tenant specific device information of controllers and access points from the airwave management platform.

• Developed perl script to interface with RallyDev(Agile software development solution) to provide iteration breakdown and perform work analysis and defect risk analysis.

• Added agnostic warn functionality to emacs for javascript, perl and actionscript.

• Worked on creating a presence sensor using PIR and Arduino interfaced with ethernet card to communicate and control remotely.

• Fixed defects relating to performance improvement due to usage of match variables in perl scripts related to the AMP (Airwave Management Platform - Wireless network management and monitoring)

• I acquired Python, Djanjo, mysql basics, RallyDev, Agile software development skills

Systems Engineer - Siemens Information Systems Ltd. , India (July 2010 - July 2011)

• Implemented PERCIST algorithm which produces and marks possible tumor regions for radiologists scrutiny given a volumetric MRI scan of a patient.

• Productization of code for MRI machines. The project involves aligning the patient with the MRI machine by running a pilot scan and then by image analysis, aligning the MRI scanner to capture a high definition image of the required body part automatically.

• Implemented a thread pool to increase performance of the product by a factor of 5.

• Ported code from Python to C++

• Skills learnt: C++, Python, Threadpools and algorithms.

Research Assistant - MILE Lab, Indian Institute of Science, India (July 2009 - Dec 2009)

• My role included development of the Microsoft SAPI (Speech API) Wrapper which facilitates the Text-to-Speech Engine to work with any SAPI compliant application and also provide techniques to improve the performance. The Text-to-Speech Engine deals with speech synthesis for Tamil and Kannada.

The project implementation aims at applications for:

• Providing an assistive technology for the visually impaired and the blind

• Providing a secondary accessibility option.

Achievements during the tenure

• Successfully implemented some functions such as Play, Pause and Stop using SAPI interface.

• Successfully increased the performance of the Text-to-Speech Engine.

• Set up and configured the MILE lab servers. Contributed in setting up Web server, Mail server, Bugzilla and sub versioning services.

Intern - MILE Lab, Indian Institute of Science, India (July 2008 - July 2009)

• Developed an IM "indic-keyboards". See here

(c) 2013-21 Author: Arun Sriraman