We provide IT Staff Augmentation Services!

Sr. Big Data/hadoop Developer Resume

3.00/5 (Submit Your Rating)

Troy, NY

SUMMARY:

  • Having 9+ years of experience in Analysis, Architecture, Design, Development, Testing, Maintenance, and User training of software application which includes around 2.5 Years in Big Data, environment and Java/J2EE Technologies.
  • Excellent understanding of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming paradigm.
  • Excellent working experience with Hadoop distributions such as Hortonworks, Cloudera, and IBM Big Insights.
  • Strong hands on experience with Hadoop ecosystem components like Hadoop Map Reduce, YARN, HDFS, Hive, Pig, HBase, Storm, Sqoop, Impala, Oozie, Kafka, Spark, and Zookeeper.
  • Expertise in loading and transforming large sets of structured, semi - structured and unstructured data.
  • Good Knowledge in Amazon Web Service (AWS) concepts like EMR and EC2 web services.
  • Experienced in analyzing data with Hive Query Language (HQL) and Pig Latin Script.
  • Expertise in optimizing Map Reduce algorithms using Mappers, Reducers, and combiners to deliver the best results for the large datasets.
  • Hands on experience on building Data lakes using trending data lake tools Cask CDAP and Zaloni.
  • Worked on Data ingestion to Airbnb Superset for data visualization and data access.
  • Very good experience in writing Map Reduce jobs using Java native code, Pig, and Hive for various business use cases.
  • Excellent Hands on Experience in developing Hadoop Architecture within the project in Windows and Linux platforms.
  • Strong Experience in writing Pig scripts and Hive Queries and Spark SQL queries to analyze large datasets and troubleshooting errors.
  • Well versed in Relational Database Design/Development with Database Mapping, PL/SQL Queries, Stored Procedures and Packages using Oracle, DB2, Teradata and MySQL Databases.
  • Excellent working experience on designing and implementing complete end-to-end Hadoop Infrastructure including PIG, HIVE, Sqoop, Oozie, Flume and zookeeper.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Proficiency in developing and deploying applications using Application Servers such as Weblogic, WebSphere, Apache Tomcat and JBoss.
  • Experience in working on SOAP and Restful Web Services.
  • Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc).
  • Proficiency in using frameworks and tools like Struts, Ant, JUnit, WebSphere Studio Application Developer (WSAD5.1), Jbuilder, Eclipse, IBM Rapid Application Developer (RAD)
  • Expertise in designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Expertise in developing XML documents with XSD validations, SAX, DOM, JAXP parsers to parse the data held in XML documents.
  • Good in writing ANT scripts for development and deployment purposes.
  • Experienced in GUI/IDE Tool using Eclipse, Jbuilder and WSAD5.0.
  • Expertise in using java performance tuning tools like JMeter and Jprofiler and LOG4J for logging.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans, Servlets.
  • Knowledge in implementing enterprise Web Services, SOA, UDDI, SOAP, JAX-RPC, XSD, WSDL and AXIS.
  • Good Working Knowledge of Ant & Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Highly Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills, Strong in object oriented analysis and design.

TECHNICAL SKILLS:

Big Data/Hadoop Ecosystem:: Hadoop2.7/2.5, MapReduce, Sqoop, Hive, Oozie, Pig, HDFS1.2.4, Zookeeper, Flume, Impala, Spark2.0/2.0.2, Storm, Hadoop (Cloudera), Hortonworks and Pivotal).

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, JSF, AJAX, NodeJS, JSON Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Cloud Technologies: AWS EC2, S3, Dynamo DB, ELB

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.

Build Tools: ANT, Maven, Gradle, Vagrant, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

Testing Tools/ Others: JUnit, Mockito, Soap, UI, Log4j and JIRA

Platforms: Windows 8/7, Linux and UNIX.

Methodologies: Agile, Waterfall, Test Driven Development

WORK EXPERIENCE:

Confidential, Troy, NY

Sr. Big Data/Hadoop Developer

Responsibilities:

  • Involvement in design, development and testing phases of Software Development Life Cycle (SDLC).
  • Participated in Rapid Application Development and Agile processes to deliver new cloud platform services.
  • Worked on analyzing Hadoop cluster and different big data analytic tools including Pig, HBase database and Sqoop.
  • Implement Big Data systems in distributed cloud environment (AWS) using Amazon EMR.
  • Upgraded the Hadoop Cluster from CDH3 to CDH4, setting up High Availability Cluster and integrating HIVE with existing applications.
  • Designed & Developed a Flattened View (Merge and Flattened dataset) de-normalizing several Datasets in Hive/HDFS which consists of key attributes consumed by Business and other down streams.
  • Worked on NoSQL (HBase) for support enterprise production and loading data into HBASE using Impala and SQOOP.
  • Performed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
  • Worked on AWS provisioning EC2 Infrastructure and deploying applications in Elastic load balancing.
  • Worked in AWS EC2, configuring the servers for Auto scaling and Elastic load balancing
  • Handled importing of data from various data sources, performed transformations using Hive, PIG, and loaded data into HDFS.
  • Created tables in HBase to store variable data formats of PII data coming from different portfolios.
  • Involved in identifying job dependencies to design workflow for Oozie & YARN resource management.
  • Working on data using Sqoop from HDFS to Relational Database Systems and vice-versa. Maintaining and troubleshooting
  • Explored with Spark to improve the performance and optimization of the existing algorithms in Hadoop using Spark context, Spark-SQL, Data Frame, pair RDD's.
  • Created Hive Tables, loaded claims data from Oracle using Sqoop and loaded the processed data into target database.
  • Exported data from HDFS to RDBMS via Sqoop for Business Intelligence, visualization and user report generation.
  • Worked on visualizing the aggregated datasets in Tableau.
  • Worked on importing data from HDFS to MYSQL database and vice-versa using SQOOP.
  • Performed data analytics in Hive and then exported those metrics back to Oracle Database using Sqoop.
  • Implemented MapReduce jobs in HIVE by querying the available data.
  • Configured Hive Meta store with MySQL, which stores the metadata for Hive tables.
  • Worked on Proof of concept with Spark with Scala and Kafka.
  • Performance tuning of Hive queries, MapReduce programs for different applications.
  • Proactively involved in ongoing maintenance, support and improvements in Hadoop cluster.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Used Cloudera Manager for installation and management of Hadoop Cluster.
  • Developing data pipeline using Flume, Sqoop, Pig and Java MapReduce to ingest customer behavioral data and financial histories into HDFS for analysis.
  • Collaborating with business users/product owners/developers to contribute to the analysis of functional requirements.
  • Worked on MongoDB, HBase (NoSQL) databases which differ from classic relational databases
  • Worked in tuning Hive & Pig to improve performance and solved performance issues in both scripts
  • Involved in the requirement analysis, design, development and Unit Testing use of MRUnit and Junit.

Environment: Hadoop, Pig, HBase, database, Sqoop, HIVE, NoSQL, MapReduce, AWS, EC2, Oozie, Oracle12c, RDBMS, Scala, Kafka, Tableau, Flume, MongoDB, MRUnit, Junit

Confidential, Broadway, NY

Sr. Hadoop Developer

Responsibilities:

  • Involved in data ingestion into HDFS using Sqoop for full load and Flume for incremental load on variety of sources like web server, RDBMS and Data API's.
  • Responsible for defining the data flow within Hadoop eco system and direct the team in implement them.
  • Setup Architecture for big data capture, representation, information extraction and fusion.
  • Loaded the data from Teradata to HDFS using Teradata Hadoop connectors.
  • Import the data from different sources like HDFS/HBase into Spark RDD.
  • Issued SQL queries via Impala to process the data stored in HBase and HDFS.
  • Used Spark - Cassandra Connector to load data to and from Cassandra.
  • Used Fast Load for loading into empty tables.
  • Created a Hive aggregator to update the Hive table after running the data profiling job.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Good Experience with Amazon AWS for accessing Hadoop cluster components.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers, and Kafka brokers.
  • Implemented modules using Core Java APIs, Java collection and integrating the modules.
  • Loading data from different source (database & files) into Hive using Talend Tool.
  • Used Oozie and Zookeeper operational services for coordinating cluster and scheduling workflows
  • Developed Nifi flow prototype for data ingestion in HDFS.
  • Built highly scalable Big data solutions using Hadoop and Distributions on Hortonworks.
  • Used Oozie to orchestrate the MapReduce jobs and worked with HCatalog to open up access to Hive's Metadata.
  • Developed Custom Input Formats in MapReduce jobs to handle custom file formats and to convert them into key-value pairs.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Written custom writable classes for Hadoop Serialization and De-serialization of time series Tuples.
  • Developed Sqoop import Scripts for importing reference data from Netezza.
  • Used Shell scripting for Jenkins job automation with Talend.
  • Created Hive external tables on the MapReduce output before partitioning; bucketing is applied on top of it.
  • Written Hive UDF to sort Structure fields and return complex data type.
  • Modeled Hive partitions extensively for data separation and faster data processing and followed Pig and Hive best practices for tuning.
  • Worked with data modelers in process improvement, normalization/de-normalization, data extraction, data cleansing, Scrum data manipulation.
  • Worked with Data Governance team to ensure metadata management and best practices
  • Implemented Daily Cron - jobs that automate parallel tasks of loading the data into HDFS and pre -processing with Pig using Oozie coordinator jobs.
  • Cluster coordination services through Zookeeper.
  • Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports.

Environment: Apache Hadoop, Hive, Scala, PIG, HDFS, Hortonworks, Java Map-Reduce, Maven, GIT, Jenkins, Eclipse, Oozie, Sqoop, Flume, Nifi, Teradata, Multi Load, Netezza, Zookeeper, Cloudera.

Confidential, Eden Prairie, MN

Java/Hadoop Developer

Responsibilities:

  • Involved in analyzing data coming from various sources and creating Meta-files and control files to ingest the data in to the Data Lake.
  • Involved in configuring batch job to perform ingestion of the source files in to the Data Lake.
  • Used Pig to do the transformation of the data that were in the HDFS to fit the requirements.
  • Developed the Java code to transform the incoming files to the required file formats.
  • Created several Pig UDFs for the enrichment engine those were used to perform enrichment on the data.
  • Worked extensively on Hive to create, alter and drop tables and involved in writing hive queries.
  • Created and altered HBase tables on top of data residing in Data Lake.
  • Extracted and updated the data into HDFS using Sqoop import and export command line utility interface.
  • Expertise in designing and deployment of Hadoop cluster and different Big Data analytic tools including Spark, Pig, Hive, HBase, Oozie, Zookeeper, SQOOP, Flume, Impala, Cassandra with Hortonworks Distribution.
  • Involved in creating Hive tables, loading with data and writing hive queries.
  • Used Hive to analyze the partitioned and bucketed data and compute various metrics for reporting.
  • Importing and exporting Data from MySQL/Oracle to HiveQL Using SQOOP.
  • Designed and Developed Reference table engine frameworks on Talend using Hadoop tools such as HDFS, Hive, HBase MapReduce.
  • Hands on experience with HTML, CSS, Java Script, JAVA, and AJAX.
  • Extensively used Pig scripts for data cleansing and optimization.
  • Experience on Talend components like transformation, file processing, java components, UNIX, DB related and logging framework.
  • Used Pig to do transformations, event joins, filter boot traffic and some pre-aggregations before storing the data onto HDFS.
  • Created custom UDF java routines in Talend using core java.
  • Worked on HBase API to connect to HBase and perform filters on tables in Talend.
  • Involved in the process of data acquisition, data pre-processing and data exploration of telecommunication project in Scala.
  • Used Angular JavaScript for client side validation.
  • Performed benchmarks on the Reference table engine with various sizes of data sets.
  • Worked closely with System Analyst and Architects to design and develop Talend jobs to fit the business requirement.
  • Involved in loading data from UNIX file system to HDFS.
  • Used Sqoop to import data from Oracle database to HDFS cluster using custom scripts.
  • Worked closely with scrum master and various scrum teams to gather information and perform daily activities.

Environment: Hadoop, Map Reduce, Yarn, Hive, Pig, HBase, Sqoop, MapReduce, Talend, ETL, Core Java, Eclipse, SQL Server, MYSQL, Linux

Confidential, Framingham, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, JSF, HTML, CSS and client validation using JavaScript, DOM.
  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Created Node.js express Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MYSQL.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed Micro services and Restful web services using JAX-WS.
  • Worked with Spring IOC for implementing the future of DI across different layers and implemented AOP for logging and auditing.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MySQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Involved in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Worked with JUnit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.

Environment: JSP, JSF, HTML, CSS, PL/SQL, XML, JSON, Web Logic, JUnit, Maven, Log4j, MySQL, AngularJS, Spring IOC, JavaScript, Spring, Hibernate, JMS.

Confidential - NYC, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in Waterfall methodology.
  • Designed and developed dynamic Web Pages using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented the Struts framework based on MVC design pattern and Session Façade Pattern using Session and Entity Beans.
  • Used Struts for web tier development and created Struts Action Controllers to handle the requests.
  • Involved in writing the struts-config files and implemented the Struts Tag library.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed Restful Services and SOAP based Web Services.
  • Developed Web Service provider methods (bottom up approach) using WSDL and SOAP for transferring data between the applications.
  • Worked on XML technologies like XML Parsers, JAXB for binding data to java objects.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication.
  • Implemented the persistence layer using Hibernate and JDBC Template and developed the DAL (Data Access Layer) to store and retrieve data from the database.
  • Responsible to writing JDBC programming to persist the data in My SQL database.
  • Written some SQL Queries and PL/SQL procedures to fetch data from the database.
  • Tested Service and data access tier using JUnit.
  • Used Web Logic for application deployment and Log 4J used for Logging/debugging.
  • Used CVS version controlling tool and project build tool using ANT.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, jQuery, Struts, Restful Services, SOAP, WSDL, Hibernate, JDBC, JMS, My SQL, CVS, ANT, Log4j and Web Logic.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Developed SQL queries and stored procedures.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP and WSDL.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Developed the application under JEE architecture, developed Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, and JavaScript.
  • Deployed & maintained the JSP, Servlets components on Web logic 8.0
  • Developed Application Servers persistence layer using, JDBC, SQL, Hibernate.
  • Used JDBC to connect the web applications to Data Bases.
  • Implemented Test First unit testing framework driven using JUnit.
  • Developed and utilized J2EE Services and JMS components for messaging communication in Web Logic.
  • Configured development environment using Web logic application server for developer's integration testing.

Environment: Java/J2EE, SQL, JSP 2.0, AJAX, Java Script, Web Logic 8.0, HTML, JDBC 3.0, XML, JMS, log4j, JUnit, Servlets, MVC, Eclipse

We'd love your feedback!