Summary
Overview
Work History
Education
Skills
Timeline

Purush Swaminathan

Software Engineer - II
Austin,TX

Summary

Hardworking software development professional driven to increase team effectiveness. Focused on developer productivity and quality automation improvements. Proven history of developing high-quality, efficient and cost-effective projects.

Overview

6
6
years of post-secondary education
9
9
years of professional experience

Work History

Software Engineer

Cisco Systems Inc
Austin, TX
03.2017 - Current
  • Functioned as Team Leader in dynamic Scrum team comprising of 4 junior and 3 senior engineers which significantly boosted overall success of organization.
  • As Agile Scrum-master and Product owner responsible for delivery of features through building user stories, contributing to technical design, development, release management and demonstration of team’s work to customers.
  • Designed and developed python framework to enable QA engineers to spin up any logical test topology in any lab infrastructure across organization, increasing resource utilization across labs to up to 50%.
  • Built and integrated scalable test pipelines with more than 3000 feature tests across 25 development teams for daily sanity and regression testing suites within Cisco Security Group DevOps team.
  • Improved automation standards across organization by working with developers, QA engineers and infrastructure team, standardizing testbed files, using ansible for deploying test environments and adding standard library wrappers for test development.
  • Tested troubleshooting methods, devised innovative solutions, and documented resolutions for inclusion in knowledge base for support team use.

Firefox Data Platform Intern

Mozilla Corporation
Mountain View, CA
05.2016 - 08.2016
  • Integrated schema validation into Sandbox Data Pipeline to annotate incoming JSON payloads from Firefox Telemetry clients to improve payload quality by 30%.

Senior Developer

Cognizant Technology Solutions
Chennai, India
12.2012 - 12.2014
  • Functioned as Team Leader- responsible for handling maintenance and support of Portfolio Management System.
  • Improved functionality of trading algorithm to support 100+ international exchanges.
  • Modified existing order tracking system to handle 100x more orders and improved UI update module processing by 50%.
  • Developed automated trading simulators for performance testing on application, enhancing turnaround time by 80% for interim releases.

Senior Systems Engineer

Infosys Ltd
Chennai, IN
11.2009 - 12.2012
  • Enhanced journal metadata harvesting and full-text processing capabilities to improve search results by 40% from SciVerse Hub website.
  • Developed reusable Java-based XML transformation component, cutting processing time by 50%.
  • Included test-driven development methodologies and automated CI/CD process using Apache Ant saving ~8-10 hours of developer time per release.
  • Contributed to code-reviews and quality meetings; enriched coding reviews with CheckStyle, PMD metrics to help developers contribute better code.

Education

Master of Science - Computer Science

Arizona State University, Tempe, AZ
01.2015 - 12.2016

Bachelor of Technology - Electronics and Communications Engineering

Indraprastha University, New Delhi, India
08.2005 - 06.2009

Skills

Python

undefined

Timeline

Software Engineer - Cisco Systems Inc
03.2017 - Current
Firefox Data Platform Intern - Mozilla Corporation
05.2016 - 08.2016
Arizona State University - Master of Science, Computer Science
01.2015 - 12.2016
Senior Developer - Cognizant Technology Solutions
12.2012 - 12.2014
Senior Systems Engineer - Infosys Ltd
11.2009 - 12.2012
Indraprastha University - Bachelor of Technology, Electronics and Communications Engineering
08.2005 - 06.2009
Purush SwaminathanSoftware Engineer - II