Hariharan Shanmugavadivel

Senior Software Engineer at Google | UCLA

Mountain View, California, United States

About

Experience

  • Software Engineer at Google
    Feb 2019 - Present · 7 yrs 5 mos

    Search Ads

  • Software Engineering Intern at Uber
    Jun 2018 - Sep 2018 · 4 mos

    • Developed service layers for AthenaX – an open source project providing scalable stream-processing using Apache Flink and Samza - Built a version control and management system using Gitolite which logs and version tags each job run in AthenaX and its peripheral config. • Wrote Java APIs to keep track of production upgrades as well as to revert the environment of an existing job to a previous version - Developed the corresponding UI in React and Redux

  • Graduate Teaching Assistant - CS32 (Data Structures) at University of California, Los Angeles
    Jan 2018 - Mar 2018 · 3 mos

  • GAIN Credit (formerly Global Analytics) (Chennai Area, India)
    • Senior Software Engineer
      Mar 2017 - Aug 2017 · 6 mos

      • Executed the infrastructure capacity planning to migrate the entire website traffic to a new platform. Extensive experience with Amazon Web Services including EC2 , S3, Elastic Load Balancing, Route53 and Cloudwatch. • Independently developed a smart load test automation framework that feeds matrices of Nginx/Apache parameters in the test environment & performs load tests to learn the optimum parameter combination and instance type to be deployed. • Experience in implementing RPC Message Queues using RabbitMQ, migrating applications to dockerized containers, ELK Stack (Elasticsearch, Logstash, Kibana and Filebeat) for efficient monitoring of production logs, A/B Testing Framework for better customer segmentation and to run champion/challengers.

    • Software Engineer III
      Jun 2015 - Feb 2017 · 1 yr 9 mos

      • Implemented the card and payment modules of the product 'LendingStream 2.0' using RESTful APIs in Python and Django following Agile SDLC – Satisfied all compliance requirements and approved as secure by PCI Data Security Standards (PCI DSS). • Worked towards designing the geo failover architecture for application and database servers with Amazon EC2 using Elastic IPs and availability zones. • Promoted to ‘Senior Software Engineer’ for extraordinary individual contributions in a variety of projects.

  • Software Engineering Intern at Tata Sensor2Software Labs
    Jun 2014 - Jul 2014 · 2 mos

    Neural Network driven Non-Intrusive Load Monitoring Real-time data cleaning and analysis for efficient air-conditioning in a large scale environment