Senior Software Engineer
CurrentCreated Sqoop job to bring the data from Oracle to HDFS and created external Hive tables in Hive.Used Kafka consumer’s API in Scala for consuming data from Kafka topics.Knowledge on PySpark and used Hive to analyze sensor data and cluster users based on their behavior in the events.Created External Tables in Hive and saved in ORC file format.Ingested data from RDBMS and performed data transformations, and then export the transformed data to Cassandra as per the business requirement.Built data pipeline using Pig to store onto HDFS.Worked on HiveQL for data analysis for importing the structured data to specific tables for reporting.Ingest data from upstream systems using NiFi into Hive. Create base line tables for trending in HBase using Spark batch process in Scala.Designed and developed Microservices business components using Spring Boot.Implemented spring applications with Spring Boot and DAO design pattern for maximum abstraction of the application and code reusability. Implemented the application using Spring Boot Framework and handled the security using spring security.Worked Big data processing of clinical and non-clinical data using MapReduce. Implemented POC to migrate MapReduce jobs into Spark RDD transformations using Scala. Scheduled MapReduces jobs in production environment using Oozie scheduler. Improved the Performance by tuning of Hive and MapReduce.Developed Spark Applications by using Scala, Java and implemented Apache Spark data Processing Project to handle data from various RDBMS and streaming sources.Wrote Python scripts to parse XML documents and load the data in database. Experience in working with Hive to create Value Added Procedures. Also wrote Hive UDF to make the function reusable for different models.Loaded the dataset into Hive for ETL (Extract, Transfer and Load) operation.Implemented Kafka model which pulls the latest records into Hive external tables.