We provide IT Staff Augmentation Services!

Hadoop Developer Resume

2.00/5 (Submit Your Rating)

Danville, PA

PROFESSIONAL SUMMARY:

  • 10 years of IT experience.
  • 8 years of strong experience in designing and programming using Java/J2EE technology.
  • Cloudera Certified Hadoop Developer CCD - 410
  • Hands on experience on MapReduce, Hive, Sqoop,Spark(SparkSQL) in Healthcare and Telecom domain.
  • Knowledge of Hadoop Architecture and various components such as HDFS, NameNode, DataNode, YARN and MapReduce concepts, PIG,Flume,Scala,Oozie.
  • Experience of using writing HiveQL and custom Map Reduce programs in Java, Spark SQL and scala.
  • Experience in writing custom UDF's to extend Hive core functionality.
  • Worked with Sqoop to move (import/export) data from a relational database into Hadoop.
  • Experience on HBase to conduct quick look ups (updates, inserts and deletes) in Hadoop.
  • Experience in Agile Methodology, Management tracking and bug tracking using JIRAWorking experience on designing and implementing complete end-to-end Hadoop Infrastructure.
  • Knowledge on Scala, Spark and Kafka.
  • Hands on experience in developing and prototyping NMS/EMS and Web based services in telecom domain.
  • 5+ years of development experience in SNMP and SIP technologies, demonstrable knowledge of FCAPS modules under NMS & VOIP Services like Registration, Call Forwarding, Transfer, and Diversion.
  • 3+ years of working of developing Application Framework using Spring in middle-tier and Hibernate as ORM tool.
  • Excellent understanding of Object-Oriented Design principles and active involvement in all phases of software development life cycle (SDLC).
  • Business Analysis experience using UML, Use Cases, State Diagrams, Interaction Diagrams, Collaboration Diagrams etc.
  • Expertise in Core Java concepts such as Multi-Threading, Collections, Reflection, Annotations, Generics and other new feature in JDK 1.7/ 1.8.
  • Strong implementation experience of J2EE and GoF Design Patterns such as Adapter, DAO/ DTO, Service Locator, Singleton, Factory, Front Controller and Façade in developing Multi-Tier applications.
  • Experienced in Java/J2EE technologies such as REST, JSP, Servlets, JMS, RMI, JDBC
  • Extensively used XML technologies like DOM and SAX.
  • Worked J2EE front-end technologies such as Java Script, HTML/XHTML.
  • Experience in source management systems such as RTC, Perforce, GIT and developers build tools such as Apache Ant.
  • Configuration and deployment of WebSphere, OCCAS (BEA Weblogic), JBoss & Apache Tomcat.
  • Experience in writing test cases and bug fixing & defect tracking.
  • Experience in writing SQL, triggers, stored procedures on database such as MySQL, Oracle.

TECHNICAL SKILLS:

Programming Languages: Java, SQL

Big Data & Hadoop: Hadoop 2.x, Map Reduce, Hive, Pig, Oozie, HBase, HDFS, Sqoop, Flume, Tidal,Spark,scala.

Enterprise Components: Sip Servlet, Http Servlet, JSP, JMS, RMI,JDBC

Internet Technologies: Jquery, HTML, DHTML, JavaScript, XML.

App Servers/ Middleware: Tomcat 5.x/6.0, OCCAS 4.0, JBoss 7.

IDE Tools: Eclipse 3.0

Design Tools: Astah, Start UML

Web Frameworks: Spring3.0, Hibernate 3.x

Databases: MySQL 5, Oracle 8i.

Operating Systems: Sun Solaries, Windows 2000/NT/XP.

Version Control: RTC, Clearcase, GIT.

Testing Tools: Sipp, Junit, Easy Mock

Build Tools: Apache ANT

Performance Monitoring Tool: JRMC 4.0

Project Tracking Tool: JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Danville, PA

Hadoop Developer

Environment: s: Hadoop 2.7.x, Java 1.8, Hortonworks, Teradata, SQL Server, Oracle, JIRA, GIT, Tidal, Ant..

Responsibilities:

  • Was responsible for data ingestion and processing medical data from different source systems. Wrote a frame work using Sqoop tool, to ingest data from different GHS data sources ex: SQL Server, Teradata, Orcale, InterSystems Cache etc into Hadoop cluster.
  • Used HAPI parser to parse FHIR Resource Bundle (in JSON) and stored data on Hadoop cluster using MapReduce programs.
  • Used JAXB parser to parse semi-structured survey data, stored in XML file and ingested to Hadoop cluster.
  • Worked with different file formats like ORC, Avro, CSV, Text .
  • Wrote MapReduce programs using java to process data ingested to cluster. MapReduce program to eliminate duplicate records by, to store incremental/updated data, to read data from one file format to other to meet some business requirement.
  • Wrote hive queries to generate high level tables, data validation, and hive export queries etc.
  • Wrote java program to generate JSON file used in data ingestion frame work.
  • Wrote java program to generate hive DDL queries
  • Wrote SparkSQL-Scala to fetch data from hive tables and create FHIR resources in JSON format.
  • Used Spark-scala job for data cleaning.
  • Wrote Spring Boot application to provide RESTful interface to processed data on cluster.
  • Unix scripts to check file existence on HDFS, pull files from remotes FTP to HDFS etc

Confidential, Somerset,NJ

Hadoop Developer

Environment: s: Hadoop 2.4.x, Cloudera, Java 1.6, MySQL 5, Ant, REST, Spring MVC, J2EE, Java 6.0, JDBC, JBOSS

Responsibilities:

  • Was responsible for data ingestion, data processing and data output/report phases of big data project using Hadoop ecosystem.
  • Worked extensively with Sqoop for importing CRD data from MySQL to HDFS.
  • Developed Pig Latin scripts to extract the data from the web server output files to load into HDFS.
  • Implemented multiple Map Reduce Jobs in java for data cleansing and pre-processing.
  • Experienced in loading data from UNIX file system to HDFS.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and extracted data from Teradata into HDFS using Sqoop.
  • Gained experience in managing and reviewing Hadoop log files.
  • Worked with business partners to gather business requirements.

Confidential

Senior JAVA/J2EE Developer

Environment: s: EMS, Java 1.6, MySQL 5, Ant

Responsibilities:

  • Track new Change Request, analyze requirement and design solutions as part of BAU.
  • Modified existing Java APIs on Performance & Fault management modules.
  • Took ownership of Implementing & Unit testing the APIs using Java, Easy Mock and JUnit.
  • Designed new Tables and Modified exiting ones to in- corporate new statics and alarms in MySQL Database.
  • Involved in Build Process to package & deploy the JARs in Production Env.
  • Involved in Peer Code Review processes and Inspections.

Confidential

Senior JAVA/J2EE Developer

Environment: s: Java6, J2EE1.4, MySQL 5

Responsibilities:

  • Involved in business requirement gathering & evaluation with the client.
  • Knowledge sharing with team to understand the User Stories, strategizing development methodology & task distribution.
  • Responsible for guiding team members to understand the business domain & module level functional requirements.
  • Drafting/ Review of SRS & SDS.
  • Implementation using Servlets, JSP
  • Unit Testing using Junit

Confidential

JAVA/J2EE Developer

Environment: s: SIP, JAVA, J2EE, JSR-289, OCASS, Spring 3.x, MySQL, RHEL 5, Eclipse 3.0

Responsibilities:

  • Designing of SIP Call Flows and State Machines for B2BUA, Call transfer, Conference and Diversion.
  • Designed and implemented Unigy’s Registration and Authentication service.
  • Evaluated the component level performance (memory leak, unhandled exception, redundant code etc.) using JRMC.
  • Played active role during DIT, SIT & Go-Live phases of the project by providing deployment support, bug fixing & handling of change request.
  • Written build scripts (ant) and installation scripts for production environment (shell scripts).

Confidential

JAVA/ J2EE Developer

Environment: s: Core Java6, Swings, Eclipse, Sun Solaris, Clear Case, Ace tool for review and inspection.

Responsibilities:

  • Documentation of Design Specifications.
  • Designing of project UML diagrams, Used Cases & ERD Diagrams.
  • Coding & Debugging done using the vi, Eclipse
  • Unit Testing done for all the applications using the STP Switches
  • Written the Junit test cases for testing.
  • Tracking and implemented CRs for the developed modules during project integration and system testing.
  • Involved in Peer Review processes and Inspections.

Confidential

JAVA/ J2EE Developer

Environment: s: Swings, RMI, SNMP4j, jFreeChart, JDBC, JFC, Eclipse, Vi, Ace Tools for Review & Inspection, MySQL 5.0, Sun Solaris 10, Clear Case - SDE

Responsibilities:

  • Requirement and Design documentation.
  • UML diagrams using Astah Tool.
  • Used SNMP4j API for implementing FCPS, jFreeChart for PM
  • Unit Testing using Junit

We'd love your feedback!