We provide IT Staff Augmentation Services!

Hadoop Application Support Resume

SUMMARY:

  • 13+ years of experience comprising standalone and web application development using Java, J2EE and related technologies, performing DevOps functions, release and change management, Hadoop infrastructure and application support.
  • 7+ years of experience in the domain of Compliance - Anti Money Laundering, Customer Due-Diligence & Employee Due-Diligence.
  • More than two years of comprehensive experience in Big Data processing using Apache Hadoop and its ecosystem (YARN, MapReduce, Spark, Hive, Impala, Sqoop, Flume and HBase).
  • Good hands-on knowledge in Cloudera Hadoop ecosystem and its components such as YARN, Sentry, Hive, Impala & HDFS.
  • Good understanding on various third party frameworks like Spark, NiFi.
  • Good experience working with HortonWorks Distribution and Cloudera Distribution.
  • Hands-on experience in fine tuning user jobs for performance improvements.
  • Hands-on experience in working with development teams as subject matter expert for developing Hadoop applications and providing solutions.
  • Hands on experience in using Sentry for access and privileges management for Hive and Impala.
  • Experience in developing end-to-end solutions to analyse large data sets efficiently.
  • Prior experience includes working for Bioinformatics domain and developing applications for number crunching algorithms and visualization libraries.
  • Extensive experience in configuration and release management.
  • Have worked for around 4 years in developing applications in Core Java using multithreading, Swing, MySQL DB and frameworks like JMF, Socket Programming, JUNG & Prefuse Visualization libraries.
  • Experience of developing distributed web applications using J2EE, Spring, Hibernate, Oracle DB and application servers like Tomcat, WebLogic and WebSphere.
  • Excellent in implementing Object Oriented Programming techniques.
  • Experience in job scheduling applications like Autosys and Grand Central.
  • Experience in capacity planning, working with hardware procurement teams, setting up of the hardware and software infrastructure.
  • Experience in designing and implementation of distributed application architecture.
  • Experience in creating and implementing build and deployment procedures.
  • Experience in creating customized release framework and implementing continuous integration procedures using ant and maven.
  • Certified in Function Point Estimation (by employer).
  • Certified in Basics of Banking by IIFB.
  • Trained in basics of Microsoft Project 2010.
  • Strong analytical and Problem solving skills.
  • Good inter personnel skills and ability to work as part of a team.
  • Experienced in working with cross cultural and global teams spread across multiple time zones.

TECHNICAL SKILLS:

Big Data Ecosystems: Hadoop, MapReduce, YARN, Sentry, HDFS, HBase, Hive, Impala, Spark.

Programming Technologies: Core Java, Multithreading, JSP, Servlets, Unix Shell scripting.

Frameworks: Swing, Struts, Spring, Hibernate, JMS, JAXB, JMF, RedHat jBPM, Log4J, Perf4J, JUNG & Prefuse visualization frameworks.

Databases: MySQL, PostgreSQL, Oracle 11g.

Application Servers: Tomcat, JBoss, BEA WebLogic, IBM WebSphere CE & ND.

Version Control Tools: CSS, SVN, TortoiseSVN.

IDEs: Eclipse, SpringSource Tool Suite, NetBeans.

Other Tools: SSH Tectia Terminal and File Transfer, Putty, JBuilder, HERMES Continuous Integration, ANT, Maven, SQL Developer, SQL Data Modeler, MS Project 2010, HP Quality Control, JIRA, Microsoft Visio.

Operating Systems: Windows, RedHat Linux.

Domain Areas: Compliance AML - Employee Due-Diligence and Customer Due-Diligence, Bioinformatics (Drug Discovery).

PROFESSIONAL EXPERIENCE:

Confidential

Hadoop Application Support

Responsibilities:

  • Requirement analysis and design for the application.
  • Provide solutions to the team for implementation.
  • Code review, unit testing.
  • Capacity planning for the cluster infrastructure procurement.
  • Customize and fine tune the Hadoop cluster as per client project needs.
  • Release and configuration management (CICD).
  • Provide expert advice to the developers on performance improvement for the Hadoop jobs.
  • Monitor and maintain Hadoop clusters.
  • Authentication and authorization management for Hadoop cluster users using Kerberos and Sentry.
  • Coordinate with support teams during application deployments.
  • Create and maintain infrastructure documentation.

Environment: Hadoop, YARN, MapReduce, HDFS, HBase, Hive, Impala, Sentry, Spark, Kafka, Cloudera manager, Sqoop, Kerberos, NiFi.

Confidential

Technology Lead

Responsibilities:

  • Requirement analysis and design for the application.
  • Provide solutions to the team for implementation.
  • Code review, unit testing.
  • Capacity planning for the infrastructure procurement.
  • Setup the infrastructure hardware & software as per the project needs.
  • Release and configuration management.
  • Implement release management process.
  • Implement build and packaging for deploying the artifacts into various environments.
  • Manage and maintain various servers associated with the application.
  • Coordinate with support teams during application deployments.
  • Create and maintain infrastructure documentation.

Environment: Hadoop, MapReduce, HDFS, HBase, Hive, Core Java, Spring Batch, Oracle DB, Sybase DB, Linux Shell scripting, Autosys, Log4J.

Confidential

Technology Lead

Responsibilities:

  • Design the distributed architecture for the application.
  • Capacity planning for the infrastructure procurement.
  • Setup the infrastructure hardware & software as per the project needs.
  • Release and configuration management using SVN, HERMES build and release tool, ANT.
  • Implement release management process.
  • Implement build and packaging for deploying the artifacts into various environments.
  • Manage and maintain various servers associated with the application.
  • Coordinate with support teams during application deployments.
  • Create and maintain infrastructure documentation.
  • Design and implement ALM - Application Life Cycle Management and RLM - Release Life Cycle Management.

Environment: JSP, J2EE, Spring, Hibernate, Oracle DB, Sybase DB, WebSphere ND, Linux Shell scripting, jBPM Workflow framework, Ant, Autosys, Log4J, Perf4J.

Confidential

Technology Lead

Responsibilities:

  • Requirement analysis and discussions with FRD team.
  • Have worked as a lead for implementing the workflow module of this project.
  • Design and implement various workflows as per the LOBs requirements using the jBPM framework.
  • Integrate the workflows with the core application as a service using Spring.
  • Have done performance analysis of the application using Perf4J.
  • Documentation of design and implementation.
  • JUnit test creation and unit testing the workflow module.
  • Bug fixes and coordinating with testing team.

Environment: GWT, JSP, J2EE, Spring, Hibernate, Oracle DB, WebSphere ND, jBPM workflow framework, Log4J, Perf4J, Ant, Maven, SOAP, RestFUL, JAXB.

Confidential

Technology Lead

Responsibilities:

  • Requirement analysis and estimation.
  • Design and implementation using JSP, J2EE, Spring & Hibernate.
  • Release and configuration management using ANT, SVN.
  • Deployments to SIT, UAT & Production environments using HERMES build and release management tool.
  • Unit testing with JUnit and bug fixes.
  • Coordinating with business analysts, testing teams and onsite leads and managers.

Environment: JSP, J2EE, Spring, Hibernate, Oracle DB, Sybase DB, WebLogic, Linux Shell Scripting, Autosys job scheduler, Ant.

Confidential

Senior Developer

Responsibilities:
  • Requirement analysis.
  • Design and implementation using JSP, J2EE, Spring & Hibernate.
  • Unit testing using JUnit.
  • Build & Release management using ANT.
  • Deployments to SIT, UAT & Production environments using HERMES build and release management tool.
  • Bug fixes.
  • Coordinating with business analysts, testing teams and onsite leads and managers.

Environment: JSP, J2EE, Spring, Hibernate, WebLogic, Oracle DB, Ant, ALBPM, JAXB, JMS, IBM MQ.

Confidential

Senior Developer

Responsibilities:

  • Communicating with clients.
  • Understanding and finalizing the requirements with business users.
  • Designing and prototyping using Microsoft Visio.
  • Developing and implementing the prototypes using Core Java, Swing, JDBC & Visualization libraries.
  • Deploying and maintaining the applications using ANT.
  • Effective coordination with testing team.

Environment: Core Java, Swing, JDBC, JUNG, Prefuse visualization.

Confidential

Developer

Responsibilities:
  • Communicating with clients.
  • Understanding and finalizing the requirements with business users.
  • Designing and prototyping using Microsoft Visio.
  • Developing and implementing the prototypes using Core Java, Swing, JDBC & JUNG.
  • Deploying and maintaining the applications using ANT.
  • Effective coordination with testing team.

Environment: Core Java, Swing, JDBC, JUNG Visualization library.

Confidential

Developer

Responsibilities:
  • Communicating with clients.
  • Understanding and finalizing the requirements.
  • Designing and prototyping using HTML & CSS.
  • Developing and implementing the prototypes using JSP, JavaScript, Servlet, Struts.
  • Deploying and maintaining the applications using ANT.
  • Effective coordination with testing team.

Environment: JSP, JDBC, Struts, JavaScript, Servlets

Confidential

Developer

Responsibilities:
  • Communicating with clients.
  • Understanding and finalizing the requirements.
  • Designing and prototyping.
  • Developing and implementing the prototypes using Core Java, Swing, JDBC & JMF.
  • Deploying and maintaining the applications.
  • Effective coordination with testing team.

Environment: Core Java, JDBC, JMF, Swing.

Hire Now