We provide IT Staff Augmentation Services!

Hadoop Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 8 years of experience in Information Technology as a Software Engineer specialized in Big Data analytics and Hadoop technology stack for over 3 years, widespread experience of 3 years in SQL and 2 years in Java.
  • Extensively worked onHadoopframework with Cloudera and Hortonworks Distribution.
  • Excellent understanding / knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
  • Experience in the design, develop and monitoring of large clusters involving with both relational and NoSQL databases.
  • Hands on experience in working withHadoopframework like Hive, Pig, Sqoop, Map Reduce, Flume and Oozie.
  • Experience in importing and exporting data using Sqoop from Relational Database to HDFS and from HDFS to Relational Database.
  • Worked on Flume to maintain log data from external source systems to HDFS.
  • Experience in analyzing data using HiveQL, Pig Latin, HBase and custom MapReduce programs in Java. Extending Hive and Pig core functionality by writing custom UDFs.
  • Extensively worked on Oozie for workflow management, with separate workflows for each layer like Staging, Transformations and Archive layers.
  • Extensively worked on NOSQL Databases such as HBase, Cassandra.
  • Worked on Map Reduce programs for parallel processing of data and for custom input formats.
  • Extensively worked on PIG for ETL Transformations and optimized Hive Queries.
  • Experienced in extracting large datasets from Teradata into HDFS using Sqoop.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS - SQL Server 2008/2005 MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Deployed, configured and managed Linux servers in VM.
  • Strong UNIX Shell Scripting skills.
  • Extensive experience of designing and developing software applications with the JDK 1.6/1.5/1.4/1.3 , J2EE1.4/1.1, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, Web services, JDBC, XML, JavaScript, JQuery, CSS, Web Services, SOAP.
  • Worked on Eclipse IDE for developing, deploying and debugging the java applications.
  • Experience in Agile development, Test Driven Development and SCRUM.
  • Extensive working experience in unit testing framework - JUnit Tests.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script and JQuery using AJAX.
  • Handled several techno-functional responsibilities including estimates, identifying functional and technical gaps, requirements gathering, designing solutions, development, developing documentation, and production support.
  • Good Knowledge of Microsoft Office Suite including MS Access and MS Excel.
  • Ability to effectively communicate with all levels of the organization such as technical, management and customers.
  • An individual with excellent interpersonal and communication skills, strong business acumen, creative problem solving skills, technical competency, team-player spirit, and leadership skills.
  • Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.

TECHNICAL SKILLS

Big data / Hadoop: HDFS, MapReduce, Hive, PIG, Sqoop, Flume, Oozie, HBase,Zookeeper, Cloudera manager.

Languages: C, C++, Java, SQL, HTML, JavaScripts, XML.

Methodologies: AGILE/SCRUM.

Database: MYSQL, Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server, 2008/2005, Teradata.

Web Technologies: JAVA, J2EE, EJB, STRUTS 1.0&2.0, HIBERNATE, Spring 3.0, Servlets, JSP, SOAP Web Services, REST Web Services JMS,JDBC, Java Beans, AJAX, XML, JavaScript, CSS.

OS: Windows XP, 2000, 7, 8, Linux, Macintosh, Unix (Sun Solaris 2.6/2.8).

PROFESSIONAL EXPERIENCE

Confidential

Hadoop Developer

Environment: HDFS, Pig, Hive, Sqoop, Flume, Map Reduce, Oozie, MySql, HBase, Zookeeper, Cassandra, Cloudera Manager, Eclipse and Linux.

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Installed and configured Hadoop on a cluster.
  • Developed multiple Map Reduce Jobs in java for data cleaning and pre-processing.
  • Experienced in analyzing large sets of data with Hive Query Language and Pig Latin Script.
  • Optimized Hive and Pig queries for better performance.
  • Extending Hive and Pig core functionality by writing custom UDFs
  • Involved in creating Hive tables, loading with data and writing hive queries that will run internally in map reduce way.
  • Experienced in defining job flows using Oozie.
  • Experienced in managing and reviewing Hadoop log files.
  • Experienced in collecting, aggregating, and moving large amounts of streaming data into HDFS using Flume.
  • Load and transform large sets of structured, semi structured and unstructured data.
  • Responsible to manage data coming from different sources and application.
  • Working Knowledge in NoSQL Databases like HBase and Cassandra.
  • Involved in Unit level and Integration level testing.
  • Prepared design documents and functional documents.
  • Based on the requirements, addition of extra nodes to the cluster to make it scalable.
  • Involved in running Hadoop jobs for processing millions of records of text data.
  • Involved in loading data from local file system (LINUX) to HDFS.
  • Experienced in runningHadoopstreaming jobs to process terabytes of XML format data.
  • Responsible to manage data coming from different sources.
  • Assisted in exporting analysed data to relational databases using Sqoop.
  • Created and maintained Technical documentation for launching Hadoop Clusters and for executing.
  • Submitted a detailed report about the daily activities on a weekly basis.

Confidential - Pittsburgh, PA

Hadoop Data Analyst/Developer

Environment: Hadoop, HDFS, Hive, Pig, Sqoop, Oozie, Map Reduce, UNIX, Shell Scripting.

Responsibilities:

  • Responsible for building scalable distributed data solutions using Hadoop.
  • Worked extensively on a large datasets in Hadoop cluster.
  • Responsible for Cluster maintenance, managing cluster nodes.
  • Involved in managing & review of data backups and log files.
  • Developed data pipeline using Flume, Sqoop, Pig and Java Map Reduce to collect customer behavioural data and historical utility data into HDFS for analysis.
  • Analyzed data using Hadoop ecosystems like Hive and Pig.
  • Hands on experience with ETL process.
  • Involved in running Hadoop streaming jobs to process terabytes of data.
  • Experienced in loading and transforming large sets of structured, semi-structured and unstructured data Hadoop concepts.
  • Created Hive tables and partitioning’s to store data and written Hive queries.
  • Involved in importing data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
  • Extracted the data from Teradata into HDFS using Sqoop.
  • Exported the patterns analyzed back to Teradata using Sqoop.
  • Scheduled Oozie workflow engine to run multiple Hive and Pig jobs, which independently run with time and data availability.

Confidential, FL

SQL Developer

Environment: Environment:SQLServer 2005/2008,SQL, T-SQL, SSIS, SSRS

Responsibilities:

  • Created and executed SQL Server Integration Service (SSIS) package to populate data from various data sources, created packages for different data loading operations for many applications.
  • Developed and maintained enterprise reporting (SSRS Reporting Services) based on specifications and business needs and modified existing reports as needed.
  • Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Transaction and Data Ware House.
  • Developed Event Handlers for executing Stored Procedures and storing the rows Inserted, rows Selected, rows Rejected, rows Updated and rows Unchanged in appropriateSQLTables.
  • Using Checkpoints in packages to enable the package to run from the point of failure.
  • Using Configurations to make dynamic changes to packages. Configurations like XML, SQL Server and Environment Variables have been used.
  • Using the Default logging as well as Custom Log to keep track of the package.
  • Experience in creating multiple reports (SSRS) in Drill mode using tables, crosses tabs and charts.
  • Experienced with Implementing Backup and Recovery Strategies.
  • Built effective queries for high-performance reporting and rendered them to HTML, XML, PDF and Excel formats using Reporting Services.
  • Design, deployment, and maintenance of various SSRS Reports inSQLServer 2005.
  • Extensively used VB Script to pass multiple parameters for Stored Procedures to read and write database table.
  • Involved in complete SDLC, which includes requirement gathering, analysis, design, development and Implementation.
  • Configuring Alerts to be fired in the event of failed backups or performance issues.
  • UsedSQL Server Profiler to trace the slow running queries and tried to OptimizeSQLqueries for improved performance and availability.

Confidential

Java Developer

Environment: J2EE, JSP, Spring2.5, Struts 2.0, Hibernate 3.2, JDBC, XML, CSS, Web Services, Junit, SQL

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing.
  • Used Agile Methodologies to manage full life-cycle development of the project.
  • Use of Joins, Triggers, Stored Procedures and Functions in order to interact with backend database using SQL
  • Wrote SQL to update and create database tables.
  • Used Oracle database as backend database.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Developed application using Struts, spring and Hibernate.
  • Developed rich user interface using JavaScript, CSS, JQuery and JSP’s.
  • Involved in making release builds for deploying the application for test environments.
  • Used Eclipse as IDE for Java.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Created JUnit test cases for unit testing application.

We'd love your feedback!