LiveCareer-Resume

hadoop developer resume example with 10+ years of experience

JC J S S JS J S S JS J S S JS J S S JS J S S JS J S S JS
Jessica Claire
Montgomery Street, San Francisco, CA 94105 (555) 432-1000, resumesample@example.com
Summary

Software Engineer offering 10 years in the IT industry with a focus on product design and development. Extensive knowledge of Java, J2EE and Hadoop Ecosystem.

Highlights
  • NoSQL database MongoDB and Cassandra.
  • Implemented in setting up standards and processes for Hadoop based application design and Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns.
  • Experience in Amazon AWS cloud implementation.
  • Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
  • Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services (SOAP & REST), JDBC, JNDI, Struts, Spring, Java Beans, CSS, HTML and JavaScript Programming Language Java (JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6), SQL, PL/SQL,
  • Web Technologies JDBC, JNDI, XML,WSDL, UDDI, SOAP, REST
  • Hadoop-BigData Apache Hadoop, Map Reduce, HDFS, Hive, PIG, Sqoop, Oozie, Zookeeper, Flume, Kafka,Cloudera Manager
  • NoSQL Database HBase, DynamoDB, MongoDB
  • Operating Systems Windows 7/ XP
  • Version Control Tortoise SVN, Perforce & GIT
  • UML Tools MS Visio, UMLet
  • IDE Eclipse 4.X, NetBeans, WSAD/RAD 6.0/7.0/7.5
  • Webservice Specification JAX-RPC, JAX-WS, JAX-RS (Restful)
  • Webservice Tools TCPMon, SOAPUI, HttpMontior
  • XML API SAX, DOM, JAXP, JDOM
  • Messaging Services JMS, MQ
  • Build Tools ANT,JENKINS, uBuild, uDeploy, Maven
  • Methodologies Agile, Waterfall
  • Protocols HTTP/HTTPS, SOAP
  • Databases Oracle 8i,9i,10g, SQL Server 2000/2005/2008, MySQL 4.1,5.1, MongoDB
  • Database Tools Toad for (SQL Server, Oracle, MySQL), Teradata
  • Transaction Control JTA, Hibernate Transactions.
  • Testing Tools Junit4.0, Spock, Jasmine, Mocha, Karma
  • Application Servers Web Sphere 5.0/6.0/7.0, Apache Tomcat 5.5/6.0/7.0
  • Client Scripting JavaScript, JavaScript MVC, AngularJS
  • Server Scripting JSP, Servlets
  • Ajax based Framework Json, jQuery
  • Loggers Log4j
  • ORM Framework Hibernate, JPA
  • JavaScript expert
  • Interface design and implementation
  • Project management
  • Proficient in HTML
  • Agile development methodologies
  • Self-starter
  • Team player
Accomplishments
  • Experience in Web Services Development (SOAP and RESTful).
  • Expertise in back-end/server side java technologies such as : Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI) Automated build, testing and continues integration with Ant, Maven and JUnit.
  • Strong experience in using AJAX, Struts Tag Libraries, HTML 5, JavaScript MVC, CSS, Java Server Pages (JSP) for designing front end.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat and WebSphere on Windows platform.
  • Used various Ajax/JavaScript frameworks tools like jQuery, JSON.
  • Experience working with versioning tools like SVN, Perforce, GIT and Clear Case and build tools like ANT, Jenkins, uBuild, uDeploy and Maven.
  • Extremely diligent and possess good communication skills.
  • Strong Analytical and problem solving skills.
  • Ability to quickly master new concepts and applications.
  • Experience with Splunk, Introscope and MyCTO monitoring tools to analyze application issues and resolve production issues.
  • Hands on experience with VPN, Putty and SSH Tectia.
  • Functionality testing using Soap UI.
  • Hands on experience in source versioning tools like Perforce, SVN and VSS.
  • Exposure on the new High Speed Change Environment(HSCE) and Independent Change(IC) Environment
  • Have a good understanding on Javascript MVC framework AngularJS.
  • Have a good understanding on NodeJS Experienced in developing web applications in Banking and Insurance domains.
  • Have strong analytical, technical and logical skills.
  • Hadoop online certifications from MapR and Big Data University
  • Successfully completed the certification course "MongoDB for Java Developers - M101J".
Experience
05/2014 to 01/1 Hadoop Developer Infosys Ltd | Rockville, MD,
  • Designed and developed Hadoop system to analyze the SIEM (Security Information and Event Management) data using MapReduce, HBase, Hive, and Flume.
  • Involved in designing and implementation of Hbase.
  • Developed custom writable MapReduce JAVA programs to load web server logs into HBase using flume.
  • Log data Stored in HBase DB is processed and analyzed and then imported into Hive warehouse, which enabled end business analysts to write HiveQL queries.
  • Built re-usable Hive UDF libraries which enabled various business analysts to use these UDF's in Hive querying.
  • Developed various workflows using custom MapReduce, Pig, Hive and scheduled them using Oozie.
  • Integrated Pentaho with hive and generated the reports which are consumed by the business analysts.
  • Extensive knowledge in troubleshooting code related issues.
  • Developed suit of Unit Test Cases for Mapper, Reducer and Driver classes using MR Testing library.
  • Integrated Kafka with Flume in sand box Environment using kafka source and kafka sink.
  • Configured flume agent with flume syslog source to receive the data from syslog servers.
  • Auto Populate Hbase tables with data coming from kafka sink.
  • Designed and coded application components in an agile environment utilizing test driven development approach.
  • Environment: MapReduce, yarn2.0, HBase, Hive, Java, Pig, Oozie, Flume, Pentaho.
12/2012 to 04/2014 Hadoop Admin/ Developer Medifast, Inc | UT, State,
  • Loaded customer data such as service installations, technical help line calls and interaction from the dish network web site in to HDFS using Flume.
  • Implemented 26 node CDH4 Hadoop cluster on Red hat Linux using Cloudera Manager.
  • Import data from Teradata and Netezza to HDFS using Sqoop.
  • Optimized MapReduce Jobs to use HDFS efficiently by using various compression mechanisms.
  • Handled importing of data from various data sources, performed transformations using Simple to complex MapReduce jobs, and loaded data into HBase.
  • Analyzed the data by performing Hive queries and running Pig scripts to study customer behavior.
  • Integrated Tableau with hive using ODBC drivers and connectors.
  • Continuous monitoring and managing the Hadoop cluster using Cloudera Manager.
  • POC (Proof Of Concept): Setup Amazon web services (AWS) to check whether Hadoop is a feasible solution or not.
  • Setup Hadoop cluster using EC2 (Elastic MapReduce) on managed Hadoop Frame Work.
  • Used Maven extensively for building MapReduce jar files and deployed it to Amazon Web Services (AWS) using EC2 virtual Servers in the cloud.
  • Used S3 Bucket to store the jar's, input datasets and used DynamoDB to store the processed output from the input data sets.
  • Environment: CDH4, Cloudera Manager, MapReduce, HDFS, Hive, Pig, HBase, Flume, MySQL, Sqoop, Oozie, AWS, Tableau.
03/2011 to 11/2012 Sr. Java/J2EE Developer Apex Systems | Charlottesville, VA,
  • The application is a middleware application which is developed based on the Java Web Services technology.
  • It provides numerous Web Services which is getting used by the client desktop applications.
  • It contacts the backend System of Records (SORs) to get all the customer and account details for the desktop applications and updates the SORs with the input from the agent who uses the desktop applications.
  • Middleware keeps information moving through complex web-based applications.
  • One of its primary tasks is to connect systems, applications, and databases together in a secure and reliable way.
  • Responsibilities Participating in user requirement sessions to gather business requirements Involved in Analysis, Design, Development, Integration and Testing of application modules Eclipse 4.2 was the IDE used SVN and Perforce repository for version control.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database Soap Services were developed and published using Apache CXF.
  • MQ was used as a messaging service for asynchronous communication with different customers Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
  • Logging of application was done through Log4J.
  • Used Splunk for Log monitoring and Introscope for server monitoring.
  • Used Blade Logic to perform the jobs on the WAS server.
  • Used uBuild and uDeploy tools for building the artifact and deploying onto the application server.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Oracle 10g database was used.
  • Documentation of common problems prior to go-live and while actively in a Production Support role Environment : JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, JAX-RS, Apache CXF 2.27, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Toad, Junit, uBuild, uDeploy, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere8.1, JAX-WS, TcpMon, SoapUI, Maven, Ajax.
09/2009 to 01/2011 Java/J2EE Developer Publicis Groupe Sa | Irving, TX,
  • The application is the foundational desktop application in all Customer Service & Support Contact centers.
  • With Single screen (with multiple views) that allows Contact Center service agents to service customers more effectively and views change based on incoming Call Type (Model, California).
  • Professionally designed user interface based on agent usability and prototypes, designed to decrease clicks and screens needed to retrieve most common information.
  • Also it Increased information density to bring most critical information without accessing additional systems.
  • Incoming Call pops to main screen, displaying customer, relationship, and transaction data with account services and web references based on account type being serviced.
  • It Provides context transfer and navigation to other desktop servicing systems.
  • Last but not least application enables Information on all their accounts without the assistance of an associate with one Access ID and PIN Responsibilities Involved in analysis and design phases of software development life cycle (SDLC).
  • Created detail design document, use cases and class diagrams using MS Visio.
  • Front-Tier : Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection (DI/IOC) Used Web Services - WSDL and SOAP and apache-CXF to communicate between the systems.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate Used Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on WebSphere and Tomcat application servers Used Log4j as the logging framework Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion (SVN) for software configuration management and version control.
  • Analysis and design of objectives and events, organizing the work, Task allocation & Progress monitoring.
  • Escalation of issues/concerns and tracking/ reporting progress to the client manger.
  • Performing Requirement and feasibility analysis from the BRD Identifying, managing the changes and Defect prevention Bug Verification and Bug Fixes Working on Change Control and Enhancement as proposed by the Client for all the Integrated Releases.
  • Writing unit test cases for various initiatives after analyzing BRD and User Interface documents.
  • Triaging the bugs in code and logging them in Quality Center.
  • Performing IQAs and EQAs as a part of quality management Collect and Record measures for project log and archive artifacts Performing Causal Analysis post production and work on Action Items Environment : JDK 1.5, MS Visio, JSP, Spring 3.0, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Junit, ANT, JENKINS , Log4J, Subversion, Eclipse 3.X IDE, WebSphere 6.0/7.0 JAX-WS, TcpMon, SoapUI, Introscope.
06/2006 to 08/2009 Java Developer Bank Of America Java Interactive Banking Automation JIBA | City, STATE,
  • JIBA, is a Java web-services application deployed in the Interactive Banking Call Centers, IBCC's.
  • Call center agents use JIBA to process customer care issues related to Bank of America Online Banking website, Quicken/QuickBooks, or other Interactive banking services.
  • The Project involves Testing and Suggesting process improvements for JIBA application.
  • JIBA is web-based application that accesses data from multiple sources and presents it through a single gateway to systems of record, without utilizing the system of record entry screens.
  • This is one component in a total system of applications designed for the Interactive Banking Service staff.
  • The JIBA system also features computer telephony integration and workflow functionality.
  • Responsibilities Understanding business objectives and implementation of business logic.
  • Involved in various phases of Software development life cycle(SDLC) Development of front end using HTML, Java Script, JSP.
  • Unit testing and bug fixing.
  • Participate in all planning meetings and discussions Participate in all documentation peer reviews Assists with the coordination of other application's testing needs as it relates to an assigned project Participate in lessons learned, listing what went well as well as future improvements Follow testing schedule as per the guidelines.
  • Executes tests (black box as well as white box testing) Verifies all results through the application as well as the various "back-end" applications Documents and validates problems and defects found during testing Reports defects and issues to development via defect tracking tool Attends daily status meeting, discussing defects and issues found Participates in production certification during implementation Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Using Teradata as a database source Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository.
  • Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, DB2, SVN, Log4j.
12/2004 to 05/2006 FrontEnd Java Developer Sky Hawk Associates | City, , India
  • To get the customer details from three outsourcing companies through flat files and to create a UI tool which maintains the customer- dealer relationship and their communication channels, dealer-product relationship, customer- product relationship, product-service relationship.
  • Through this tool the management can know the customers' interests, business strategies, market status etc.
  • Responsibilities Understanding business objectives and implementation of business logic.
  • Involved in various phases of Software development life cycle(SDLC) Development of front end using HTML, Java Script, JSP.
  • Unit testing and bug fixing.
  • Participate in all planning meetings and discussions Executes tests (black box as well as white box testing) Verifies all results through the application as well as the various "back-end" applications Documents and validates problems and defects found during testing Provided database interface using JDBC drivers with back-end as Oracle.
  • Using Teradata as a database source Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository.
  • Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, Oracle, SVN, Log4j.
Education
Expected in 2013 to to Bachelor of Arts | Business Administration San Francisco State University, San Francisco, CA GPA:
Skills
go-live, Agile, Ajax, America Online, ANT, Apache, API, application design and Design, approach, banking, business strategies, Call center, Concept, configuration management, CSS, computer telephony integration, Client, Client interaction, Customer Service, customer care, Version Control, database administrator, Databases, Database, designing, Documentation, DOM, drivers, Eclipse, Eclipse 3.1, Eclipse 3.X, Eclipse 4.1, Eclipse 4.2, Eclipse 4.X, EJB 3.0, EJB, Event Management, XML, features, Frame, gateway, HTML, HTTP, IBM, DB2, Web Sphere 5.0, IDE, J2EE, Java, JMS, JSP, Java Beans, Beans, JavaScript, Java Script, JavaScript 1.7, JDBC, JNDI, jQuery, Json, Log4J, Logging, Logic, managing, Mapper, market, meetings, messaging, Messaging Services, Access, SQL Server 2000, 3.1, Windows 7/ XP, Middleware, MongoDB, MVC, MySQL, MySQL 4.1, navigation, network, NoSQL, OOAD, ODBC, Operating Systems, Oracle, Oracle 8i, Oracle database, DB, PL/SQL, organizing, processes, Programming, Progress, Protocols, Quality, quality management, QA, QuickBooks, Quicken, RAD 6.0, Red hat Linux, Relational Database, reporting, Requirement, SDLC, Servers, Servlets, scripts, Scripting, SOAP, Software development, Specification, SQL, SQL Server, Struts, Tableau, tables, Teradata, Toad, Tomcat, Tomcat 5.5, troubleshoot, troubleshooting, Type, UML, User Interface, View, Visio, web applications, web server, web site, website, Websphere8.1, WebSphere 6.0, WebSphere, workflow, written

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

Your data is safe with us

Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.

Resume Overview

School Attended

    Job Titles Held:

    • Hadoop Developer
    • Hadoop Admin/ Developer
    • Sr. Java/J2EE Developer
    • Java/J2EE Developer
    • Java Developer
    • FrontEnd Java Developer

    Degrees

      By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

      *As seen in:As seen in: