We provide IT Staff Augmentation Services!

Hadoop Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • Certified Cloudera developer with over 7 years of experience in Designing, Developing, and integrating applications using Hadoop, Hive, PIG, Java, and J2EE technologies.
  • Experience in writing Map Reduce programs using Apache Hadoop for analyzing Big Data.
  • Hands on experience in writing Ad - hoc Queries for moving data from HDFS to HIVE and analyzing the data using HIVE QL.
  • In depth knowledge of Hadoop Architecture and Hadoop daemons such as Name Node, Secondary Name Node, Data Node, Job Tracker and Task Tracker.
  • In depth knowledge of analyzing data using Hive and Pig.
  • Expertise in developing UDFs to extend the Hive and PIG functionality using Java.
  • Experience in importing and exporting data using Sqoop from Relational Database Systems to HDFS.
  • Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Hands on experience in installing, configuring and using Apache Hadoop ecosystems such as Map Reduce, HIVE, PIG, SQOOP, FLUME and OOZIE.
  • Experience loading data to Hive partitions and creating buckets in Hive.
  • Logical Implementation and interaction with HBase.
  • Worked in Multiple Environment in installation and configuration.
  • Strong understanding of NoSQL databases like HBase, MongoDB & Cassandra.
  • Experience with handling complex data processing workflows using Oozie.
  • Expertise in scheduling all Hadoop/hive/Sqoop/Map Reduce jobs using Oozie.
  • Extensive Knowledge in Java, J2ee, Servlets, JSP, JDBC, Struts and Spring Framework.
  • Background with traditional databases such as Oracle, SQL Server, Teradata and ETL tools / processes.
  • Hands on experience in application development using Java, RDBMS, and Linux shell scripting.
  • Fluent with the core Java concepts like I/O, Multi-threading, Exceptions, Regular Expressions, Collections, Data-structures and Serialization.
  • Expert in setting up SSH, SCP, SFTP connectivity between UNIX hosts.
  • Experience in using version control management tools like CVS, SVN and Rational Clear Case.
  • Good understanding of Scrum methodologies, Test Driven Development and continuous integration.

TECHNICAL SKILLS

Hadoop/Big Data: HDFS, MapReduce, Hive, Pig, Sqoop, Flume, Oozie, and ZooKeeper.

No SQL Databases: HBase,Cassandra, MongoDB

Languages: Java, PL/SQL, Pig Latin, HiveQL, UNIX shell scripts

Java/J2EE Technologies: JDBC, JNDI, JSON, JSTL, JMS, Java Script, JSP, ServletsEJB, JSF, JQuery

Frameworks: MVC, Struts, Spring, Hibernate

Operating Systems: HP-UNIX, RedHat Linux, Ubuntu Linux and Windows XP/Vista/7/8

Web Technologies: HTML, DHTML, XML, AJAX, WSDL, SOAP

Web/Application servers: Apache Tomcat, WebLogic, JBoss

Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL, Teradata

Tools: and IDE Eclipse, NetBeans, Toad, Maven, ANT, JDeveloper, DB Visualizer

Version Controls: CVS, Tortoise SVN, Rational ClearCase

PROFESSIONAL EXPERIENCE

Confidential, PA

Hadoop Developer

Responsibilities:

  • Responsible for requirements gathering and analyzing the data sources.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Worked very closely with the Hadoop Administrator to set up the Hadoop cluster.
  • Involved in setting up a nine node Hadoop cluster on Red hat LINUX.
  • Involved in loading data from LINUX file system to HDFS.
  • Worked on installing cluster, commissioning & decommissioning of datanode, namenode recovery, capacity planning, and slots configuration.
  • Created Hive tables to store variable data formats of PII data coming from different portfolios.
  • Implemented a script to transmit sysprin information from Oracle to Hive using Sqoop.
  • Designed and developed MapReduce jobs to analyze the data.
  • Implemented best income logic using Pig scripts and UDFs.
  • Implemented Test scripts to support Test Driven development and continuous integration.
  • Worked on tuning the performance Pig queries.
  • Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required.
  • Responsible to manage data coming from different sources.
  • Involved in loading and transforming large sets of structured, semi structured and unstructured data.
  • Cluster coordination services through Zookeeper.
  • Experience in managing and reviewing Hadoop log files.
  • Job management using Oozie scheduler.
  • Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports for the BI team.
  • Responsible for cluster maintenance, cluster monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files.
  • Installed Oozie workflow engine to run multiple Hive and pig jobs.
  • Analyzed large amounts of data sets to determine optimal way to aggregate and report on it.
  • Supported in setting up QA environment and updating configurations for implementing scripts with Pig and Sqoop.

Environment: Cloudera, Hadoop, HDFS, MapReduce, Hive, Pig, Sqoop, HBase, Shell Scripting, Linux Red Hat.

Confidential, Manhattan, NY

Java Developer

Responsibilities:

  • Involved in analysis, requirement gathering and designing of application.
  • Developed the user interface presentation screens using HTML, JSP XML,CSS
  • Developed the DAO layer using the Hibernate and for real time performance used the caching system for Hibernate
  • Used Eclipse as IDE tool to develop the spring framework based application.
  • Designed class and sequence diagrams to Modify and Add modules.
  • Wrote SQL queries and created DDL scripts for interacting with the Oracle database.
  • Maintained the existing code base developed in the Struts, Spring and Hibernate framework by incorporating new features and doing bug fixes.
  • Utilized Spring IOC and Dependency Injection to integrate Hibernate framework
  • Involved in fixing bugs and involved in developing batch processing.
  • Involved in developing Stored Procedures and database connectivity to DB2.
  • Used Junit framework for writing Test Classes.
  • Used Log4J logging framework to write Log messages with various levels.
  • Used SVN for source control.
  • Worked in Agile methodology.
  • Used Maven for application life cycle management.
  • Worked with Unix for extracting logs of daily batch run.

Environment: Java, JDK1.6, Struts, Spring, Hibernate, JSP, HTML, JavaScript, Maven, Junit, Log4j, Unix, DB2.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Responsible for understanding the scope of the project and requirement gathering.
  • Involved in analysis, design, development and testing of the application
  • Developed the web tier using JSP, Struts MVC to show account details and summary.
  • Used Struts Tiles Framework in the presentation tier.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used AJAX for asynchronous communication with server
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
  • Used Spring framework for dependency injection/Inversion of control (IOC), and integrated Struts and Hibernate frameworks.
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Used Tomcat web server for development purpose.
  • Involved in creating and running of Test Cases for JUnit Testing.
  • Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
  • Used CVS for version controlling.
  • Developed application using Eclipse and used build and deploy tool as Maven.
  • Used Log4J to print the logging, debugging, warning, info on the server console.

Environment: Java, J2EE, JUnit, AJAX, XML, JavaScript, Spring, Struts, Hibernate, Log4j, CVS, Maven, Eclipse, Apache Tomcat, and Oracle.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in the design of JSP screens for the Public Provident Fund and Bond modules.
  • Designed and developed the user interface screens for the above modules.
  • Worked with the front-end applications using HRML, XML.
  • Designed and developed Session beans to implement business logic (in core Java) used in the JSP screens.
  • Implemented Delegate, Façade, DAO patterns for building the application.
  • Developed Ant scripts for build, unit testing, deployment, check styles etc.
  • Used JUnit for unit testing.
  • Involved in all testing phases. Provided UAT support.
  • Created war files and deployed in Web Logic Application Server.
  • Created tables, stored procedure, fulfills the requirements and accommodate the business rules in Oracle 8i database.
  • Delivered Zero defects in UAT.

Environment: Java, JSP, XML, HTML, SQL, PL-SQL, JDK JDBC, Web Logic 6.1, EJB, JNDI, Eclipse, Ant, Oracle 8i

We'd love your feedback!