Hadoop Developer Resume
San Jose, CA
SUMMARY
- 2+ years of IT experience in complete life cycle of software development using Object Oriented analysis and design using Bigdata Technologies / Hadoop ecosystem, Java, J2EE technologies.
- Ability to learn new technologies and methodologies quickly.
- Profound commitment and determination towards work.
- Well - Organized and able to meet deadline.
- Good analytical power and comprehensive problem solving abilities.
- Able to work well independently or as part of a professional development team.
TECHNICAL SKILLS
Hadoop/Big Data: HDFS, MapReduce, HBase, Pig, Hive, Sqoop, Flume, Hadoop Streaming
IDE’s: Eclipse, Net beans, Oracle SQL Developer
Languages: C, C++, Java, Python, Linux shell scripts, Java Scripts, SQL
Databases: MongoDB, Oracle, MySQL
Web Servers: JBoss, Web Logic, Web Sphere, Apache Tomcat
Web Technologies: HTML, XML, JavaScript, CSS, AJAX, JSON, Servlets, JSP
PROFESSIONAL EXPERIENCE
Hadoop Developer
Confidential - San Jose, CA
Responsibilities:
- Worked on Installation & configuration of a Hadoop cluster using Ambari.
- Developed Java code that stream the Packet tracer data into Hive using rest full services.
- Worked on migrating data from Mongo DB to Hadoop.
- Worked on integrating SFDC with Hadoop.
- Developed Java code that can stream Salesforce data into Hive using Streaming API.
- Worked on creating and processing of different internal and external tables in Hive and performed data analytics to meet the business requirements.
- Worked on Big Data Integration and Analytics based on Hadoop, Spark andKafka.
- Developed Spark code using Python for faster processing of data on Hive.
- Processing large data sets in parallel across the Hadoop cluster for pre-processing.
- Worked on data flow between HDFS and Hive.
- Written shell scripts that run multiple Hive jobs which helps to automate different hive tables incrementally which are used to generate different reports using Tableau for the Business use.
- Written Java scripts that execute different MongoDB queries.
- Actively participated in all the SCRUM meetings as part of Agile.
- Involved in Design and spring planning meeting for the project.
- Develop code according to the task assigned for the user story.
- Test and promote the code to higher environment for each phase (DEV/SIT/UAT and PROD).
- Test the code to meet the acceptance criteria for each user story.
Environment: s: Hadoop, Hive, Linux, Shell Scripting, Java, Eclipse, MongoDB, Kafka, Spark, Ambari.
Software Developer
Confidential
Responsibilities:
- Gathered specifications from the requirements.
- Developed use cases, sequence and activity diagrams in UML using Visio.
- Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
- Apache Tomcat server was used for communication with client.
- Used Java Connector Architecture for reading files.
- Developed entity beans for storing the persistence data.
- Used JSP and HTML to design the web pages to verify information on accounts loaded for testing purpose.
- Used database development environments like TOAD to access and modify the local database.
- Code Walkthrough/ Test cases and Test Plans.
- Participated in Unit, Integration, System, Stress testing. Wrote JUnit test cases for testing the functionality of the code.
- Prepared high and low level design documents for the business modules for future references and updates.
- Attended all the daily standup meeting and added my inputs for the project.
- Updated the task assigned to me after development with appropriate comments.
Environment: Java (JDK 1.4), EJB 2.0, JDBC, Servlet, JSP, MQSeries, JNDI, JMS, Java, Unix, BEA Weblogic 8.1, Oracle 9i, UML, TOAD, HTML, XML, SQL, PL/SQL, JUnit.
