Ramesh Subramani

Ramesh Subramani Email and Phone Number

Senior Engineering Manager at Apple @ Apple
Ramesh Subramani's Location
Greater Seattle Area, United States, United States
Ramesh Subramani's Contact Details

Ramesh Subramani work email

Ramesh Subramani personal email

About Ramesh Subramani

Big data developer with 10+ years of experience in designing & building Streaming data platform, Big data tools and Enterprise data Warehouse. Expertise in big data tools and technologies including- Streaming (Spark, Storm, Kafka, MBus, Avro, Scala) - Hadoop (Hive, Map Reduce, HDFS, Parquet, ORC) - NoSQL DB (HBase)- In-memory data store (Redis, Apache Ignite) - Distributed search engine (Elastic-Search, Splunk).- Containerization (Docker, Kubernetes)- Data Warehouse (Teradata) Interest:Big Data, Stream Processing, Real Time Analytics.

Ramesh Subramani's Current Company Details
Apple

Apple

View
Senior Engineering Manager at Apple
Ramesh Subramani Work Experience Details
  • Apple
    Senior Software Engineering Manager
    Apple May 2022 - Present
    Cupertino, California, Us
  • Apple
    Staff Software Engineer
    Apple Oct 2021 - Jun 2022
    Cupertino, California, Us
  • Apple
    Senior Software Engineer
    Apple Apr 2021 - Oct 2021
    Cupertino, California, Us
  • Apple
    Senior Software Engineer
    Apple Jul 2019 - Mar 2021
    Cupertino, California, Us
  • Groupon
    Senior Big Data Engineer (Streaming)
    Groupon May 2014 - Jun 2019
    Chicago, Il, Us
    Rule based Streaming platform:Worked on building scalable, distributed, high throughput, fault tolerant rule based real time streaming platform to reliably process billions of raw events from web log, mobile log, email log, salesforce events and transactional events. The processed canonical events are published to kafka in Avro format. The platform serves as a “single source of truth” for all analytical data needs at Groupon. Contributed to development of capturing, monitoring and alerting data quality and parsing errors.Rules are created, updated and validated through intuitive UI. Involved in development of Rest API to store and access rules from RDBMS. Designed and developed highly scalable batch engine to persist hourly deduplicated data in HDFS in parquet format for batch and historical analysis.Streaming Analytics Platform:Worked on building real time analytics platform to provide insights to data in real time by taking Spark SQL and executing them incrementally on streaming data. The platform currently supports aggregation, streams join, stream static table join. The result is published to elasticsearch for visualization, debugging, monitoring and alerting. Working on adding features to support real time attribution, real time email cube, streaming lookup and other capabilities to support numerous real time analytics use caseWorked on building elasticsearch infrastructure and tools to do real time data capturing, visualization, monitoring, debugging and alerting.Technologies: Scala, Java, Spark, Storm, Hadoop, Hive, Kafka, MBUS, Redis, HBase and Elastic-Search.
  • Bank Of America
    Senior Database Developer
    Bank Of America Jul 2013 - May 2014
    Charlotte, Nc, Us
    Led the team from requirements gathering to design, development and implementation of small business data mart in Teradata to replace redundant processes and to provide single source of truth for small business customer analytics.Technologies - Teradata, TPT, Unix.
  • Teradata
    Technical Consultant
    Teradata Aug 2010 - Jun 2013
    San Diego, California, Us
    Delivered pre-sale competitive benchmarks and proof of concept to showcase Teradata hardware and software performance and scalability against competition. Worked on Physical implementation, data ingestion, migration of SQL & stored procedures from other databases to Teradata, performance tuning of SQL query, analyzing DBQL & resource usage. Optimized queries using various techniques like Join Indexes, compression, tuning physical implementation, Query rewrite, Stats collection, etc.Technologies - Teradata, Unix, Perl Scripting.
  • Syntel
    Senior Analyst Programmer
    Syntel Sep 2007 - Aug 2010
    Troy, Michigan, Us
    As a Database developer involved in designing physical data models, developing stored procedures in PLSQL, writing optimized SQL, tuning and optimizing SQL and stored procedures to automate healthcare clearing house transactions.Technologies: Oracle 10g, SQL, PL/SQL, Java

Ramesh Subramani Skills

Teradata Pl/sql Oracle Data Warehousing Shell Scripting Unix Database Design Hadoop Databases Requirements Analysis Core Java Microsoft Sql Server Apache Spark Teradata Data Warehouse Hive Sql Tuning Apache Spark Streaming Scala C Perl Sql Hbase Java Virtual Machine Query Tuning Mapreduce Apache Pig Apache Storm Apache Kafka Perl Script Elastic Stack Elasticsearch Kubernetes Containerization Big Data Java Software Development Programming

Ramesh Subramani Education Details

  • Anna University Chennai
    Anna University Chennai
    Computer Science
  • Ksr College Of Technology
    Ksr College Of Technology
    Computer Science

Frequently Asked Questions about Ramesh Subramani

What company does Ramesh Subramani work for?

Ramesh Subramani works for Apple

What is Ramesh Subramani's role at the current company?

Ramesh Subramani's current role is Senior Engineering Manager at Apple.

What is Ramesh Subramani's email address?

Ramesh Subramani's email address is ra****@****ail.com

What schools did Ramesh Subramani attend?

Ramesh Subramani attended Anna University Chennai, Ksr College Of Technology.

What skills is Ramesh Subramani known for?

Ramesh Subramani has skills like Teradata, Pl/sql, Oracle, Data Warehousing, Shell Scripting, Unix, Database Design, Hadoop, Databases, Requirements Analysis, Core Java, Microsoft Sql Server.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.