We provide IT Staff Augmentation Services!

Hadoop Developer Resume

0/5 (Submit Your Rating)

San Rafael, CA

PROFESSIONAL SUMMARY:

  • Around 6 years of professional Software Development experience which includes 4 years of experience in Java/J2EE Development and 2 years in the Big Data Ecosystem - Hadoop and Data engineering technologies. Hadoop Development
  • Experience in installation, configuration, management and development of big data solutions using Cloudera and Hortonworks distributions.
  • Experience with Big data tools like Apache Spark, Apache Storm,Hive, Cassandra, Apache Hadoop, Cloudera, YARN, Kafka, HBase and Zookeeper.
  • Strong knowledge of HDFS architecture along with YARN and MapReduce framework.
  • Hands on experience in designing and implementing Big Data projects using components of the Hadoop ecosystem, including Hive, Pig, Sqoop, Oozie, Flume.
  • Experience in loading large datasets in HDFS using Hive, Pig and Mapreduce along with the ability of extending Hive and Pig functionality using custom UDFs.
  • Extensive experience in importing and exporting large amounts of data from HDFS using Sqoop.
  • Provided NoSql solutions in HBase, MongoDB, Couchbase, Cassandra for data extraction and storing huge amount of data
  • Stronghold in job workflow scheduling tools like Oozie.
  • Experience in handling text, sequence and Avro files.
  • Good exposure to Hadoop stacks like Zookeeper and Flume.
  • Good knowledge of writing shell scripts in Linux. Software Development
  • Extensive Professional experience in IT industry of Cross Platform (Web & Client-Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
  • Comprehensive experience in the design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JavaScript, JQuery, EXTJs, Sencha, JDBC, JMS, JNDI, IBM RMI, XML, and Web Services.
  • Seasoned professional in various frameworks: Struts, Hibernate, Spring, JSF (Java Server Faces)
  • Professional experience in creating enterprise applications on web/application servers such as JBOSS, Tomcat under Windows XP/NT and UNIX.
  • Good experience in SOAP and REST based web services.
  • Involved in application design (OOAD) using UML Artifacts and Rational Rose.
  • Excellent experience in Object Oriented JavaScript Analysis, Design and Development, TDD.
  • Experienced in using Java IDE tools for Eclipse front and familiar with other IDE's like NetBeans, and IntelliJ IDEA.
  • Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology and Scrum.
  • Experienced in integrating Web-based applications using Web Services, XML, SOAP/RESTful, WSDL and UDDI.
  • Good knowledge of Configuration Management tools like, CVS and Subversion Codes.
  • Good experience in XML technologies such as DTD/Schemas, DOM/SAX Parsers, XSL, XSLT.
  • Experience in using Oracle 9i/10g/11g, DB2, SQL Server 2005 and MySQL databases and writing complex SQL queries.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Experience in Web Application development using HTML 4.0/5.0, JavaScript, Dreamweaver
  • In depth knowledge of all aspects of JavaScript, XHTML, HTML, CSS, JSON, and DOM
  • In-depth knowledge of C++, JavaScript, jQuery, Web Services, shell scripting as well as other languages, application frameworks and software
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Possess excellent communication, project management, documentation and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Core Java, J2EE, Python, SQL and PL/SQL

Hadoop Ecosystem: HDFS, MapReduce, HBase, Hive, Pig, SqoopFlume, Zookeeper, Oozie, SparkStorm, Kafka, AWS cloud.

Java/J2EE Technologies: Java,JSE 7, JSP, Servlets, JMS, EJB, JDBC, SWING, Struts, JSF, MDB, Web Services, Design Patterns.

Open Source/Framework: Struts, JSF, Hibernate, Spring, Log4j, Maven and Ant, Primefaces, Swings.

ORM: Hibernate 2.0/3.0

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

No SQL Technologies: HBase, Neo4j, MongoDB, Couchbase, Cassandra.

Application Servers: JBoss 4.0.2/5.x, BEA Weblogic 8.1/9.2/10.3 , Websphere 6.x/7.x/8.x

Web Servers: Apache Tomcat 5.0/6.x/7, Apache Camel.

Development/Testing Tools: Eclipse 3.2/3.3, MyEclipse 5.5/6.6, RAD 7.0, NetBeans 5.5.1/6.5, SQL developer

Operating Systems: Windows 98/2000/XP/VISTA/7, UNIX, OSX, RedHat Linux (RHEL).

Web Technologies: Javascript, JQuery, EXT Js, CSS, HTML, XHTML, XML, XSLT, DOM, AJAX

Design & Modelling Tools: UML Use Cases, Sequence & class diagrams, Enterprise Architect

Programming Concepts: Object Oriented Design (OOPS) and Software Engineering

Version Control: Eclipse CVS, Clearcase, SVN

Web Services: SOAP/RESTful, RESTEasy, WSDL, UDDI, SOA, DOJO.

Methodologies: Waterfall, Scrum, Agile.

Distributions: Cloudera, Hortonworks and Apache Hadoop.

PROFESSIONAL EXPERIENCE:

Confidential, San Rafael, CA

Hadoop Developer

Responsibilities:

  • Configured, Implemented maintained and deployed Hadoop/ Big Data Ecosystem using Cloudera distribution.
  • Used a ETL tool for processing based on business needs and extensively used Oozie workflow engine to run multiple Hive and Pig jobs
  • Load and transferred large complex sets of structured, semi-structured and unstructured data using Sqoop
  • Implemented of MapReduce jobs using techniques such as Hive, Pig and YARN architecture
  • Provided NoSql solutions in MongoDB, Cassandra for data extraction and storing huge amount of data
  • Used Apache Spark for large-scale data processing, handling real-time analytics and real streaming of data.
  • Integrated Business Intelligence Reporting Solution like Tableau with various databases.
  • Used Apache Flume to get the streaming data from web servers, which uses kafka and zookeeper which converts each stream of data into kafka topics and stores into Cassandra database.
  • Wrote complex queries in SQL for performance tuning.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed user interface using HTML,JSP, JSP Tag libraries, Javascript, JQuery to simplify the complexities of the application.
  • Involved in enhancements of the application by using Spring MVC Framework to represent the extracted data.
  • Worked on Java OOPS concepts, Jsp, Servlets, and Maven builds to write the core logic in ubuntu and RHEL environment.
  • Implemented SOA architecture with Web Services using SOAP and RESTFUL.
  • Participated in business requirement analysis, solution design, detailed design, solution development, testing and deployment of various products
  • Delivered robust, flexible and scalable solutions with a dedication to high quality that meet or exceed customer requirements and expectations.

Environment: Java, Apache Hadoop, Mapreduce, Hive, Pig, Oozie, Sqoop, YARN, Kafka, MongoDB, Cassandra, Spark, Cloudera, SQL, Javascript, JQuery, XML, Spring MVC, DAO, Web Services, Restful, Oracle, Tableau, Eclipse, Maven, WebSphere, JUnit, Linux, Subversion, RHEL.

Confidential, Baltimore, MD

Java/BigData Developer

Responsibilities:

  • Developed a big data solutions using Hortonworks distribution.
  • Maintaining the research progress report and analysis of genomic data, epigenomic data, proteomic, and metabolomics data
  • Design the application architecture, use cases, and flowcharts using UML and Rational Rose
  • Estimate the Effort and Timelines to help the business teams to align their plans
  • Architect and develop data transformation module using Map reduce, HBase.
  • Install and configure Hadoop, MapReduce, HDFS, Hbase and develop multiple MapReduce jobs in Java for Data cleaning and Preprocessing
  • Load and transform large sets of structured, semi structured and unstructured data from Drug databases and clinical databases.
  • Develop Shell scripts to automate and start/stop/monitor services and involved in performance tuning of Pig and Hive scripts
  • Used Apache Storm for real-time streaming data.
  • Create UDFs in Hive and Pig Latin for repetitive tasks.
  • Worked on Python code and Maven builds to write the core logic in Linux.
  • Developed user interface application using HTML, Angularjs, JQuery and Javascript to simplify the complexities of the application.
  • Designed and implemented the web application by following MVC architecture.
  • Inserted Dependency Injection between components using Spring's (IoC) concept.

Environment: Java, Hadoop 2.x, Hive, Pig Latin, HBase, CouchBase, MongoDB, Kafka, AWS, Storm, XML, Hortonworks, Javascript, Ajax, JQuery, Angularjs, MVC, Eclipse, Maven, JUnit, Scala, Linux, Windows, Subversion, Derby, Elasticsearch, MySQL, Python, Engine, JMS, Tomcat.

Confidential, Glenview, IL

Sr. Java Applications Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using Spring MVC Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB 3.0 standards
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Worked on Java Transaction API(Java Transaction API) to provide ability to control transaction boundaries programmatically.
  • Used HTML5, JSP, JavaScript,JSF to develop and Design UI screens.
  • Inserted Dependency Injection between components using Spring's (IoC) concept.
  • Implemented Asynchronous messaging between components using JMS 1.1.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework, Hibernate Dao Support and Hibernate template.
  • Worked on YUI(Yahoo User Interface), JavaScript.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Involved in unit testing of various modules by generating the Test Cases
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
  • Prepared technical design documentation manuals during the program development.
  • Used Rational Clearcase for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM Websphere Application Server 8.0.

Environment: Java 1.7, Java SE7, HTML5, JavaScript, JQuery, EXTJs, JSP, JSF 2.x, Icefaces, Spring 3.x, Hibernate 3.0, JPA 3.0, YUI(Yahoo User Interface), Web Services, XML, XSD, XQuery, SOAP, RESTful, DOM, JSTL, UML, Maven 2.x, JUnit, SVN, Log4J 1.2, DB2, Websphere 7.0/8.0.

Confidential, Redwood City, CA

Sr.J2EE Developer

Responsibilities:

  • Spring MVC framework was implemented to build the middle-tier of the application in a consistent and productive manner.
  • Struts Tiles were used to develop the presentation layer of the J2EE application
  • JSTL, Javascript, Prototype and AJAX were used to support the functionalities of the front end
  • Involved in debugging and troubleshooting related to development and production issues
  • Involved in writing JUnit Test cases for the all the code developed.
  • WebSphere 6.1 was used as Application server, Oracle 10g and Oracle 11g were used as database
  • Hibernate was used as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility
  • Spring JDBC was used for calling the stored procedures in the database
  • Functions, triggers and procedures were created and implemented for Oracle
  • Log4j was used for logging errors
  • CVS was used as version control system
  • Altova XMLSpy and ANT tools were used for easier and faster implementation of tasks

Environment: Java 6/7, Spring 3.0, JSP, JSTL, CSS, JavaScript, AJAX, ProtoType, Altova XMLSpy, Hibernate, Spring MVC, Spring JDBC, Oracle 10g/11g, SQL Developer, WebLogic, ANT, Log4j, CVS, JUnit.

Confidential, Des Moines, Iowa

J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using Spring MVC Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent object's declaration.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB 3.0 standards
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring's (IoC) concept.
  • Implemented Asynchronous messaging between components using JMS 1.1.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework, Hibernate Dao Support and Hibernate template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Involved in unit testing of various modules by generating the Test Cases
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
  • Prepared technical design documentation manuals during the program development.
  • Used Rational Clearcase for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM Websphere Application Server 6.1.

Environment: Java 1.6, Java SE 7, HTML, CSS, JavaScript, JQuery, Angularjs, JSP,JSF 2.0/2.1, Spring 2.5, Hibernate 3.0, JPA 3.0, EJB 3.0,Web Services, XML, XSD, XQuery, RESTful, DOM, SAX, JSTL, UML, Maven, JUnit, Rational Clear Case 7.2, Log4J 1.2, Oracle, Websphere 6.x.

Confidential

Junior Java Developer

Responsibilities:

  • Developed complete Business tire with Session beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used XSL/XSLT for transforming common XML format into the internal XML format.
  • Apache Ant was used for the entire build process.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Designed and developed Application based on the Struts Framework using MVC design pattern.
  • Used CVS for version controlling and JUnit for unit testing.
  • Deployed the application on JBoss Application server.

Environment: Java, J2SE, EJB2.0, Struts, JSP2.0, Servlets, XML, XSLT, SOAP, JDBC, HTML, CSS, JavaScript, CVS, Log4J, JUnit, JBoss 2.4.4, Eclipse, Oracle.

We'd love your feedback!