We provide IT Staff Augmentation Services!

Big Data/hadoop Developer Resume

NY

SUMMARY:

  • Over 9+ years of extensive Experience in IT Industry in the field of web applications, distributed application development with a zest for Big Data technologies.
  • Cloudera Certified Hadoop Developer with more than two Year of experience in BigData & HADOOP ecosystem (HDFS, MapReduce MRV1,MRV2, HBase, Pig, Hive, Flume, Sqoop, MRUnit).
  • Deep Experience in Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node& MapReduce programming paradigm.
  • In depth knowledge of HDFS file system and customizing it by writing custom data types, input and output formats.
  • Good experience in optimizing MapReduce algorithm using combiners and practitioners to deliver the best results.
  • Good Experience in data loading from RDBS system to HDFS system using SQOOP and Flume.
  • Experience in analyzing data using HIVEQL, PIG Latin and custom MapReduce programs in JAVA. Extending HIVE and PIG core functionality by using custom UDF’s.
  • Worked on NoSQL databases including HBase and MongoDB.
  • Has very good working experience with AWS (Amazon Web Services). Managed multiple instances in EC2 with load balancing and auto scaling features. Worked on managing the data in S3 on AWS.
  • Experience in Setting up Hadoop in various modes and integrating Hadoop Ecosystem with Hadoop. Experience in Hadoop unit Testing Tools MRUnit.
  • Research, evaluate and utilize new technologies/tools/frameworks around Hadoop Eco system.
  • Good Experience in AGILE methodology &SCRUM model to deliver software services.Experience in all phases of SDLC including analysis, Design, Development, Coding and testing.
  • GoodExperience in Developing JAVA and J2EEtechnologies using JSP, JDBC and open source like Struts, Spring, Hibernate and JUnit.
  • Experience in developing RESTful WebServices.
  • Experience in Configuration Management tools like GitHub& Subversion.
  • Experience in continuous Integration process and build management tools like Jenkins.
  • Experience in using tools Log4J, Unit Testing Tools JUnit, and Build Tools such as Apache Maven.
  • Good Implementation Knowledge in J2EE Design Patterns.
  • Experience in Onsite and Offshore development model with business Analysis, Requirement Gathering and Client Interaction.
  • Strong analytical and problem - solving skills with good interpersonal and communication skills.

TECHNICAL SKILLS:

Hadoop Core: HDFS, MapReduce (MRV1 & MRV2), YARN

Hadoop Ecosystem: Hive, Pig, Hbase, Sqoop, Flume, ZooKeeper, Oozie, MRUnit, Spark

Hadoop Cluster: Setup, Installation, Cloudera CDH3/4, Apache Hadoop, Amazon EC2

DataBase: HBase, MongoDB, NOSQL, Sql Server, MySQL

JAVA / J2EE: JAVA 1.6/1.7, JDBC, Servlets, JSP.

Frameworks: Apache Struts 1.2, 2, Spring 3.

Markup languages: HTML, XML (SCHEMA, DTD, SAX, DOM, XSLT) and Ajax.

Application/Web Servers: Jetty 7, JBoss 4, Apache Tomcat 5, WebLogic 8.1, Apache 2.2.x.

Versioning tools: GitHub, Mercurial, SVN, CVS.

Others: JUnit, Maven, Ant, Sonar, Yourkit profiler, Jmeter, MarkLogic, XQuery,Python, Eclipse (IDE)

PROFESSIONAL SUMMARY:

Confidential, NY

Big Data/Hadoop Developer

Tools: /Tech Used: Hadoop 2.0, MapReduce, HDFS, Hive 0.9, Pig 0.10,Sqoop 1.4, Oozie 3.2.0 Cloudera CDH3/4 Distribution, MRUnit, JUnit, Eclipse, Maven

Responsibilities:

  • Involved in installing Hadoop developer machine and Ecosystem components.
  • Developed and Supported Map Reduce Programs those are running on the cluster.
  • Involved in moving all log files generated from various sources to HDFS for further processing. Responsible to manage data coming from different sources.
  • Performance Optimization of Hadoop cluster based on job requirements.
  • Installed and configured Hive and also written Hive UDFs. Created Hive tables and working on them using Hive QL.
  • Handled 2 TB of data volume and implemented the same in Production.
  • Installed and configured Pig and also written PigLatin scripts.
  • Developed UDFs for Pig Data Analysis.
  • Wrote Hive queries for data analysis to meet the business requirements.
  • Developed Scripts and Batch Job to schedule various Hadoop Program.
  • Utilized Agile Scrum Methodology to help manage and organize a team of 4 developers with regular code review sessions.
  • Used MRUnit & JUnit for Hadoop/Java unit testing.
  • Analyzed the data by performing Hive queries and running Pig scripts to know user behavior.
  • Used GIT for version control and created automated build scripts. Use Maven for continuous Integration.
  • Installed Oozie workflow engine to run multiple Hive and Pig jobs.

Confidential, NY USA

Tech Lead Developer

Technology: Struts 1.2, JDBC, JUnit4, Spring 3.JAX-RS

Database: MSSQL, NOSQL - Mongo DB, MarkLogic

App Server: Jetty 7

Others: Eclipse, Sonar, JIRA, Hudson (CI), GitHub, Selenium, cucumber, Yourkit profiler

Process: Processes of Agile Methodology.

Responsibilities:

  • Responsible for coding various interfaces and classes, DAO, coding Junits, and doing the code review as per best practice.
  • Developed various Business logic, Dynamic web pages, XQuery module for Marklogic and also involved in writing few python scripts.
  • Requirement analysis, Client interaction, client calls, coordinating with Client and developer regarding the analysis of requirement and the possible way of implementing technically.
  • Being senior developer, coordinating with developers to resolve any impediments (technical or requirements) to ensure that tasks assigned to them are delivered as per timelines.
  • Following the execution of different releases and updating client with status. Making sure all deliveries comply with the checklist provided by client and are timely released.
  • Responsible for releasing Build for QA on different testing servers and Staging.Coordination with QA team for the automation of projects and its integration with Hudson.
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Wrote Action classes, Business Objects and Service classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Involved in developing custom Velocity, Servlets, DB2 - stored procedures
  • Created detail design documents which has the UML Design diagrams, table information, object model etc. which are required for the developer
  • Worked with various version control tools like GIT and Subversion (SVN).
  • Prepare Java/J2EE development structure for Maven.

Confidential

Senior Developer

Technology: JAX-RS, Java 1.6, Spring-Jdbc,JerseyFramework, Junit4, Google Guice, MSSQL

Others: GitHub, Sonar, JIRA, Hudson (CI), Jetty 7

Responsibilities:

  • Analysis and study of the requirement specifications.
  • Worked on this product development from scratch, developed Business logic using Core Java and writing SQL script. Implemented as per JAX-RS specification.
  • Coding & development of DAO, and their implementations With Spring JDBC.
  • Unit testing (J-Unit), Integration testing and functional testing.
  • Involved in the design of the project and represented the requirements through the diagrams using UML.
  • Involved in the Database design, creation, Querying. Involved in creation of Stored Procedures.
  • Prepared proposal for implementing content based manuscript creation for Emerald’s site.

Confidential

Senior Developer

Environment: Struts 1.2, Java 1.6, JPA with Hibernate, WRAP, Jetty 6, SQL-Server, JUnit4

Responsibilities:

  • Coding & development of DAO, Implemented Hibernate.
  • Unit testing (J-Unit), Integration testing and functional testing.
  • Prepared proposal for implementing TBA for nature’s site.
  • Developed pom.xml for the build of the application using Maven
  • Code review and Performance tuning.

Confidential

Senior Team Member

Environment: Velocity, Servlets, MSSql, Struts, JBoss, Mercurial, JIRA, Bugzilla

Responsibilities:

  • Responsible for developing new module using Struts Action classes and Velocity.
  • Responsible for implementing delegate classes and facades
  • Responsible for writing the Service classes.
  • Designed and developed a new database for the project.
  • Code review and Performance tuning.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Wrote Action classes, Business Objects and Service classes.

Confidential

Senior Team Member

Environment: Velocity, Servlets, MSSql, Struts, JBoss,Mercurial, JIRA, Bugzilla, EJB

Responsibilities:

  • Responsible for developing new module using Struts Action classes and Velocity.
  • Responsible for maintenance and enhancement of the WebAdmin module.
  • Responsible for implementing delegate classes, facades and Service classes.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Wrote Action classes, Business Objects and Service classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Involved in developing custom JSP, Servlets, EJB’s and DB2 - stored procedures
  • Writing Python script to generate various User reports in CSV format.

Confidential

Team Member

Environment: Win 2000, JSP, EJB, Jdbc, Servlet, Mercurial, WebLogic, Struts and Oracle

Responsibilities:

  • Responsible for writing Struts Action classes and JSPs.
  • Involved in writing presentation layer using jsp’s.
  • Responsible for writing the Enterprise Beans.
  • Responsible for implementing delegate classes and facades.
  • Attended 2 months Java training provided by company.

Hire Now