Sunteți pe pagina 1din 4

KAVITHA KANDASWAMY

E-Mail: kandaswamykavitha16@gmail.com Contact Number 1 : 614-333-5111


Contact Number 2 : 330-201-7840

Experience Summary
 Over 9 years’ experience in the Information Technology field with Application development, Web
Development, Automation Framework development and Software Quality Assurance
 Over 5 years’ experience in Python application development
 2 years’ experience in web development using django
 Extensive Experience with web technologies HTML/HTML5, XML, CSS, Java script and JQuery
 Expertise over file processing/parsing in XML, JSON and Excel format using Python
 Strong experience in Object Oriented Programming concepts(OOPs)
 Experience using GIT and Perforce for version controlling
 Experience in installation, configuration and deployment of applications on Apache
 Experience setting up messaging queue service using RabbitMQ and celery
 Exposure to SOAP and REST based Web Services
 Extensive experience using Virtualizations tools VMWare Workstation, Virtual Box, Vagrant and Docker
 VMware vSphere 5.1[VCP-DCV] and IaaS[vCloud 5.1] Certified professional
 Good working knowledge setting up VMware Virtualization Environment
 Extensive Experience in installation, configuration and maintenance of different versions of VMware ESXi,
VMware vCenter Server and VMware Vcloud Director(vCD)
 Experience monitoring and optimizing performance of VMware ESXi and Virtual Machines(VMs)
 Experience working on internet and file transfer protocols TCP/IP, HTTP, FTP and SMTP
 Experience working with different RDBMS(Oracle 11g, SQL server 2012, PostgreSQL and MySQL)
 Strong command over Structured Query Language(SQL)
 Experienced in Unit, Integration, Functional and System Testing
 Good Knowledge on Software Development(SDLC), Agile and scrum methodologies
 Experience using Project Management Tools(JIRA)
 Extensive experience working on different Linux flavors [Red Hat, Ubuntu, OpenSuse and CentOS]

Education Details:

 Bachelor of Engineering [Electronics and Communication Engineering] with first Class.

Technical Skills:

 Programming Languages: Python and Core Java

 Web Technologies: Django, HTML/HTML5, CSS, XML, JavaScript and JQuery

 Scripting: SHELL and BASH scripting

 RDBMS : Oracle 11g, Oracle 10.X, SQL Server 2012 R2, SQL server 2012, SQL Server 2008, PostgreSQL
9.0, 8.x and MySQL 5.1

 Web Servers: Apache Tomcat, Apache and Windows IIS

 Virtualization Tools: VMware Workstation, VirtualBox, Vagrant and Docker

 Configuration Management Tools: Git, Perforce and SVN


 Operating systems: HP-Unix, Linux (RedHat, Ubuntu, OpenSuse and Debian),Windows (2012,2008,2008R2
and Win8)

PROFESSIONAL EXPERIENCE:

Python/Django Developer
Vibsha Technologies – Columbus, OH July 2014 – Till Date
Client : Ambassador Software Works
Project: APEX Amenity

Description: APEX Amenity is a SaaS provider for hospital’s patient satisfaction and it helps alleviate sufferings
when patients are most vulnerable through its Advanced Algorithms and Hospital Ambassador model

Responsibilities:

 Contributed to requirement analysis and design phase

 Designed Database Schema, the relationship between tables, and primary and foreign key relationships for the
Task Management System UI

 Configured and enhanced Django’s admin site and dashboard

 Worked on developing the Database schema migration script

 Optimized regular expression patterns to improve django’s urls.py performance

 Contributed to entire backend development of Task Management UI

 Used Django’s ORM/SqlAlchemy to create/read and to update/delete data and schema in the production DB

 Configured RabbitMQ and Celery for messaging Queue and task handling

 Installed and configured Git for version control

 Collaborated with other developers to handle complicated issues related with deployment of the application
on to Docker

 Created Automated Tests for Task Management UI and other UI items using Selenium Web Driver 2.0

Technical Environment: Python2.7.6, Django 1.6.8, SqlAlchemy 0.9/1.0 PostgreSQL 9.1, South 1.0, RabbitMQ 3.X,
Celery 3.1.17, Virtualenv 12.0.5 , Virtualenvwrapper 4.3.2 , Selenium Web Driver 2.0 and Ubuntu 14.04

Senior Member of Technical Staff


VMware Inc – Palo Alto, CA December 2010 – October 2013
Project: VMware vCloud Director and vCenter Server

Description: VMware vCloud™ Director gives customers the ability to deliver infrastructure on demand so that end
users can consume virtual resources with maximum agility. Extensions, APIs and open cross-cloud standards enable
vCloud Director Customers to integrate with existing management systems and provide the flexibility to migrate
workloads among different clouds. Datacenters can be consolidated and workloads can be deployed on shared
infrastructure with built-in security and role-based access control

Responsibilities:
 Was involved in Analysis, design and implementation of VMware vCloud director User Interface

 Designed Database Schema, the relationship between tables, and primary and foreign key relationships

 Used python external libraries etree and dom to parse XML documents and to load data in Database

 Was involved in setting and configuring project repository for version controlling using Perforce

 Was responsible for implementing business logic for resource management and allocation pool modules in
python

 Worked on improving the performance of existing vcloud director REST API’s

 Contributed to enhancing and improving performance of vcloud Director networking module code

 Contributed to creating Unit and Integration tests for the newly developed modules

 Was responsible for build packaging and delivery

Technical Environment: Python 2.7, Java, XML, JSON, Oracle 11g, SQL Server 2008 R2, and Linux(CentOS,
Ubuntu and OpenSuse)

Software Developer
Bally Technologies – Bangalore, India October 2008 – October 2010
Project: EGM Automation Framework

Description: EGM Automation Framework helps automation teams automate almost all of the functions of an
Electronic Gaming Machine(in Casinos) starting from Initial Configuration to Simulating play of different games in
the Casino Environment

Responsibilities:
 Designed and created Server and client files for the automation Framework using Zolera Soap
Infrastructure(ZSI) python Web Services Library

 Was involved in creating python libraries/modules from the existing c++ source code as part of
EGM(Electronic Gaming Machine) Automation framework development

 Was responsible for developing and deploying sandbox build in Linux(Redhat) environment for Automation
and other teams

 Worked on integrating various python libraries available in the EGM Automation Framework

Technical Environment: Python 2.6, C++, ZSI 2.0, Oracle 10.2.0.2 and RedHat Enterprise Linux 5
Software Developer – Quality
Evolving Systems – Bangalore, India February 2006 – October 2008
Project: NumeriTrack

Description: The NumeriTrack application eliminates the need for manual number
Administration and it manages four types of telecommunication resources: Directory Number (DN), Mobile
Identification Number (MIN), Subscriber Identity Modules (SIM) and International Mobile Station Identifiers (IMSI)

Responsibilities:
 Automated installation of NumeriTrack application using Shell and PERL scripting

 Prepared test cases from business and technical specifications.

 Prepared test procedures for all test cases.

 Extensively involved in Integration testing, Functional testing, Positive/Negative testing, System testing,
Regression testing and API Testing.

 Prepared test bed for Performance testing

Technical Environment: Java, JSP, PERL, SHELL Scripting, Oracle 10g and HP Quality Center

Software Developer - Quality


Datafarm Inc – Bangalore, India September 2004 – February 2006
Project: eCTDBuilder

Description: eCTDBuilder provides a one-step solution for eSubmission that abstracts the complexity of XML
backbone, submission contents and directory structure of the eCTD submission. It builds the XML backbone that
constitutes the electronic CTD without the need for the user to understand XML and eCTD Document Type Definition
(DTD).eCTDBuilder has built-in intelligence that makes the creation of electronic CTD submission seamless, reliable
and of high quality through the life cycle of a new drug application.

Responsibilities:

 Was involved in creating both manual and automation tests for eCTDBuilder

 Prepared Automation Test bed to execute automation test cases written in Silk

 Integrated the Automation Test bed and Silk Central Test Manager (SCTM) to store the test results

 Reported bugs in Defect Management tool

Technical Environment: VB Scripting, XML, SQL Server 2000 and Silk Central Test Manager (SCTM)

S-ar putea să vă placă și