We provide IT Staff Augmentation Services!

Hadoop Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 5+ years of overall experience in IT as aDeveloper, Designer & Database Administrator with cross platform integration experience usingHadoop and Java/J2EE. Around 2+ years of experience exclusively on Big Data Ecosystem using Hadoop framework and related technologies such as HDFS, HBASE, MapReduce, YARN, Hive, Pig, Flume, Oozie, Sqoop, Spark and Zookeeper.
  • Expertise in Big data technologies and Hadoop ecosystem HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming paradigm.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Oozie, Hive, Sqoop, Pig, Zookeeper, Impala, Scala, Storm Flume and YARN.
  • Experience in using Cloudera Manager for installation and management of single - node and multi-node Hadoop cluster (CDH3&CDH4). Experience working on NoSQL database (HBase, Cassandra). Experience in Amazon AWS cloud services (EC2, EBS, S3).
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Installation of various Hadoop Ecosystems and Hadoop Daemons.
  • Hands on experience in installation, configuration, management and deployment of Big Data solutions and the underlying infrastructure of Hadoop Cluster using Cloudera, Hortonworks distributions and MapR.
  • Experience in HDFS data storage and support for running map-reduce jobs.
  • Used Network Monitoring Daemons like Ganglia and Service monitoring tools like Nagios.
  • Decommissioning and commissioning the Node on running Hadoop cluster.
  • Backup configuration and Recovery from a Name Node failure.
  • Implemented Kerberos security in all environments.
  • Manage and review data backups and log files and experience in deploying Java applications on cluster.
  • Expertise in Hadoop cluster capacity planning, performance tuning, cluster Monitoring, troubleshooting.
  • Experience on Commissioning, Decommissioning, Balancing, and Managing Nodes and tuning server for optimal performance of the cluster.
  • Hands on experience in handling structured, semi structured and unstructured data sets.
  • Expertise in writing MapReduce jobs using Java code, Pig, Hive for data Processing.
  • Experience in developing solutions by analyzing large data sets efficiently.
  • Created Hive tables to store data into HDFS and processed data using HiveQL.
  • Extending Hive and Pig core functionality by writing custom UDFs.
  • Scheduled Oozie workflow engine to run multiple Hive and Pig jobs, which independently run with time and data availability.
  • Implemented MapReduce jobs using Java and several MapReduce mechanisms like Combiners, Partitioners, Joins, Data Compressions and Distributed cache.
  • Experience in fine-tuning MapReduce jobs for better scalability and performance.
  • Expertise in writing Shell-Scripts, Cron Automation and Regular Expressions.
  • Good Experience with databases, writing complex queries and stored procedures using SQL and PL/SQL.
  • Hands on experience in application development using Java, RDBMS, and Linux shell scripting and writing Queries, Stored procedures, Functions and Triggers by using SQL.
  • Expert in developing web page interfaces using JSP, Java Swings, and HTML scripting languages.
  • Excellent understanding on Java beans and Hibernate framework to implement model logic to interact with RDBMS databases.
  • An excellent team player and self-starter with effective communication skills and proven abilities to finish tasks before target deadlines and highly motivated team player with zeal to learn new technologies.
  • Experience in Data architecture including data acquisition, data ingestion, data pipelines, data analytics and analysis. Working knowledge of ETL workflows and pipelines.
  • Worked on Import & Export of data using ETL tool Sqoop from MySQL to HDFS.
  • Worked on Talend ETL tool for Data Integration.
  • Good Knowledge in creating event processing data pipelines using Kafka and Storm.
  • Have good experience creating real time data streaming solutions using Apache Spark/Spark Streaming/Apache Storm, Kafka and Flume.
  • Worked on importing and exporting data into HDFS and Hive using Sqoop.
  • Worked on Talend ETL tool for Data Integration.
  • Hands on experience in VPN, Putty, WinSCP, VNC viewer, etc.
  • Worked on Continuous Integration and Deployment using GIT, Jenkins, Artifactory.

TECHNICAL SKILLS

Big Data Technologies: Hadoop, HDFS, MapReduce, Pig, Hive, HBase, Impala, Kafka, Sqoop, Zookeeper, Flume, Yarn, Zookeeper, Oozie, Spark, Scala, SolrCloud

Hadoop Technologies and Distributions: Apache Hadoop, Cloudera Hadoop Distribution (HDFS and Map Reduce) - CDH3, CDH4, CDH5 and Hortonworks Data Platform (HDP)

Java Technologies: Java, J2EE, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets, JMS, JUNIT, Log4j

Frameworks: Struts 1.2, Spring 3.0, Hibernate 3.2

Languages: C, C++, Java, Unix Shell Scripts, Python

Client Technologies: Java Script, CSS, HTML5, XHTML, JQUERY

Databases: Oracle9i/10g/11g, MySQL, SQL/PL SQL

Development Tools: Eclipse, Net Beans, Oracle Developer, Ant, Maven

DB Tools: MySQL, MYSQL developer

ETL Tools: Tableau, Informatica

Operating systems: Windows, Linux, Unix, Ubuntu, Macintosh, CentOS

PROFESSIONAL EXPERIENCE

Confidential

Hadoop Developer

Responsibilities:

  • Experience with Cloudera and Horton works distribution of Hadoop.
  • Implemented Data Interface to get information of customers using Rest API and Pre-Process data using MapReduce and store into HDFS.
  • Imported data from RDBMS to HDFS using Sqoop import/export options.
  • Configured Oozie workflows to automate data flow, preprocess and cleaning tasks using Hadoop Actions. Used Oozie for shell actions, java actions and EL.
  • Implemented Generic writable to in corporate multiple data sources into reducer to implement recommendation based reports using MapReduce programs.
  • Used CGI scripts to access DocDB database.
  • Used Cassandra CQL with Java API’s to retrieve data from Cassandra tables.
  • Implemented Optimized joins to perform analysis on different data sets using MapReduce programs.
  • Implemented HBase features such as compression and use fraud to design, build MapReduce jobs.
  • Experienced in optimizing Shuffle and Sort phase in MapReduce Phase.
  • Implemented Device based business logic using Hive UDF's to perform ad-hoc queries on structured data.
  • Worked extensively with HIVE DDLs and Hive Query language (HQLs).
  • Implemented dashboards that internally use Hive queries to perform analytics on Structured data, Avro and Json data to meet business requirements.
  • Experienced in handling Avro and Json data in Hive using Hive SerDe's.
  • Written Pig scripts to specify the conditions to separate the fraudulent claims.
  • Written code with Scala which has support for functional programming.
  • Creating Hive tables and working on them using Hive QL. Importing and exporting data into HDFS from Oracle Database and vice versa using Sqoop.
  • Implemented test scripts to support test driven development and continuous integration.
  • Wrote shell scripts to automate document indexing to SolrCloud in production.
  • Experience in managing and reviewing Hadoop log files.
  • Used Pig as ETL tool to do transformations, event joins, filter bot traffic and some pre-aggregations before storing the data onto HDFS.
  • Worked on custom Pig Loaders and Storage classes to work with a variety of data formats such as JSON, Compressed CSV, etc.
  • Used AWS remote computing services such as S3, EC2.

Environment: Hadoop, Hive, MapReduce, HDFS, Pig, Sqoop, Maven, Jenkins, Scala, Java (JDK 1.6), Java 6, Eclipse, Oracle 10g, PL/SQL, SQL*PLUS, Linux.

Confidential, San Francisco, CA

Hadoop Developer

Responsibilities:

  • Responsible for building scalable distributed data solutions using Hadoop.
  • Gathered the business requirements from the Business Partners and Subject Matter Experts.
  • Written multiple MapReduce programs for data extraction, transformation and aggregation from multiple file formats including XML, JSON, CSV & other compressed file formats. Developed Java Map/Reduce job for Trip Calibration, Trip summarization and data filtering.
  • Optimized Map/Reduce Jobs to use HDFS efficiently by using various compression mechanisms.
  • Developed Pig UDFs to provide Pig capabilities for manipulating the data according to Business Requirements and worked on developing custom PIG Loaders.
  • Developed Scala scripts, UDF's using both Data frames/Spark SQL and RDD/MapReduce in Spark for Data Aggregation/Transformations, queries and writing data back into RDBMS through Sqoop.
  • Expert in implementing advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Worked with different File Formats like TEXTFILE, AVROFILE, ORC and PARQUET for HIVE querying and processing.
  • Implemented functionalities using Machine Learning tools like Mahout to display the products best-suited user profiles by performing Sentiment Analysis of the products and performed Trend Analysis of the products and display it to the user.
  • Worked on Data loading into Hive for Data Ingestion history and Data content summary.
  • Developed Hive UDFs for rating aggregation and HBase java client API for CRUD Operations.
  • Created Hive tables and involved in data loading and writing Hive UDFs.
  • High sequential throughput of spinning disks was achieved through Kafka.
  • Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.
  • Worked extensively with Sqoop to move data from DB2 and Teradata to HDFS.
  • Collected the logs data from web servers and integrated in to HDFS using Flume.
  • Provided ad-hoc queries and data metrics to the Business Users using Hive, Pig.
  • Real time analysis along with continuous operation management was processed by Storm.
  • Worked on importing and exporting data from Oracle and DB2 into HDFS and HIVE using Sqoop for analysis, visualization and to generate reports.
  • Experience in using HBase as backend database for the application development.
  • Worked on NoSQL databases including HBase, Cassandra.
  • Scheduled Oozie workflow engine to run multiple Hive and Pig jobs, which independently run with time and data availability.
  • Involved in running Hadoop Streaming jobs to process Terabytes of data.
  • Used JIRA for bug tracking and CVS for version control.

Environment: Hadoop, Spark, MapReduce, Hive, HDFS, PIG, Sqoop, Oozie, Cloudera, Flume, HBase, CDH3, Cassandra, Oracle, J2EE, Oracle/SQL & DB2, Unix/Linux, JavaScript, Ajax, Eclipse IDE, CVS, JIRA.

Confidential, Nashville, TN

Hadoop Admin

Responsibilities:

  • Installation of various Hadoop Ecosystems and Hadoop Daemons.
  • Used Network Monitoring Daemons like Ganglia and Service monitoring tools like Nagios.
  • Importing data from relational data stores to Hadoop using Sqoop.
  • Handle the data exchange between HDFS and different Web Apps and DBs using Flume and Sqoop.
  • Monitor the data streaming between web sources and HDFS.
  • Close monitoring and analysis of the Map Reduce job executions on cluster at task level.
  • Worked in Kerberos, Active Directory/LDAP, Unix based File System.
  • Experience in Continuous Integration and expertise in Jenkins and Hudson tool.
  • Worked on Cloudera test cluster to analyze data present on top of HDFS.
  • Worked on large sets of structured, semi-structured and unstructured data.
  • Use of Sqoop to import and export data from HDFS to RDBMS and vice-versa.
  • Involved in creating Hive tables, loading with data and writing hive queries, which will run internally in MapReduce way.
  • Creating various MapReduce jobs for performing ETL transformations on the transactional and application specific data sources.
  • Wrote and executed PIG scripts using Grunt shell and big data analysis using Pig and User defined functions (UDF).
  • Used HIVE definition to map the output file to tables.
  • Setup and benchmarked Hadoop/HBase clusters for internal use.
  • Reviewed the HDFS usage and system design for future scalability and fault-tolerance.
  • Worked with HBASE NOSQL database.
  • Experienced in analyzing Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirements.
  • Implemented Storm builder topologies to perform cleansing operations before moving data into Cassandra.

Environment: Hadoop, Java 1.4 and Java 1.5, Kerberos, UNIX, Shell Scripting, XML, XSLT, HDFS, HBase, Cassandra, NOSQL, MapReduce, Hive, PIG.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, implementation, and testing of the project.
  • Implemented the presentation layer with HTML, XHTML and JavaScript.
  • Developed web components using JSP, Servlets and JDBC.
  • Implemented database using SQL Server.
  • Designed tables and indexes.
  • Wrote complex SQL and stored procedures.
  • Involved in fixing bugs and unit testing with test cases using Junit.
  • Study and Analyze 1404 UNIX scripts schedule in crontab to determine the migration plan from the 46 databases schemas, candidate applications shall be analyzed.
  • Study and Analyze integration of 1404 jobs in Control M in infodev environment.
  • Study and Analyze integration of SFTP implementation for these 1404 jobs.
  • Define an approach for identifying the migration path for existing Unix jobs schedule in crontab to Control-M scheduler.
  • Perform script migration of all jobs that are part of crontab and migration of selected scripts from FTP to SFTP i.e. secure file transfer protocol.
  • A tool and template based approach will be used to perform Migration.

Environment: Java 1.6, UNIX Shell Scripting, MS SQL Server, Eclipse, Putty and Win-SCP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC).
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user’s specifications.
  • Developed the Generic Classes, which includes the frequently used functionality, so that it can be reusable.
  • Designed and developed user interfaces using JSP, Java script and HTML.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Used CVS for maintaining the Source Code.
  • Logging was done through log4j.

Environment: Java, Java Script, HTML, log4j, JDBC Drivers, Soap Web Services, Unix, Shell scripting, SQL Server.

We'd love your feedback!