Senior Data Engineer
Current• Developed Hive ETL logic for data cleansing and transformation of data coming through RBMS, files and other batch sources.• Implemented complex data types in Hive also used multiple data formats like ORC, Parquet.• Worked in different parts of data lake implementations and maintenance for ETL processing.• Developed Spark Applications by using Python and implemented Apache Spark data processing project to handle data from various RDBMS, NoSQL and streaming sources.• Experience in deploying and managing PostgreSQL databases on AWS, including performance tuning, security management, and high availability setup.• Skilled in developing custom calculations, measures, and KPIs to meet specific business requirements in Power BI.• Demonstrated ability to design and implement data visualizations in Tableau, leveraging its rich set of features to present data in a clear and compelling manner.• Proficient in developing enterprise-level applications using Java EE (Enterprise Edition) technologies such as Servlets, JSP (JavaServer Pages), JDBC (Java Database Connectivity), and JPA (Java Persistence API).• Hands-on experience with the Spring Framework for building robust and scalable Java applications, including Spring Core, Spring MVC, Spring Boot, and Spring Data.• Hands-on experience with Talend Data Integration for designing and executing data integration workflows, data migration, and real-time data processing tasks.• Experienced in optimizing PySpark jobs for performance and scalability through techniques like partitioning, caching, and parallelism tuning.• Skilled in integrating PySpark with various AWS services such as Amazon S3, Redshift, and EMR for efficient data storage, processing, and analytics.• Competent in managing PySpark clusters on AWS, including provisioning, monitoring, and troubleshooting using Amazon EMR.•Proficient in enabling real-time data integration with IICS on AWS.•Loaded data into S3 buckets using AWS Glue and PySpark.