Aravind Rao

Aravind Rao

Senior Software Engineer

Followers of Aravind Rao260 followers
location of Aravind RaoMcLean, Virginia, United States

Connect with Aravind Rao to Send Message

Connect

Connect with Aravind Rao to Send Message

Connect
  • Timeline

  • About me

    Senior Software Project Manager | Agile & Scrum Expert | Digital Transformation Leader

  • Education

    • PES University

      1999 - 2003
      Bachelor of Engineering - BE Electrical, Electronics and Communications Engineering
  • Experience

    • Infosys

      Aug 2003 - Oct 2005
      Senior Software Engineer
    • Interwoven

      Nov 2005 - May 2008
      Senior Software Engineer
    • SunGard - now part of FIS

      May 2008 - May 2012
      Senior Consultant
    • Strumsoft Inc.

      May 2012 - Nov 2014
      Principal Software Engineer

      AppStudioApp-Studio is a Strumsoft developed tool for build distribution where the end user could browse the build on an Android or iPhone and install it directly. PersonagraphPersonagraph is based on five persona's information which would be persisted and analyzed to a consumer's need.Played a key role in the development and deployment of this application which involved working at the client location (San Jose, CA) to coordinate and develop the application.PRINCIPAL SOFTWARE ENGINEER / CLIENT LEADAepona Accountable for managing all project deliverables which were comprised of two parts, web services development and QA Automation. Show less

    • Synchronoss Technologies

      Nov 2014 - Dec 2021

      Piloted the extension of the micro-services architecture in order to implement a complex notifications engine for Fault and Device State change notifications.Introduced fault event correlation and waveform correlation as reported from distributed devices as well as instituted bulk OTAP and configurations to support the features for thousands of devices at a time.Facilitated the implementation of step wise OTAP and configuration engines for the purpose of supporting device upgrades and setups for Sentient Proprietary devices called MM3 and UM3.Separated Rabbitmq Queue consumers which significantly enhanced message consumption rates in addition to designing the Area Reliability Manager dashboard to improve the user experience.Utilized a broad range of technologies throughout each project, including Java, Spring, and REST API and Hibernate with MySQL as the database and RabbitMQ as the EMS bus.Trained other Engineers on software development and project-related tasks and assisted with designing, coding, and debugging software as needed.Analyzed data to spot potential weaknesses or problems with software and resolved critical issues prior to software release.Ample ManageAmple Manage is an IOT based application deployed on AWS and premises (VM-Ware) that supports fault detection, waveform analytics, and substation monitoring capabilities provided by Master Manager®(MM3). Directed and guided a specialized team of 10 engineers onsite and offshore during the design, development, release, and deployment of the application at the customer’s location. Show less Piloted the extension of the micro-services architecture in order to implement a complex notifications engine for Fault and Device State change notifications.Introduced fault event correlation and waveform correlation as reported from distributed devices as well as instituted bulk OTAP and configurations to support the features for thousands of devices at a time.Facilitated the implementation of step wise OTAP and configuration engines for the purpose of supporting device upgrades and setups for Sentient Proprietary devices called MM3 and UM3.Separated Rabbitmq Queue consumers which significantly enhanced message consumption rates in addition to designing the Area Reliability Manager dashboard to improve the user experience.Utilized a broad range of technologies throughout each project, including Java, Spring, and REST API and Hibernate with MySQL as the database and RabbitMQ as the EMS bus.Trained other Engineers on software development and project-related tasks and assisted with designing, coding, and debugging software as needed.Analyzed data to spot potential weaknesses or problems with software and resolved critical issues prior to software release.Ample ManageAmple Manage is an IOT based application deployed on AWS and premises (VM-Ware) that supports fault detection, waveform analytics, and substation monitoring capabilities provided by Master Manager®(MM3). Directed and guided a specialized team of 10 engineers onsite and offshore during the design, development, release, and deployment of the application at the customer’s location. Show less

      • Senior Project Manager

        Aug 2018 - Dec 2021
      • Principal Software Engineer

        Nov 2014 - Aug 2018
    • Wytcote, Inc.

      Jan 2019 - Dec 2019
      Senior Software Engineer

      Wytcote is a software platform to help senior citizen care centers which includes a software component developed using SpringBoot based MicroServices architecture which would inter-communicate using Kafka queues and a set of physical devices to monitor senior citizen’s physical conditions. Presided over all aspects of the backend development of the spring boot based microservices in addition to leading the integration process.Utilized various technologies, such as Java and Spring Boot with Mongo DB as the persistence layer and Kafka as the message bus. Show less

    • Sentient Energy

      Dec 2021 - May 2024
      Senior Manager

      Grid Analytics SystemSentient Energy’s Grid Analytics System consists of intelligent sensors, distributed apps, and the Ample Analytics suite which records data, analyzes it over time, and provides the Engineer with substations, feeder lines, circuit and system-wide insights in the distribution grid.SENIOR MANAGER Employed control and authorization over all phases of the software development and release of the complete Grid Analytics System (GAS).Coordinated activities in collaboration with Product Management team on creating and executing the release roadmap including features for GAS. Spearheaded the architecture and design of all components being developed by the software team working on the GAS platform.Ideated, proposed, designed, and produced innovative new features to be used on GAS systems as well as built an integrated unit testing.Contributed extensively to deployment installations and upgrades while on-site at client locations; supported deployment in various situations where it failed.Partnered with the quality assurance team to review and confirm the release of the GAS software was beyond acceptable by Sentient. Planned out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.Assembled and led the project team and monitored team progress to ensure each project stayed on schedule and adhered to the deadlines.Oversaw consistent testing, evaluation, and troubleshooting of products throughout all stages until completion.Helped team members better understand and embrace the company vision and associated strategies.Hired, developed and retained contribution-motivated employees with a diversity of aptitudes so the team’s culture more fully exemplifies Company Values.Motivate each employee to make the maximum contribution to the team and Koch’s long-term success by realizing their potential. Show less

    • Capital One

      Jan 2025 - now
      Senior Software Engineering Manager
  • Licenses & Certifications

    • Prompt Engineering for ChatGPT

      Vanderbilt University
      May 2024
      View certificate certificate
    • GenAI Chatbots: Create and Deploy OpenAI-Powered Chatbots

      Coursera
      Jun 2024
      View certificate certificate
    • Databases and SQL for Data Science with Python

      IBM
      Jun 2024
      View certificate certificate
    • Python for Data Science, AI & Development

      IBM
      May 2024