Summary
Overview
Work History
Education
Skills
Timeline

Purush Swaminathan

Software Engineer - II
Austin

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

Software Engineer

Cisco Systems Inc
2017-03 - 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
2016-05 - 2016-08
  • 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
2012-12 - 2014-12
  • 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
2009-11 - 2012-12
  • 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.

Work History

Master of Science - Computer Science

Arizona State University
2015-01 - 2016-12

Bachelor of Technology - Electronics and Communications Engineering

Indraprastha University
2005-08 - 2009-06

Education

Skills

Python

Java

Unix

Ansible

Docker

Kubernetes

AWS

DevOps

Agile

Scrum

CircleCI

Git

MongoDB

Apache Spark

Scala

Software Engineer - Cisco Systems Inc
2017-03 - Current
Firefox Data Platform Intern - Mozilla Corporation
2016-05 - 2016-08
Arizona State University - Master of Science, Computer Science
2015-01 - 2016-12
Senior Developer - Cognizant Technology Solutions
2012-12 - 2014-12
Senior Systems Engineer - Infosys Ltd
2009-11 - 2012-12
Indraprastha University - Bachelor of Technology, Electronics and Communications Engineering
2005-08 - 2009-06

Timeline

Purush SwaminathanSoftware Engineer - II