We provide IT Staff Augmentation Services!

Hadoop Developer Resume

0/5 (Submit Your Rating)

Las Colinas, TX

SUMMARY

  • 7+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies
  • 3+ years of experience as Hadoop Application Developer with good knowledge in Hadoop ecosystem technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software development methodologies
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose,Visual Paradigm and Visio
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern
  • Experienced in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Spring tag Libraries and JSTL.
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts
  • Good exposure of Web Services using CXF/ XFIRE and Apache Axis, for the exposure and consumption of SOAP Messages
  • Good working Knowledge on Data Warehouse using SAS
  • Good knowledge in developing Restful web services.
  • Working knowledge of database such as Oracle 8i/9i/10g, Microsoft SQL Server, DB2
  • Experience in writing numerous test cases using JUnit framework with Selenium.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures
  • Have extensive experience in building and deploying applications on Web/Application Servers like Weblogic, Websphere, Jboss and Tomcat
  • Experience in Building, Deploying and Integrating with Ant, Maven, Hudson CI and Cruise Control
  • Experience in development of logging standards and mechanism based on Log4J
  • Experience in developing Map Reduce Programs using Apache Hadoop for analyzing the big data as per the requirement.
  • Experienced on major Hadoop ecosystem’s projects such as PIG, HIVE, HBASE and monitoring them with Cloudera Manager
  • Extensive experience in developing PIG Latin Scripts and using Hive Query Language for data analytics
  • Hands on experience working on NoSQL databases including Cassandra, Hbase and its integration with Hadoop cluster
  • Knowledge on Spark, Kafka
  • 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

Programming Languages: Java JDK1.4/1.5/1.6 (JDK 5/JDK 6), C/C++, Matlab, R, HTML, SQL, PL/SQL,SAS

Frameworks: Hibernate 2.x/3.x, Spring 2.x/3.x, Struts 1.x/2.x and JPA

Web Services: WSDL, SOAP, REST

Operating Systems: UNIX, Windows, LINUX

Application Server: Apache Tomcat, Jboss, WebLogic

Web technologies: JSP, ServletsJDBC, Java Beans, JavaScript, Web Services(JAX-WS)

Client Technologies: JQUERY, Java Script, AJAX, CSS, HTML 5 & Canvas, XHTML, SOLR

Databases: Oracle, Microsoft SQL Server

Java IDE: Eclipse, NetBeans

Tools: TOAD, SOAP UI, ANT, Maven, Visio

Hadoop/Big Data Technologies: HDFS, MapReduce, Hive, Pig, Sqoop, Flume, Hbase, Kafka, Cassandra, Oozie, Spark.

Academic Experience: OOPS, Data Structures, Data Mining and Machine Learning Algorithms

PROFESSIONAL EXPERIENCE

Confidential, Las Colinas, TX

Hadoop Developer

Responsibilities:

  • Responsible for building scalable distributed data solutions usingHadoop
  • Worked on analysingHadoopcluster and different big data analytic tools including Pig, Hbase database and Sqoop.
  • Installed and configured Flume, Hive, Pig, Sqoop, HBase on theHadoopcluster.
  • Managing and scheduling Jobs on aHadoopcluster.
  • Implemented nine nodes CDH3Hadoopcluster on Red hat LINUX.
  • Worked on installing cluster, commissioning & decommissioning of datanode, namenode recovery, capacity planning, and slots configuration.
  • SetupHadoopcluster on Amazon EC2 using whirr for POC.
  • Resource management ofHADOOPCluster including adding/removing cluster nodes for maintenance and capacity needs.
  • Installed and configured Hive and also written Hive UDFs.
  • Experienced on loading and transforming of large sets of structured, semi structured and unstructured data.
  • Cluster coordination services through Zookeeper.
  • Experience in managing and reviewingHadooplog files.
  • Involved in loading data from UNIX file system to HDFS.
  • Created HBase tables to store variable data formats of PII data coming from different portfolios.
  • Implemented best income logic using Pig scripts.
  • Implemented test scripts to support test driven development and continuous integration.
  • Responsible to manage data coming from different sources.
  • Exported the analysed data to the relational databases using Sqoop for visualization and to generate reports for the BI team.

Environment: Hadoop, HDFS, Hive, Flume, Cassandra,Hbase, Sqoop, PIG, Java (JDK 1.6), Eclipse, MySQL and Ubuntu, Zookeeper, Amazon EC2

Confidential, NorthBrook, IL

Java/Hadoop Developer

Responsibilities:

  • Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
  • Gathered business requirements and wrote functional specifications and detailed design documents
  • Developed JSPs and display the data to the client side. Extensively used JSP standard tag libraries and Spring Tag Libraries
  • Used JQuery to Auto Populate search text box with Json Object returned by Spring Controller.
  • Implemented Spring MVC to connect to front end UI and perform operations
  • Used Hibernate and Spring validations to perform validations of front end and Throw all the exceptions
  • Implemented JPA ORM, JPA transaction manager and Spring Connection to connect with Database Object DB to persist data into database and retrieve data whenever necessary from Multiple Data resources
  • Used Typed Query for performing insertion, deletion, retrieving data from Database using JPA Entity Manager
  • Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller
  • Employed Spring JDBC to implement batch jobs to pull organization structure related data.
  • JQuery library has been used for creation of powerful dynamic WebPages web pageand web applications by using its advanced and cross browser functionality
  • Used AJAX and Javascript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application
  • Responsible for using XML Schema XSD, SAX, DOM, XSL, XSLT, XPath for development
  • Used shell scripts to set up Client and Server Object DB database
  • Involved in writing batch processing job for Jenkins to Auto populate data base Every day at 6pm.
  • Deployed the application to JBOSS server
  • Worked on analysingHadoopcluster and different big data analytic tools including Pig, Hbase database and Sqoop.
  • Generated many reports from Data Ware house using SAS.
  • Installed and configured Flume, Hive, Pig, Sqoop, HBase on theHadoopcluster.
  • Managing and scheduling Jobs on aHadoopcluster.
  • Build components scheduling and configuration using Maven2
  • Wrote numerous test cases using JUnit framework and JUnit/Selenium for front end UI testing

Environment: OOAD, Java 1.6, J2EE, Object DB 2.5.0 05,HTML, XHTML, CSS, JavaScript, AJAX, JQuery, Spring 3.0, Maven2, JPA, REST, SVN, JBOSS, Spring MVC, JUnit 4, Hadoop, HDFS, Hive, Flume, HBase, Sqoop, PIG,SAS.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Business Delegate and Transfer Object.
  • Responsible for analysis and design of the application based on MVC Architecture, using open source Struts Framework.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
  • Used Spring Framework and integrated it with Struts.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Used transaction interceptor provided by Spring for declarative Transaction Management.
  • The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed DAO using spring JDBC Template to run performance intensive queries.
  • Developed ANT script for auto generation and deployment of the web service.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Experience writing Stored Procedures, Functions and Packages .
  • Used log4j to perform logging in the applications.

Environment: Java, J2EE, Struts MVC, Tiles, JDBC, JSP, JavaScript, HTML, Spring IOC, Spring AOP, JAX-WS, Ant, Web sphere Application Server, Oracle, JUNIT and Log4j, Eclipse

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications
  • Used Rational Rose for creating sequence and class diagrams
  • Developed presentation layer using JSP, Java, HTML and JavaScript
  • Used Spring Core Annotations for Dependency Injection
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application
  • Implemented web services with Apache Axis
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Developed complex SQL queries for extracting data from the database
  • Designed and built SOAP web service interfaces implemented in Java
  • Used Apache Ant for the build process

Environment: Java, JDK 1.5, Servlets, Hibernate, Ajax, Oracle 10g, Eclipse, Apache Ant, Web Services(SOAP), Apache Axis, Apache Ant, Web Logic Server, JavaScript, HTML, CSS, XML

Confidential

Java/J2EE Developer

Responsibilities:

  • Created Use case, Sequence diagrams, functional specifications and User Interface diagrams using Star UML.
  • Involved in complete requirement analysis, design, coding and testing phases of the project.
  • Participated in JAD meetings to gather the requirements and understand the End Users System.
  • Developed user interfaces using JSP, HTML, XML and JavaScript.
  • Generated XML Schemas and used XML Beans to parse XML files.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for DB2/AS400 and SQL Server databases.
  • Developed the code which will create XML files and Flat files with the data retrieved from Databases and XML files.
  • Created Data sources and Helper classes which will be utilized by all the interfaces to access the data and manipulate the data.
  • Developed web application called iHUB (integration hub) to initiate all the interface processes using Struts Framework, JSP and HTML.

Environment: Java 1.3, Servlets, JSPs, Java Mail API, Java Script, HTML, MySQL 2.1, Rational Rose, Red Hat Linux

We'd love your feedback!