VIVIDH S VISWANATHA

Full Stack Developer, with more than 9 years of experience in software development and quality engineering. I love design, development and everything in between

CONTACT

(516)-978-6362
vividhsv@gmail.com
vividhsv.com

           

SKILLS


python kubernetes
go flask
Javascript/jquery Vuejs
html/css jenkins/gitlab-ci
reactjs aws
mysql linux/unix
postgresql django
git bootstrap
serverless selenium
ansible helm

EDUCATION


Master of Science Software Engineering
George Mason University
GPA 3.46 | 2012 - 2013
Fairfax, Virginia

Bachelor of Engineering Electronics and Communication
Visvesvaraya Technological University
GPA 3.52 | 2003 - 2007
SJB Institute of Technology, Bangalore, India

AWARDS


Peer Award

Showcased strong troubleshooting and problem solving skills and received "Peer award" in year 2011 at SAP Labs.

Vibrant Team Player

Great leadership and communication qualities, was awarded as a "Vibrant Team Player" in year 2010 at SAP Labs.

On the Spot Award

for automating API tests at DrFirst in a short period.

Multiple Spot Awards

for various efforts in Neustar

PERSONAL PROJECTS


Candoer

Python, Flask, Javascript, Jquery, Mongodb, Bootstrap

Search for various disease and view common medications and their chemical structure.

MarathonMR

Python, Flask, Javascript, Jquery, Mongodb, SemanticUI, D3

Upload protein csv data to get heatmap visualization of protein.

EXPERIENCE


Secureworks | Dec 2018 - Present
Principal Software Engineer
  • gRPC service using golang and Protobuf for alerts and events services running on Kubernetes.
Neustar | July 2014 - Present
Software Engineer II
  • Public facing REST service written in golang, with JWT authentication using Auth0. Service behind AWS API Gateway and JWT validated using lambda authorizers.
  • REST service on AWS Lambda and API Gateway using Serveless framework to provide Router configurations from Multiple Juniper devices. Cost savings using serverless.
  • Web portal using Python, Flask, golang and Mongo to help customer in WAF configuration on the Netscaler devices.
  • Setup CI/CD Pipleline on gitlab for many of the microservices running on Kubernetes.
  • Developed performance framework using Locust (open source project) and integrated with Graphite, Influxdb and Graphana for metric visualization. This helped identify performance bottelnecks and optimization to achieve 2400TPS for Ultraviolet.
  • Python automation framework for e2e automation on DDoS Mitigation Product.
  • Extended Jmeter by developing required functionally on Jmeter to support HTTPS client certificate switching.

DrFirst | Feburary 2014 - July 2014
Software Engineer
  • Developed a tool using Java to analyze User Agent strings to analyze different browsers and operating systems used by DrFirst users.
Verisign | May 2013 - August 2013
Software Engineer Intern
  • Automation and integration for AMP(Athena Management).
  • Responsible for developing tests in Java (Selenium2) and Python for automating API integration tests. This helped to have an end to end test scenario.
  • Automated email verification using JavaMail API thus helping save money and person hours wasted on manual email verification.
SAP Labs | June 2007 - Janurary 2012
Senior Software Engineer
  • Moved the entire physical test infrastructure to virtual infrastructure using VMware thus reducing Total Cost of Operation which also helped in acquiring on demand test systems.
  • Helped in increased number of showstopper bugs caught before shipment of support package.
  • Developed SAP internal tools for Deployment automation.
  • Researched and analyzed customer tickets to get demographic view of where the customers are finding bugs and thus help us in creating high quality test cases and catch these bugs before release to customers.
  • Automated deployment and upgrade operations on development and test systems there by reducing the system down time during the work hours by 90% and also reducing the cost and effort in manual operations.
  • Handled deployment operations on different SAP releases from 701 to 731 releases and reduced the deployment failures by 70%, thus providing developers and testers with good quality systems.