We provide IT Staff Augmentation Services!

Sr. Data Engineer Resume

2.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY

  • 8 years of IT industry knowledge with hands - on working experience in Data Engineering & Data Analysis.
  • Good knowledge of Data Quality & Data Governance practices & processes.
  • Well-versed with Agile with Scrum, Waterfall Model, and Test-driven Development (TDD) methodologies.
  • Proficient in SQLite, MySQL, and SQL databases with Python.
  • Practical understanding of the Data modeling (Dimensional & Relational) concepts like Star - Schema modeling, Snowflake Schema Modelling, and Fact and Dimension tables.
  • Experience in handling python and spark context when writing PySpark programs for ETL.
  • Strong knowledge in data visualization using Power BI and Tableau.
  • Hands-on experience with NoSQL databases like Snowflake, HBase, Cassandra, and MongoDB.
  • Experience in building and architecting multiple Data pipelines, end-to-end ETL, and ELT processes for Data ingestion and transformation in GCP and coordinating tasks among the team.
  • Experience in GCP Dataproc, GCS, Cloud functions, Big Table, and BigQuery.
  • Experience with Apache Spark ecosystem using Spark-Core, SQL, Data Frames, and RDDs.
  • Experienced in data manipulation using python.
  • Hands-on experience working with Amazon Web Services (AWS) using Elastic Map Reduce (EMR), Redshift, and EC2 for data processing.
  • Proficient in installing, configuring, and using Apache Hadoop ecosystems such as MapReduce, Hive, Pig, Flume, Yarn, HBase, Sqoop, Spark, Storm, Kafka, Oozie, and Zookeeper.
  • Strong experience in designing Big data pipelines such as Data Ingestion, Data Processing (Transformations, enrichment, and aggregations), and Reporting.
  • Experience in integrating Kafka with Spark streaming for high-speed data processing.
  • Experience in implementing Azure data solutions, provisioning storage accounts, Azure Data Factory, Azure Databricks, Azure Blob Storage, Azure Synapse, and Azure Cosmos DB.
  • An excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hardworking and high level of motivation.

PROFESSIONAL EXPERIENCE

Sr. Data Engineer

Confidential, Weehawken, NJ

Responsibilities:

  • As a Data Engineer responsible for building scalable distributed data solutions using Hadoop.
  • Involved in Agile Development process (Scrum and Sprint planning).
  • Handled Hadoop cluster installations in Windows environment.
  • Migrated on-premise environment in GCP (Google Cloud Platform)
  • Migrated data warehouses to Snowflake Data warehouse.
  • Defined virtual warehouse sizing for Snowflake for different types of workloads.
  • Involved in porting the existing on-premise Hive code migration to GCP (Google Cloud Platform) BigQuery.
  • Involved in migration of an Oracle SQL ETL to run on Google cloud platform using cloud Dataproc & BigQuery, cloud pub/sub for triggering the Apache Airflow jobs.
  • Extracted data from data lakes, and EDW to relational databases for analyzing and getting more meaningful insights using SQL Queries and PySpark.
  • Designed, developed, and did maintenance of data integration programs in a Hadoop and RDBMS environment with both traditional and non-traditional source systems.
  • Developed MapReduce programs to parse the raw data, populate staging tables, and store the refined data in partitioned tables in the EDW.
  • Wrote Sqoop Scripts for importing and exporting data from RDBMS to HDFS.
  • Set up Data Lake in Google cloud using Google cloud storage, BigQuery, and Big Table.
  • Developed scripts in BigQuery and connected them to reporting tools.
  • Designed workflows using Airflow to automate the services developed for Change data capture.
  • Carried out data transformation and cleansing using SQL queries and PySpark.
  • Used Kafka and Spark Streaming to ingest real-time or near real-time data in HDFS.
  • Worked related to downloading BigQuery data into Spark data frames for advanced ETL capabilities.
  • Built reports for monitoring data loads into GCP and driving reliability at the site level.
  • Participated in daily stand-ups, bi-weekly scrums, and PI panning.

Environment: Hadoop 3.3, GCP, BigQuery, Big Table, Spark 3.0, Sqoop 1.4.7, ETL, HDFS, Snowflake DW, Oracle SQL, MapReduce, Kafka 2.8, and Agile process.

Sr. Data Engineer

Confidential, Boston, MA

Responsibilities:

  • Built reporting data warehouse from ERP system using Order Management, Invoice & Service contracts modules.
  • Extensive work in Informatica Powercenter.
  • Acted as SME for Data Warehouse related processes.
  • Performed Data analysis for building Reporting Data Mart.
  • Worked with Reporting developers to oversee the implementation of report/universe designs.
  • Tuned performance of Informatica mappings and sessions for improving the process and making it efficient after eliminating bottlenecks.
  • Worked on complex SQL Queries, and PL/SQL procedures and convert them to ETL tasks
  • Worked with PowerShell and UNIX scripts for file transfer, emailing, and other file-related tasks.
  • Worked with deployments from Dev to UAT, and then to Prod.
  • Worked with Informatica Cloud for data integration between Salesforce, RightNow, Eloqua, and WebServices applications
  • Expertise in Informatica cloud apps Data Synchronization (ds), Data Replication (dr), Task Flows & Mapping configurations.
  • Worked on migration project which included migrating web methods code to Informatica cloud.
  • Implemented Proof of concepts for SOAP & REST APIs
  • Built web services mappings and expose them as SOAP WSDL
  • Worked with Reporting developers to oversee the implementation of reports/dashboard designs in Tableau.
  • Assisted users in creating/modifying worksheets and data visualization dashboards in Tableau.
  • Tuned and performed optimization techniques for improving report/dashboard performance.
  • Assisted report developers with writing required logic and achieving desired goals.
  • Met End Users for gathering and analyzing the requirements.
  • Worked with Business users to identify root causes for any data gaps and develop corrective actions accordingly.
  • Created Ad hoc Oracle data reports for presenting and discussing the data issues with Business.
  • Performed gap analysis after reviewing requirements.
  • Identified data issues within the DWH dimension and fact tables like missing keys, joins, etc.
  • Wrote SQL queries to identify and validate data inconsistencies in the data warehouse against the source system.
  • Validated reporting numbers between source and target systems.
  • Finding a technical solution and business logic for fixing any missing or incorrect data issues identified
  • Coordinating and providing technical details to reporting developers

Environment: Informatica Power Center 9.5/9.1, Informatica Cloud, Oracle 10g/11g, SQL Server 2005, Tableau 9.1, Salesforce, RightNow, Eloqua, Web Methods, PowerShell, Unix

Confidential, Scottsdale, AZ

Data Engineer

Responsibilities:

  • As a Data Engineer was responsible to build a data lake as a cloud-based solution in AWS using Apache Spark and Hadoop.
  • Involved in Agile methodologies, daily Scrum meetings, and Sprint planning.
  • Objective of this project is
  • Installed and configured Hadoop and was responsible for maintaining cluster and managing and reviewing Hadoop log files.
  • Used AWS Cloud and On-Premise environments with Infrastructure Provisioning/ Configuration.
  • Contributed to the development of key data integration and advanced analytics solutions leveraging Apache Hadoop.
  • Wrote complex Hive queries to extract data from heterogeneous sources (Data Lake) and persist the data into HDFS.
  • Developed Big Data solutions focused on pattern matching and predictive modeling.
  • Developed the code for Importing and exporting data into HDFS and Hive using Sqoop
  • Developed a data pipeline using Kafka, HBase, Spark, and Hive to ingest, transform, and analyze customer behavioral data.
  • Developed Spark jobs and Hive Jobs to summarize and transform data.
  • Developed reconciliation process to make sure elastic search index document count match to source records.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster processing of data.
  • Implemented Sqoop to transform the data from Oracle to Hadoop and load back in parquet format
  • Developed incremental and complete load Python processes to ingest data into Elastic Search from the oracle database
  • Used Hive to analyze data ingested into HBase by using Hive-HBase integration and compute various metrics for reporting on the dashboard
  • Created Hive External tables to stage data and then move the data from Staging to main tables
  • Pulled the data from the data lake (HDFS) and massaged the data with various RDD transformations.
  • Load the data through HBase into Spark RDD and implement in-memory data computation to generate the output response.
  • Continuously tuned Hive UDFs for faster queries by employing partitioning and bucketing.

Environment: Hadoop 2.7, Spark 2.7, Hive, Sqoop 1.4.6, AWS, HBase, Kafka 2.6.2, Python 3.6, HDFS, Elastic Search & Agile Methodology

Hadoop Developer

Confidential

Responsibilities:

  • Importing and sending out information into HDFS and Hive utilizing Sqoop.
  • Experienced in running Hadoop stream jobs to process terabytes of xml group information with the help of Map Reduce programs.
  • Used parquet file format for published tables and created views on the tables.
  • In-charge of managing data coming from different sources.
  • Support in running MapReduce Programs in the cluster.
  • Cluster coordination services through Zoo Keeper.
  • Involved in loading information from UNIX document framework to Hadoop Distributed File System.
  • Installed, configured Hive and furthermore composed Hive UDFs.
  • Automated every one of the jobs for pulling information from FTP server to stack information into Hive tables, utilizing Oozie work processes.
  • Writing data to parquet tables both non-partitioned and partitioned tables by adding dynamic data to partitioned tables using Spark.
  • Wrote User Defined functions (UDFs) for special functionality for Spark.
  • Used SQOOP Export functionalities and scheduled the jobs on daily basis with Shell scripting in Oozie.
  • Worked with SQOOP jobs to import the data from RDBMS and used various optimization techniques to optimize Hive and SQOOP.
  • Used SQOOP import functionality for loading Historical data present in a Relational Database system into Hadoop File System (HDFS).

Environment: - Hadoop, MapReduce, HDFS, Hive, Java, R, Sqoop, Spark, Sqoop

Data Analyst

Confidential

Responsibilities:

  • Involved in understanding the legacy applications & data relationships.
  • Identified problematic areas and conduct research to determine the best course of action to correct the data.
  • Analyzed problems and solved issues with current and planned systems as they relate to the integration and management of order data.
  • Involved in Data Mapping activities for the data warehouse.
  • Analyzed reports of data duplicates or other errors to provide ongoing appropriate inter-departmental communication and monthly or daily data reports.
  • Monitor for timely and accurate completion of select data elements.
  • Collected, analyze, and interpret complex data for reporting and/or performance trend analysis.
  • Monitor data dictionary statistics.
  • Involved in analyzing and adding new features of Oracle 10g like DBMS SHEDULER, Create Directory, Data pump, and CONNECT BY ROOT in the existing Oracle 10g application.
  • Archived the old data by converting them into SAS data sets and flat files.
  • Extensively used Erwin tool in forwarding and reverse engineering, following the Corporate Standards in Naming Conventions, using Conformed dimensions whenever possible.
  • Enhance smooth transition from legacy to a newer system, through the change management process.
  • Planned project activities for the team based on project timelines using Work Breakdown Structure.
  • Compare data with original source documents and validate Data accuracy.
  • Used reverse engineering to create Graphical Representation (E-R diagram) and to connect to an existing database.
  • Generate weekly and monthly asset inventory reports.
  • Created Technical Design Documents, Unit Test Cases.
  • Written SQL Scripts and PL/SQL Scripts to extract data from the Database to meet business requirements and for Testing Purposes.
  • Written complex SQL queries for validating the data against different kinds of reports generated by Business Objects XIR2
  • Involved in Test case/ data preparation, execution, and verification of the test results
  • Created user guidance documentations.
  • Created reconciliation report for validating migrated data.

Environment: UNIX, Shell Scripting, XML Files, XSD, XML, SAS, PL/SQL, Oracle 10g, Erwin 9.5, Autosys.

We'd love your feedback!