Summary
Overview
Work History
Education
Skills
Timeline
Generic

PUSPALOGAN SUNDARAM

Downingtown,PA

Summary

Versatile and multi-faceted Software Engineer with experience in design, develop, analyze, support and maintain software applications. Strong interest in automation, platform-engineering, CICD, cloud management and DevOps. Have the proven ability to quickly adapt to new work culture, software tools and deliver code with high quality.

Overview

19
19
years of professional experience

Work History

Senior Software Engineer

LiveRamp
05.2022 - Current
  • Work with engineering managers, developers, quality assurance to resolve technical issues.
  • Work with development teams to create CICD workflows and implemented standards.
  • Create and manage Terraform modules to provision infrastructure resources and permissions.
  • Create tools to improve developer productivity, improve releases, reduce downtime and identify areas to save cloud cost.
  • Lead software development initiative as subject matter expert and primary point-of-contact for software release management.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.


Research Systems Automation Engineer

Arrowstreet Capital
08.2020 - 05.2022
  • Created and managed Gitlab CICD pipelines to automate the application deployment including versioning, unit test- ing, integration testing, cloud resource provisioning and code scanning.
  • Used Ansible for on-prem application deployment automation.
  • Created Docker images for projects with specific requirements and focus on optimizing the image size and
    reusability.
  • Created python packages using Poetry and Anaconda and publishing to Artifactory.
  • Automated the AWS Elasticsearch (ELK stack) resource deployment for logging and monitoring
  • Automate application deployment to AWS EKS using Helm.
  • Contribute to various security aspects of the projects.
  • Develop python scripts (boto3) and cloudformation for AWS resource provisioning.

Software Engineer

Intel
01.2016 - 08.2020
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Validated DAOS (Distributed Asynchronous Object Storage) stack feature including but not limited to aggregation, Ior performance, IO interception and data replication using Python testing framework.
  • Designed and developed framework to automate the validation of Intel’s Omni Path Fabric install suite across
  • different versions of RHEL and SLES containers and wrote validation test suites in Python from ground up.
  • Developed new features in the Fabric Manager GUI - Java application including but not limited to timeline con- troller, fabric controller and fabric configuration and wrote Junit test cases and fixed internal and externally report- ed issues.
  • Researched Fabric Manager’s fast fabric tools to analyze and design components to interact with FM GUI.
  • Contributed to architectural design discussions in defining models and screen layout.
  • Document the designs and created the wiki pages with instructions on the best practices and best known methods.
    Practiced agile scrum methodology for the software development life cycle.

Application Developer (AVP)

JP Morgan & Chase
04.2013 - 01.2016
  • Developed three standalone modules in J2EE framework using Spring MVC architecture which are consumed by several business divisions across the organization.
  • Responsible for end to end development, web service implementation (REST, SOAP), integration, version control,
    building test harness and module deployment using Jenkins.
  • Worked on major Risk and Control projects of the firm which includes the removal of security vulnerability, static and
    dynamic scanning issues, and code coverage, on-boarding the java projects to Jenkins.
  • Successfully delivered the project to capture the customer income as per the standard compliance by leading a team of 4
    people.
  • Successfully delivered the integration project to connect the VC++ application to browser based web application for
    seamless user experience.
  • Lead a team to look over all the build and deployment activities including but not limited to building, packaging, working with deployment to push the binary to QA and PROD region and kept the release notes up to date.
  • Responsible to take care of change control activity to deploy the builds into production which includes creating plan and
    getting approvals and manage any deviation.
  • Designing, developing and implementing new code in C++, refactoring code, fixing bugs and adapting new versions of
    services in the Customer Care Common library which is a shared middleware developed in C++ between several front
    end applications developed in VC++.
  • Lead the build activities using SVN and GIT including creating branch, tag, merging, and doing continuous integration
    throughout the lifecycle of the project.
  • Developed Java client to integrate the web module with the VC++ thick client.
  • Responsible to provide scoping and work effort matrix for projects for the releases.

Software Engineer

AT&T (Contractor)
02.2010 - 02.2013
  • Created production applications that extract data in real time for data mining, pattern recognition and reporting. Develop
    ed queries in Cymbal (AT&T’s in house querying language) to interact with Daytona (AT&T’s proprietary relational
    database management system).
  • Automated data extraction for fraud detection team to as a supplement in their process to acquire evidence for any illegal
    or unethical consumer activities. Prepared report, charts and presentation about tools we developed based on the analysis
    and observation made by our team to present it to other potential clients (internal).
  • Wrote SQL queries to extract data from Oracle and SQL Server. Performed the data analysis and generated graphical
    visualization using R language. Assisting the statisticians in providing accurate data to develop and visualize models that
    supports the business decisions of AT&T wireless.
  • Involved in many application support activities to identify and improve process and performance and developed algorithms to detect data errors.

Software Engineer

LG Soft India
02.2004 - 12.2007
  • Designed and developed a complete test tool to perform the WCDMA and HSPA network testing which reduced 80% of the manual effort needed in field testing.
  • Developed both front end (UI) and back end (network testing and log file processing).
  • Created user interface for Bluetooth and call module which enables users to take calls using their Bluetooth devices.
  • Created Bluetooth applications (user interface) incorporating different Bluetooth profiles (Audio Gateway, A2DP, OPP,
    Serial Port profiles).
  • Framed the outgoing e-mail according to SMTP standard from various users’ inputs and send it.
  • Developed Program Manager for mobile application, which was as an interface between user applications and the sys-
    tem. Any event that occurs in the system side is routed to the respective user application through program manager. It
    also controls all active applications. It manages the services and interrupts for multitasking purposes.
  • Developed the layer between the phone manager and the device drivers. Acted as an interface between user level and
    system level.
  • Designed and developed various utility apps.
  • Unit tested each module and made it portable across different platforms.
  • Ported codes to different mobile phones with different client requirements.
  • Created High Level and Low Level Documents.
  • Acted as project coordinator and communicated with offshore team members to fix country adaptation issues.

Education

Master of Science - Engineering Management

New Jersey Institute of Technology
Newark, NJ
05.2009

Bachelor of Engineering - Electrical And Electronics Engineering

Bharathidasan University
Trichy, Tamilnadu, India
05.2003

Skills

Python

Linux

Docker

Kubernetes

Helm

AWS

Terraform

Gitlab/Github

Jenkins

ElasticSearch

Automation

Timeline

Senior Software Engineer

LiveRamp
05.2022 - Current

Research Systems Automation Engineer

Arrowstreet Capital
08.2020 - 05.2022

Software Engineer

Intel
01.2016 - 08.2020

Application Developer (AVP)

JP Morgan & Chase
04.2013 - 01.2016

Software Engineer

AT&T (Contractor)
02.2010 - 02.2013

Software Engineer

LG Soft India
02.2004 - 12.2007

Master of Science - Engineering Management

New Jersey Institute of Technology

Bachelor of Engineering - Electrical And Electronics Engineering

Bharathidasan University
PUSPALOGAN SUNDARAM