We provide IT Staff Augmentation Services!

Hadoop/spark Developer Resume

5.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • 7+ years of experience in full software development life cycle from concept through the delivery of applications and customizable solutions with emphasis on Object Oriented Programming, Java/J2EE, SQL and Hadoop / Big Data technologies .
  • Hands on experience on Hadoop Ecosystem components . (HDFS, MapReduce, PIG, HIVE, HBASE, SQOOP, Flume, Oozie, ZooKeeper, Kafka, Spark(Scala), Storm, MongoDB, Cassandra)
  • Involved in Installation and configuration of Hadoop Ecosystem components along with Hadoop Admin .
  • Hands on experience on Teradata Migration to Hadoop Platform .
  • Extensive knowledge on Hive, Spark - Sql Development .
  • Exposure to Teradata development.
  • Working on implementing Spark and Strom frame work.
  • Automated Spark-SQL scripts using Unix shell script and Involved in Optimization of Hive Queries .Also used Optimization techniques for better performance.
  • Good understanding of Hadoop architecture and components of Hadoop Clusters (Job Tracker, Task Tracker, Name Node and Data Node).
  • Performed Data Ingestion to Hadoop file system from different data sources.
  • Analyzed different file formats and large data sets by running Hive queries and Pig scripts .
  • Experienced in working with senior level managers, business people and developers across multiple disciplines.
  • Using Apache Flume, collected and stored streaming data(log data) in HDFS.
  • Extensively used Apache Sqoop for efficiently transferring bulk data between Apache Hadoop and relational databases (Teradata).
  • Automated sqoop, hive and pig jobs using Oozie scheduling.
  • Extensive knowledge in NoSQL databases like Hbase, MangoDB, Cassandra .
  • Have good knowledge on writing and using the user defined functions in HIVE, PIG and MapReduce .
  • Developed tests cases and POC's to benchmark and verify data flow through the Kafka clusters .
  • Extensive exposure to all aspects of Software Development Life Cycle (SDLC) i.e. Requirements Definition for customization, Prototyping, Coding and Testing .
  • Experience in resolving on-going production and maintenance issues and bug fixes.
  • Proficiency in developing SQL queries.
  • Exposure to Java development projects.
  • Excellent communication skills.

TECHNICAL SKILLS:

Big Data Technologies: Pig, Hive, Sqoop, Flume, HBase, Kafka-Storm, Spark with Scala, Oozie, ZooKeeper, Hadoop Distributions(Cloudera, Hortonworks)

Hadoop Paradigms: MapReduce, Yarn

Java Technologies: Java/J2EE - JSP, Servlets, JDBC, JunitWeb Technologies: Ajax, JavaScript, JQuery, HTML, CSS, XML

Programing Languages: Java, Scala,C/ C++, Python

Databases: MySQL, MS-SQL Server, SQL, Oracle 11g, NoSQL

Web Services: REST, AWS, SOAP, WSDL, UD

Tools: Ant, Maven, JUnit

Servers: Apache Tomcat, WebSphere, JBoss

IDE s: MyEclipse, Eclipse, IntelliJ IDEA, NetBeans, WSAD

Web/UI: HTML, Java Script, XML, SOAP, WSDL

ETL/BI Tools: Talend, Tableau

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Hadoop/Spark Developer

Responsibilities:

  • Worked on analyzing Hadoop cluster using different big data analytic tools including Kafka, Pig, Hive and Map Reduce .
  • Collecting and aggregating large amounts of log data using Apache Flume and staging data in HDFS for further analysis.
  • Real time streaming the data using Spark with Kafka .
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scale.
  • Worked on debugging, performance tuning of Hive & Pig Jobs .
  • Implemented test scripts to support test driven development and continuous integration.
  • Importing and exporting data into HDFS using Sqoop and Kafka .
  • Experience working on processing unstructured data using Pig.
  • Developed Hadoop streaming Map/Reduce works using Python.
  • Expertise with NoSQL databases like Hbase, Cassandra, DynamoDB (AWS) and MongoDB.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Expertise in AWS data migration between different database platforms like SQL Server to Amazon Aurora using RDS tool.
  • Gained experience in managing and reviewing Hadoop log files.
  • Involved in scheduling Oozie workflow engine to run multiple pig jobs .
  • Automated all the jobs for pulling data from FTP server to load data into Hive tables using Oozie workflows.
  • Involved in using HCATALOG to access Hive table metadata from Map Reduce or Pig code.
  • Continuous monitoring and managing the Hadoop cluster using Cloudera Manager .
  • Developed Enterprise Lucene/Solr based solutions to include custom type/object modeling and implementation into the Lucene/Solr analysis (Tokenizers/Filters) pipline.
  • Created custom Solr Query components to enable optimum search matching.
  • Responsible for developing data pipeline using flume, Sqoop and pig to extract the data from weblogs and store in HDFS.
  • Proficient work experience with NOSQL, Monod databases.
  • Developed Hadoop streaming Map/Reduce works using Python .
  • Administrating Tableau Server backing up the reports and providing privileges to users.
  • Worked on Tableau for generating reports on HDFS data.
  • Extracted and updated the data into Monod using Mongo import and export command line utility interface.
  • Developed Pig Latin scripts to extract data from the web server output files to load into HDFS .
  • Extracted and updated the data into Monod using Mongo import and export command line utility interface.
  • Used Eclipse and ant to build the application.
  • Used NoSQL database with Cassandra and Monod .

Environment: Hadoop, HDFS, Pig, Hive, Map Reduce, Sqoop, Spark, AWS EC2, S3, RDS, Kafka, Solr, LINUX, Cloudera, Big Data, Java APIs, Java collection, Python, SQL, NoSQL, Cassandra, Tableau, HBase.

Confidential, Concord, CA

Hadoop Developer

Responsibilities:

  • Installed and configured multi-nodes fully distributed Hadoop cluster .
  • Involved in installing Hadoop Ecosystem components.
  • Responsible to manage data coming from different sources.
  • Involved in Hadoop Cluster environment administration that includes adding and removing cluster nodes.
  • Supported Map Reduce Programs those are running on the cluster .
  • Involved in HDFS maintenance and administering it through Hadoop-Java API .
  • Configured Fair Scheduler to provide service-level agreements for multiple users of a cluster.
  • Maintaining and monitoring clusters. Loaded data into the cluster from dynamically generated files using Flume and from relational database management systems using Sqoop.Managing nodes on Hadoop cluster connectivity and security.
  • Resolved configuration issues with Apache add-on tools.
  • Involved in enhancing the speed performance using Apache Spark .
  • Developed Spark code using scala and Spark-SQL for batch processing of data.
  • Involved in parsing JSON data into structured format and loading into HDFS/Hive using spark streaming .
  • Used Pig as ETL tool to do transformations, event joins, filter both traffic and some pre-aggregations before storing the data onto HDFS.
  • Involved in writing Flume and Hive scripts to extract, transform and load the data into Database.
  • Cluster capacity planning, performance tuning, cluster Monitoring, Troubleshooting .

Environment: Cloudera Hadoop, Linux, HDFS, Hive, Sqoop, Flume, Pig, Spark, Zookeeper, HBase.

Confidential, Kenilworth, NJ

Hadoop Developer

Responsibilities:

  • Application installation of Hadoop, Hive, Map Reduce & Sqoop .
  • Analyzing the log files using Hive queries and writing UDF's f or Hive queries.
  • Creating Hive tabular partitions and buckets.
  • Moving all log files generated from various sources to HDFS for further processing through Flume.
  • Used R programming language to graphically analyse the data. Used Tableau to represent data.
  • HDFS support and maintenance and Adding/Removing a Node, Data Rebalancing .
  • Developed MapReduce application using Hadoop, MapReduce programming and HBase.
  • Developed the Pig scripts and Hive Reports .
  • Writing Mapreduce programs and tested using MRUnit .
  • Analyzed the advantage of introduction of Cassandra NoSQL database into the present system.
  • Analyzed large amounts of data sets to determine optimal way to aggregate and report on it.
  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.

Environment: Hadoop, Java-MapReduce, Hive, Pig, Cassandra, HBase, Ubuntu, Eclipse, Sqoop.

Confidential, LA

Java Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Implemented various J2EE Design patterns like Business Delegate, Data Access Object, and Model View Controller.
  • Designed JSP Tag libraries for reusable web interface components (Tabbed UI, dynamic menus, and editable combo boxes).
  • Developed the front end of the application using Struts framework.
  • Validations were performed using Struts validator.
  • Developed Spring Controllers, Domain utility classes to implement business logic and transaction management.
  • Used Spring AOP for creating various advices for transaction and security features.
  • Used Hibernate as the ORM tool for data persistence. Involved in developing the mapping files (hbm.xml) for the persistence classes.
  • Involved in creating and manipulating the Database Objects such as Tables and Views using DDL and DML. Also involved in optimization of queries.
  • Developed HQL queries to retrieve data using Hibernate.
  • Extensively used Unit testing using JUnit.
  • Unix Shell Scripting was used for creating the deployment environments for Deployment into test servers and production servers.
  • Used Log4J to perform logging in the applications. Used Ant as a build tool.

Environment: J2EE, MDB, Hibernate, XML, CVS, Oracle Web logic Application Server, Oracle 9i, Log4J, JUnit, Unix, Ant.

We'd love your feedback!