LinkedIn, Mountain View, CA

Aug 2024 - Present
Senior Software Engineer

  • Part of the Infrastructure iOS team, driving initiatives to design and optimize high-performance solutions that enhance application reliability and user experience. Focused on developing and refining solutions to boost app performance and reliability.

LinkedIn, Sunnyvale, CA

Jan 2022 - Sep 2024
Software Engineer

  • Contributed to a major infrastructure overhaul of LinkedIn’s flagship product (SDUI), focusing on the Developer Experience (DevX) track by developing custom validation scripts for linting and dependency detection, optimizing the development workflow.
  • Engineered a comprehensive full-stack tool for managing experimental code across all platforms, ensuring high code quality and accelerating feature delivery through robust testing frameworks.
  • Spearheaded the design and implementation of a flagship operational metrics aggregation tool that streamlined site operations and enhanced real-time decision-making.
  • Led the development of a mobile crash anomaly detection and alerting system, significantly improving site speed and availability by proactively identifying and addressing performance issues.

Northeastern University, Boston

Jan 2021 - Apr 2021
Teaching Assistant – Android App Development

  • Undertook office hours to aid app development using Android Studio for over 90 students using Java or Kotlin and Firebase
  • Graded course assignments based on best coding practices, and helped students develop robust and scalable native android apps

Aquent, Boston

Jul 2020 — Jan 2021
Software Engineer Co-op

  • Built Single Page Application using ReactJS components for performance optimization and fixed many critical bugs, thereby improving state management and reducing screen load time
  • Developed RESTful APIs for data automation and scenario creation using Python Flask framework in an Agile environment (Scrum), targeting an increase in test data generation efficiency by approximately 60%
  • Designed and incorporated multiple unit tests using Pytest testing framework and ensured full code coverage in the main business driving applications
  • Implemented and designed CI/CD pipeline using Docker and Jenkins thereby reducing the overall effort of development and testing a new feature by 40%

Tata Consultancy Services, India

Mar 2016 — Jun 2019
Software Engineer

  • Developed and enhanced single page web applications using AngularJS, Java Spring-Boot and IBMDB2; fixed bugs and added new features under Agile Methodologies
  • Designed and developed two add-on utilities using Pearl scripting and Selenium to retrieve test data and saved development and analysis time by approx. 5 to 10 man-hours per sprint
  • Unit tested critical applications using Jasmine and JUnit; thereby lowered defect count by approx. 15% per sprint
  • Refactored code from MVC model to CBA (component-based model) of five major business driving applications adhering to Agile Protocol
  • Created Selenium web driver based front-end data creation tool and reduced manual efforts for data creation by 90%