Harish Nandanan

VP of Engineering

San Jose, California, United States18 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led migration of Roku's Big Data platform to GCP.
  • Achieved millions in cost savings through optimization.
  • Built a global high-performing engineering team.
Stackforce AI infers this person is a SaaS expert with extensive experience in Big Data and cloud technologies.

Contact

Skills

Core Skills

Big DataCloud PlatformsApache SparkEtlCloud ManagementCore Java Development

Other Skills

AWSAWS EMRAgile MethodologiesAmazon Web Services (AWS)Apache ActiveMQApache AmbariApache FlinkApache JCloudApache Spark StreamingApache StormCloud InfrastructureCore JavaCost OptimizationCross-functional Team LeadershipData Warehousing

About

I am a Senior Software Engineering Manager with over 16 years of experience in Big Data platforms and backend systems. Currently, I lead the Big Data platform for Roku, managing petabytes of data. My responsibilities include overseeing a global, cross-functional team across the US, UK, India, and Argentina. During my tenure, I successfully expanded our operations to the UK, India and Argentina. In my role, I spearheaded Roku's transition to a multicloud strategy by migrating our Big Data platform from AWS to GCP. During the challenging post-COVID macroeconomic conditions, my team and I identified and implemented cost-saving measures through re-architecture and optimization, reducing cloud costs by millions of dollars. Before taking on a leadership role, I was one of the earliest members of Roku’s current Big Data Platform Team. I was actively involved in the design, architecture, end-to-end development, and support of the platform, scaling it to meet Roku's petabyte-scale Big Data requirements. I designed, developed, and supported critical systems such as Roku Device Log Ingestion, Device Log Search, and the Data Monitoring Framework using open-source technologies like Spark, Hadoop, Elasticsearch, Java, Scala, Python, Hive, and more. Previously, I worked with Symantec's Analytics Data platform, an AWS-based ETL platform that scaled to petabytes of security data. There, I architected and developed a Python-based Big Data Application Execution Framework supporting applications such as Spark, Hive, HBase, and Oozie, and developed real-time data processing pipelines using Apache Storm and Kafka. Before Symantec, I contributed to Actian’s Cloud Management Console and Matrix Management Consoles, where I developed Java Web Services for a PaaS provisioning system for dynamic data analytics databases and tools on multiple clouds, and helped create a system to manage and monitor Actian’s Matrix Database, the basis of Amazon Redshift, a petabyte-scale distributed data warehouse. Earlier in my career, I worked for Apple through Infosys, developing Hadoop MapReduce jobs for Apple iCloud and working on a Data Validation Framework for Apple's data reporting system. Before transitioning into Big Data and cloud systems, I honed my software engineering skills by designing and developing core Java applications at Apple and Bank of America. This experience included significant work on developing core Java applications and web services.

Experience

18 yrs 7 mos
Total Experience
3 yrs 8 mos
Average Tenure
8 yrs 3 mos
Current Experience

Roku inc.

2 roles

Senior Software Engineering Manager

Promoted

Jun 2022Present · 4 yrs

  • Leading Roku's Big Data Platform Team: Managing team responsible for the development, operation, and maintenance of Roku's big data platform.Played major role in the architecture, development, and evolution of Roku’s Big Data Platform
  • Built a Global High-Performing Team: Successfully recruited and built a global team of talented engineers to support the big data platform.
  • Migrated Big Data Platform to GCP: Spearheaded the migration of Roku's big data platform from Amazon Web Services (AWS) to Google Cloud Platform (GCP), ensuring a smooth transition and improved efficiency.
  • Delivered Millions in Cost Savings: Identified and implemented cost-saving measures through project re-architecture and cloud infrastructure optimization, resulting in a significant reduction of millions in operational expenses.
  • Extensive Cloud Experience: Possesses expertise working with public cloud platforms, cloud providers and vendors, ensuring optimal platform performance and cost-effectiveness.
Big DataCloud PlatformsTeam LeadershipCost Optimization

Senior Software Engineer / Lead

Mar 2018Jun 2022 · 4 yrs 3 mos

  • Design and Architecture of the Big Data Platform: As one of the earliest members of Roku’s current Big Data Platform Team, actively involved in the design, architecture and end-to-end development and support of the platform, contributing significantly to scaling the platform to Petabyte scale, effectively meeting all Big Data requirements of Roku.
  • Application Development: Designed, developed and supported critical systems like Roku Device Log Ingestion, Device Log Search, Data Monitoring Framework etc. using open-source technologies such as Spark, Hadoop, Elasticsearch, Java, Scala, Python, Hive, and more.
  • Project Leadership: Served as the one of the lead developers of the Data Platform team, overseeing project planning, requirement gathering, and cross team communications.
Big DataApache SparkHadoopElasticsearchJavaScala+2

Symantec

Principal Software Engineer

Jan 2016Mar 2018 · 2 yrs 2 mos · Mountain View , California

  • Worked with Symantec's Analytics Data platform, an AWS Cloud-based ETL Platform, which scaled to Petabytes of Security Data during my tenure. Some of the projects include:
  • Big Data Application Execution Framework: Architected and developed a Python-based framework for the execution of Big Data Applications. This framework supported a wide range of applications such as Spark, Hive, HBase, and Oozie, enhancing the platform's flexibility and capabilities.
  • Streaming Data Pipelines Development: Developed Streaming Data Pipelines using Apache Storm and Kafka, ensuring efficient and real-time processing of data streams within the platform.
  • Dynamic Data Pipeline Establishment System: Designed and developed a dynamic data pipeline establishment system using Java Web Services, Storm, and Kafka. This system facilitated the establishment of pipelines to access data from the platform based on requests from various teams.
  • Platform Monitoring Framework: Designed and developed a Platform monitoring framework using Java, capable of collecting metrics from thousands of nodes in large distributed systems. This framework provided crucial insights into the health and performance of the platform, aiding in proactive maintenance and troubleshooting efforts.
PythonApache StormKafkaETLBig Data

Actian corporation

Senior Java Developer

Jul 2014Jan 2016 · 1 yr 6 mos · Campbell, California Area

  • Performed crucial software development work on Actian’s Cloud Management Console and Matrix Management Consoles. Played important role in making Actian's Bigdata databases available in public clouds like AWS and Rackspace using Java Restful Webservices and Python.
  • Cloud Management Console: Worked on Java Web Services development of this PaaS Provisioning System for the purpose of Dynamically provisioning Data Analytics Databases and Tools on Multiple Clouds. The technology stack involved Java, Spring, Dropwizard, Derby, AWS and Tomcat.
  • Matrix Management Console: Helped create a system capable of managing and monitoring Actian’s Matrix Database, which is a petabyte-scale distributed data warehouse. The project involved Java Services development to collect metrics from distributed systems and make it available to
  • the service users.
JavaSpringAWSPythonCloud Management

Apple

Technology Analyst through Infosys

Nov 2010Jul 2014 · 3 yrs 8 mos · San Francisco Bay Area

  • Worked on a variety of applications for Apple including Core Java Development, Java Web Services Development and Hadoop Map Reduce Applications development.
  • Design and development of Hadoop Map Reduce Jobs for Apple ICloud Reporting. Worked on a variety of analytics applications. Also worked on a Data Validation Framework for the ICloud data reporting system.
  • Development of a Scan And Buy POS system for Apple Retail. This involved design and development of Java Restful Web Services, which was basically developed using Core Java, Oracle as backend and deployed on Tomcat.
  • Development of a proprietary Quality Assurance Framework for Apple using Core Java, for functional testing, which was used by a large number of Apple internal applications.
JavaHadoopWeb ServicesCore Java Development

Infosys

Senior Software Engineer

Nov 2007Nov 2010 · 3 yrs · Thiruvananthapuram Taluk, India

  • Worked as a Senior Java developer for Infosys on the below roles.
  • Senior Software Engineer, Bank Of America: Worked on core Java banking applications to create automated background functionalities, such as billing, auditing, data migration, etc.
  • Software Developer, Equifax: Developed new applications for the firm that performed credit attributes calculation and data generation.
Java

Education

Mahatma Gandhi University

Master's Degree — Computer Applications

Jan 2004Jan 2007

Mahatma Gandhi University

Bachelor's degree — Electronics

Jan 2001Jan 2004

Stackforce found 100+ more professionals with Big Data & Cloud Platforms

Explore similar profiles based on matching skills and experience