We provide IT Staff Augmentation Services!

Hadoop Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Over 7 years of IT experience as a Developer, Designer & quality reviewer with cross platform integration experience using Hadoop, Java, J2EE and SOA.
  • 4 years of experience as Java Developer with hands - on in advanced J2EE technologies such as Spring, Struts, Hibernate, Servlets, JSP and JDBC.
  • Experience in all the phases of Data warehouse life cycle involving Requirement Analysis, Design, Coding, Testing, and Deployment.
  • Experience in developing Map Reduce Programs using Apache Hadoop for analyzing the big data as per the requirement.
  • Experience in analyzing data using HiveQL, PigLatin, and custom MapReduce programs in Java.
  • Experience in developing PIG Latin Scripts and using Hive Query Language.
  • Experience in installation, configuration and management of Hadoop Clusters.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, Hibernate, JAX-WSWebServices.
  • Extensive experience in architect the Hadoop cluster.
  • Practical knowledge on functionalities of every Hadoop daemon, interaction between them, resource utilizations and dynamic tuning to make cluster available and efficient.
  • Experience in understanding and managing Hadoop Log Files.
  • Experience in managing the Hadoop infrastructure with Cloudera Manager.
  • Experience in writing custom scripts to check the impact of any changes to cluster.
  • Experience in setting up data gathering tools such as Flume and Sqoop
  • Good understanding of NoSQL databases such as Hbase.
  • Experience in analyzing data in HDFS through MapReduce, Hive and Pig
  • In depth understanding/knowledge of Hadoop Architecture and various components such as HDFS, JobTracker, TaskTracker, NameNode, DataNode andMapReduce concepts.
  • Experience on UNIX commands.
  • Extensively worked on the ETL mappings, analysis and documentation of OLAP reports requirements. Solid understanding of OLAP concepts and challenges, especially with large data sets.
  • Proficient in Oracle 9i/10g/11g, SQL and PL/SQL.
  • Experience in integration of various data sources like Oracle, DB2, Sybase, SQL server and MS access and non-relational sources like flat files into staging area.
  • Strong work ethic with desire to succeed and make significant contributions to the organization
  • Strong problem solving skills, good communication, interpersonal skills and a good team player
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member

TECHNICAL SKILLS:

Hadoop/BigData Technologies: HDFS, Map Reduce, Hbase, Pig, Hive, Sqoop, Flume and Sqoop

Programming Languages: C, Java, SQL, PL/SQL, Shell Scripting

Frameworks: MVC, Spring, Struts, Hibernate

Web Technologies: HTML, XML, JavaScript, Ajax, SOAP and WSDL

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

Database Tools: TOAD, Chordiant CRM tool, Kenan Fx 2.0 Billing tool, Oracle Warehouse Builder (OWB).

Operating Systems: Linux, Unix, Windows, Mac, CentOS

Other Concepts: OOPS, Data Structures, Algorithms, Software Engineering, ETL

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Hadoop Developer

Responsibilities:

  • Developed MapReduce programs in Java for Data Analysis.
  • Developed Pig Latin scripts to extract the data from the web server output files to load into HDFS.
  • Developed HQL for the analysis of semi structured data.
  • Handle the installation and configuration of a Hadoop cluster.
  • Build and maintain scalable data pipelines using the Hadoop ecosystem and other open source components like Hive, and HBase.
  • Used Hive and created Hive tables and involved in data loading and writing Hive UDFs.
  • Used Sqoop to import data into HDFS and Hive from other data systems.
  • Handle the data exchange between HDFS and different web sources using Flume and Sqoop
  • Close monitoring and analysis of the MapReduce job executions on cluster at task level.
  • Inputs to development regarding the efficient utilization of resources like memory and CPU utilization based on the running statistics of Map and Reduce tasks
  • Changes to the configuration properties of the cluster based on volume of the data being processed and performance of the cluster.
  • Set up automated processes to analyze the System and Hadoop log files for predefined errors and send alerts to appropriate groups.
  • Commission or decommission the datanodes from cluster in case of problems.
  • Set up automated processes to archive/clean the unwanted data on the cluster, in particular on Namenode and Secondary namenode.
  • Set up and manage HA namenode and Namenode federation using Apache 2.0 to avoid single point of failures in large clusters.
  • Set up the checkpoints to gathering the system statistics for critical set ups.
  • Discussions with other technical teams on regular basis regarding upgrades, Process changes, any Special processing and feedback.

Confidential, Phoenix, AZ

Hadoop Developer/Admin

Responsibilities:

  • Installed and configured Hadoop and responsible for maintaining cluster and managing and reviewing Hadoop log files.
  • Developed MapReduce programs in Java for Data Analysis.
  • Load data from various data sources into HDFS using Flume.
  • Worked on Cloudera to analyze data present on top of HDFS.
  • Worked extensively on Hive and PIG.
  • 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.
  • Developed PIG Latin scripts to play with the data.
  • Involved in creating Hive tables, loading with data and writing hive queries which will run internally in map reduce way.
  • Good knowledge on reading data from Cassandra and also writing to it.
  • Participated in design and development of scalable and custom Hadoop solutions as per dynamic data needs.
  • Coordinated with technical team for production deployment of software applications for maintenance.
  • Provided operational support services relating to Hadoop infrastructure and application installation.
  • Handled the imports and exports of data onto HDFS using Flume and Sqoop.
  • Supported technical team members in management and review of Hadoop log files and data backups.
  • Participated in development and execution of system and disaster recovery processes.
  • Formulated procedures for installation of Hadoop patches, updates and version upgrades.
  • Automated processes for troubleshooting, resolution and tuning of Hadoop clusters.
  • Set up automated processes to send alerts in case of predefined system and application level issues.
  • Set up automated processes to send notifications in case of any deviations from the predefined resource utilization.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Designed web screens using HTML & used Java script, AJAX.
  • Web tier is implemented using Spring MVC module
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Integrated Spring JDBC for the persistence layer
  • Developed DAO Classes and written SQL for accessing Data from the database
  • Used XML for the data exchange and developed SOAP Web Services.
  • Deployment of the application into WebSphere Application Server.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented test cases with Junit.
  • Used RAD for developing and debugging the application
  • Utilized Rational Clear Case as a version control system and for code management
  • Coordinated with the QA team and participated in testing.
  • Involved in Bug Fixing of the application.

Confidential

Java Developer

Responsibilities:

  • Individually worked on all the stages of a Software Development Life Cycle (SDLC).
  • Used JavaScript code, HTML and CSS style declarations to enrich websites.
  • Implemented the application using SpringMVC Framework which is based on MVC design pattern.
  • Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC
  • Designed User Interface and the business logic for customer registration and maintenance.
  • Worked on Integrating the Customer Service software with the Website version.
  • Integrating Web services and working with data in different servers.
  • Worked on Data fixing and Bug fixing.
  • Involved in designing and Development of SOA services using Web Services.
  • Understanding the requirements from business users and end users.
  • Working with XML/XSLT files.
  • Experience creating UML class and sequence diagram.
  • Experience in Creating Tables, Views, Triggers, Indexes, Constraints and functions in SQL
  • Server2005.
  • Worked on Integration of UI interface with SQL Server 2005 database.
  • Worked in content management for versioning and notifications.
  • Used SVN for version controlling.

We'd love your feedback!