We provide IT Staff Augmentation Services!

Hadoop Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Software Engineer having more than 8 years of experience in Java, J2EE, Big Data Management, Design, Development, SDLC and clear objective to work, grow and learn as much as an engineer.
  • Over 8 plus years of experience in Software Development Life Cycle (SLDC) including requirements and system analysis, design, programming, testing, implementation, and application maintenance
  • Involved in all phases of Software Development Life Cycle (SDLC) and Worked on all activities related to the development, implementation, administration and support for Hadoop.
  • Experience in designing, installing and configuring complete Hadoop ecosystem (components such as HDFS, Map reduce, pig, hive, oozie, flume, zookeeper).
  • Experience in upgrading the existing Hadoop infrastructure to latest releases, monitoring, tuning and administrating Hadoop cluster.
  • Experience in writing Map Reduce programs using Java to perform Data processing and analysis.
  • Experience in understanding Big Data business requirements and providing them Hadoop based solutions.
  • Experience in Importing and exporting data from different databases like MySQL, Oracle, Netezza, Teradata, DB2 into HDFS using Sqoop.
  • Good experience in design the jobs and transformations and load the data sequentially & parallel for initial and incremental loads.
  • Good experience in using various PDI / Kettle (Pentaho Data Integrator) steps in cleansing and load the data as per the business needs
  • Experience in writing UDF'S in Pig and Hive for processing and analyzing large datasets.
  • Experience in working with different file formats and compression techniques in Hadoop.
  • Experience in developing and scheduling ETL workflows in Hadoop using Oozie.
  • Experience in setting up Nagios and Ganglia for monitoring Hadoop infrastructure.
  • Experience in deploying and managing the Hadoop cluster using Cloudera Manager.
  • Experience in tools like puppet to automate Hadoop installation, configuration and monitoring.
  • Experience in writing Low Level Design (LLD) and High Level Design (HLD) documents.
  • Experience in using NFS (Network File Systems) for backing up Name node metadata.
  • Experience in PL/SQL programming including SQL queries using stored procedures and triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Experience in managing the cluster resources by implementing fair scheduler and capacity scheduler.
  • Experience in developing Pig Latin scripts for data processing on HDFS.
  • Installation, patching, upgrading, tuning, configuring and troubleshooting Linux based operating systems Red Hat and Centosand virtualization in a large set of servers.
  • Experience with data warehousing tools Ab Initio GDE, Ab Initio EME, Data Profiler.
  • Actively involved in successfully migration project without affecting Ab Initio applications data and processing with through testing.
  • Excellent team player with good communication skills and effective time management.

TECHNICAL SKILLS

Hadoop Ecosystem Development: HDFS, Map - Reduce, Hive, Pig, Oozie, HBase, Sqoop, Flume, Zookeeper

Languages: Java, C, C++

Scripting: Shell Script, Perl

Web UI: HTML, XML, JSP, PHP

Database: Oracle 11g, MySQL, IBM DB2

Operating Systems: Linux, Unix, Windows

Development Tools: Eclipse, Putty, Tectia

ETL Tools: PDI ( Pentaho Data Integration / Kettle )

PROFESSIONAL EXPERIENCE

Hadoop Developer

Confidential, CA

Responsibilities:

  • Developed Map Reduce jobs in java for data cleansing and preprocessing.
  • Moving data from DB2, Oracle Exadata to HDFS and vice-versa using SQOOP.
  • Collecting and aggregating large amounts of log data using Apache Flume and staging data in HDFS for further analysis
  • Worked with different file formats and compression techniques to determine standards
  • Developed hive queries and UDFS to analyze/transform the data in HDFS.
  • Developed hive scripts for implementing control tables logic in HDFS.
  • Designed and Implemented Partitioning (Static, Dynamic), Buckets in HIVE.
  • Developed Pig scripts and UDF’s as per the Business logic.
  • Developed user defined functions in pig using Python.
  • Analyzing/Transforming data with Hive and Pig.
  • Developed Oozie workflows and they are scheduled through a scheduler on a monthly basis.
  • Designed and developed read lock capability in HDFS.
  • Implemented Hadoop Float equivalent to the DB2 Decimal.
  • Using the data Integration tool Pentaho for designing ETL jobs in the process of building Data warehouses and Data Marts.
  • Participation in Performance tuning in database side, transformations, and jobs level.
  • Involved in End to End implementation of ETL logic.
  • Effective coordination with offshore team and managed project deliverable on time.
  • Worked on QA support activities, test data creation and Unit testing activities.
  • Imported, exported file to the HDFS, Using NOSQL MongoDB, Hive, Hbase, Cassandra.

Environment: CDH, Hadoop, HDFS, MapReduce, Hive, Sqoop, NOSQL, Pig, XML, ETL, DB2, QA and Pentaho (PDI/Kettle)

Hadoop Developer

Confidential, OR

Responsibilities:

  • Used Flume to collect, aggregate, and store the web log data from different sources like web servers, mobile and network devices and pushed to hdfs.
  • Developed Java Map Reduce programs on log data to transform into structured way to find user location, age group, spending time.
  • Analyzed the web log data using the HiveQL to extract number of unique visitors per day, page views, visit duration, most purchased product on website.
  • Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports by our BI team.
  • Dumped the data using Sqoop into HDFS for analyzing.
  • Developed data pipeline using Pig and Hive from Teradata, DB2 data sources. These pipelines had customized UDF’S to extend the ETL functionality.
  • Developed job flows in Oozie to automate the workflow for extraction of data from Teradata and DB2
  • Developed data pipeline into DB2 containing the user purchasing data from Hadoop
  • Implemented Partitioning, Dynamic Partitions, buckets in Hive and wrote map reduce programs to analyze and process the data

Environment: Hadoop, HDFS, MapReduce, Hive, Sqoop, Pig, DB2, Oracle, XML, Cloudera Manager

Hadoop and Java Consultant

Confidential, San Diego, CA

Responsibilities:

  • Installation & configuration of a Hadoop cluster along with Hive.
  • Developed Map Reduce application using Hadoop map reduce programming, a framework for processing.
  • Large data sets in parallel across the Hadoop cluster for pre-processing.
  • Developed the code for Importing and exporting data into HDFS and Hive using Sqoop.
  • Responsible for writing Hive Queries for analyzing data in Hive warehouse using Hive Query Language (HQL).
  • Involved in defining job flows using Oozie for scheduling jobs to manage apache Hadoop jobs by directed.
  • Acyclic graph (DAG) of actions with control flows.
  • Developing Hive User Defined Functions in java, compiling them into jars and adding them to the HDFS and executing them with Hive Queries.
  • Experienced in managing and reviewing Hadoop log files.
  • Responsible to manage data coming from different sources.
  • Assisted in monitoring the Hadoop cluster using Ganglia tool.
  • Dealing with high volume of data in the cluster.
  • Tested and reported defects in an Agile Methodology perspective.
  • Consolidate all defects, report it to PM/Leads for prompt fixes by development teams and drive it to closure.
  • Installed and configured Hadoop Cluster (3 Node Cluster) in fully distributed mode.
  • Installed hadoop ecosystems(Hive, Pig, Sqoop, HBase, Oozie) on top of hadoop cluster
  • Importing data from Oracle to HDFS & Hive for analytical purpose.
  • Analyzing imported data in HDFS & Hive using HiveQL and custom Map Reduce programs in Java

Environment: Java, CDH, Hadoop, HDFS, Map Reduce, Hive and Sqoop

Associate JAVA Developer

Confidential

Responsibilities:

  • Involved in the complete SDLC software development life cycle of the application from requirement analysis to testing.
  • Developed the modules based on struts MVC Architecture.
  • Developed The UI using JavaScript, JSP, HTML, and CSS for interactive cross browser functionality and complex user interface.
  • Created Business Logic using Servlets, Session beans and deployed them on Weblogic server.
  • Used MVC struts framework for application design.
  • Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
  • Prepared the Functional, Design and Test case specifications.
  • Involved in writing Stored Procedures in Oracle to do some database side validations.
  • Performed unit testing, system testing and integration testing
  • Developed Unit Test Cases. Used JUNIT for unit testing of the application.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
  • Resolved more priority defects as per the schedule.

Environment: Java, HTML, Java Script, CSS, Oracle, JDBC, Swing and Eclipse.

We'd love your feedback!