Hadoop Developer Resume
Atlanta, GA
SUMMARY:
- 8+ years of IT experience in all phases of project life cycle from requirements gathering and analysis, system requirements specifications, development, test plan and execution, deployment
- Worked on major components in Hadoop Ecosystem including Hive, HBASE, PIG, SQOOP, Flume & knowledge of Mapper/Reduce/HDFS Framework.
- Responsible for writing Map Reduce programs.
- Logical Implementation and interaction with HBASE
- Perform data analysis using Hive and Pig.
- Load log data into HDFS using Flume.
- Support development, testing, and operations teams during new system deployments.
- Experience in using Scoop, Zoo Keeper and Cloudera Manager.
- Good Knowledge on Hadoop Cluster architecture.
- Around 6 years of experience in Java/J2EE
- Act as a Subject Matter Expert for Hadoop analysis projects
- Involved in Design Review sessions such as Business System Design (BSD), Technical System Design (TSD) Reviews with Business Stakeholders, IT Leads, Business Analyst and Test Leads/Managers.
- Ensure that the project documentation is maintained as per Project Life Cycle and all documents are version controlled and maintained for client review and audits.
- Excellent organizational, analytical, and communications skills
- Excellent written and verbal communications
- Self - starter the requires minimal supervision
- Knowledge of project management concepts, software development lifecycle and quality assurance techniques.
TECHNICAL SKILLS:
Programming: Map Reduce Programming using Java, Pig, Hive, JavaScript, SQL, PL/SQL, C#, VB
Web Technology: HTML, DHTML, HTML5, CSS, Servlets, JSP, XML
Design Patterns &: Java Design Patterns, J2EE Design Patterns, Rational Rose 2000, MS VisioTools
Database: HBASE, SQL Server 2005, MS Access, DB2
Operating Systems: Windows 7, XP, Windows Vista, Linux
Frameworks: Hadoop, HDFS
Data Loading tools: SQOOP, and FLUME
IDE s: Eclipse
Others: Zookeeper
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
HADOOP Developer
Responsibilities:
- Developed multiple MapReduce jobs in Java for data analysis Involved in loading data from MySQL and DB2 to HDFS using SQOOP.
- Responsible for writing Hive UDFs.
- Evaluated business requirements and prepared detailed specifications that follow project guidelines required to develop written programs.
- Analyzed large amounts of data sets to determine optimal way to aggregate and report on it.
- Provided quick response to ad hoc internal and external client requests for data and experienced in creating ad hoc reports.
- Responsible for building scalable distributed data solutions usingHadoop.
- Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
- Analyzed the data by performing Hive queries and running Pig scripts to know the insights of existing customers and potential new buyers
- Exported the patterns analyzed back into RDBMS using Sqoop.
- Developed Hive queries to process the data and generate the data cubes for visualizing.
- Gave KT session on Hadoop Ecosystem to team members.
Environment: Environment: Java 6, Eclipse,Hadoop, Hive, Hbase, MangoDB, Linux, Map Reduce, HDFS, Shell Scripting, Mysql
Confidential, Atlanta, GA
JAVA/J2EE Developer
Responsibilities:
- Responsible for Business Analyst activities for critical functionality for the business interfacing projects
- Responsible for successful deployment of all Major and Minor Releases
- Developed key modules of the Application using Frameworks / Languages / Tools like JMS, Spring3.0, Struts and Oracle 10g. and persistence using Hibernate
- As applicationdeveloperI was actively involved in designing of various Business Layer and Data Management components of this web based system over J2EE architecture using Spring, Struts, development of web interface using JSTL, JSP, Servlets, JavaScript.
- Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP
- Have been involved in the design and key component(Matching Engine) of the system using PL/SQL procedure on Oracle DB
- Built packages and procedures for designing business rules and Unix shell scripts EOD processes for the applications on the database side for the application
- Providing Quick turnaround for ADHOC Service request and reports and Supporting Liaison Team and Client Services for all customer requests being an SME of the application
- Experience developing for Unix/Linux based systems
- Development of Tools and Value adds to assist Performance Testing.
Environment: Java1.5, JSP, JMS, Spring, Struts, Servlets, JavaScript, Websphere 6.1, WSAD 7.5, Oracle 10g, subversion, Ant,, HTML, CSS, Log4j, JMS, Autosys, Windows XP, Hibernate
Confidential, Wilkes-Barre, PA
JAVA/J2EE Developer
Responsibilities:
- Involved in Design Review sessions such as Business System Design (BSD), Technical System Design (TSD) Reviews with Business Stakeholders, IT Leads, Business Analyst and Test Leads/Managers.
- Created Business Spec documents, Technical Spec documents and Development Test plan
- Conducting Internal Reviews with Impacted teams and approved the test Documents.
- Coordinate with Testing Team for any defects and issues found in testing.
- Preparing Development test plan approach.
- Conduct Meetings with Client Business Leads for weekly status, test approach, defect analysis, Risk analysis and prepare MOM document.
- Ensure that the project documentation is maintained as per Project Life Cycle and all documents are version controlled and maintained for client review and audits.
- Writing of High Level design documents for feature implementation, reviewing junior resources code, guidance and process outline
- Extensively developed the front-end components of the systems using JSF as a MVC Framework
- Business logic Servlets for backend business logic, Logging using Log4j
- Developed presentation layer using HTML, CSS, JSP, JavaScript
- Worked with freemarker tool for branding of pages for Email manager
- Anti-Phishing logic uses Images, that show up unique for each user in their email
- Developed utility classes to separate some underlying functions from business logic
- Database migration using MYSQL Scripts. Coordinated with Offshore for requirements clarification, schedule requirements
- Received multiple client appreciation for the excellent offshore coordination and timely completion of the project activities.
Environment: Java1.5, JSP, JSF, Servlets, Eclipse 3.1, MySQL, freemarker, subversion, HTML, CSS, JSP, JavaScript wiki, Windows XP
Confidential, Reston, VA
JAVA/J2EE Developer
Responsibilities:
- Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Develop web application using Struts Framework;
- Develop user interfaces using JSP, HTML and CSS
- Used JavaScript and struts validation framework for performing front end validations.
- Develop DAO design pattern for hiding the access to data source objects.
- Use Hibernate framework for the backend persistence
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
- Use CVS for software configuration management and version control
- Deploy the application on the WebSphere Application Server.
- Actively engage in the Agile development process
Environment: Java, Eclipse, JSP, Struts, HTML, CSS, XML, CVS, Hibernate, Web sphere Application Server 6.1, JIRA