Sr. Hadoop Developer Resume
Charlotte, NC
SUMMARY:
- Expertise in SPARK, Hadoop, Hive, Sqoop. Kafka, Hive QL and Spark SQL.
- Expertise with NoSql databases MongoDB and HBase.
- Expertise in functional programming using Scala and Python
- Expertise with different file formats AVRO, Parquet and ORC
- Expertise with streaming systems Apache Kafka, Rabbit MQ, Apache ActiveMQ, IBM MQ Series and TIBCO messaging services.
- Expertise in middleware Apache Fuse ESB development platform.
- Expertise in implementing SOA standards using SOAP and REST web service.
- Expertise in XML technologies such as JAXB and XPATH.
- Expertise with open source frameworks such as Spring, Hibernate and Struts
- Worked extensively in application development using Java, J2EE, JMS, MDB, JSF, JSP, Servlets, EJB, JDBC, JNDI, Socket programming and Multithreading.
- Expertise with Application Servers like IBM WebSphere (WAS), BEA WebLogic and JBoss.
- Have Strong experience in RDBMS like ORACLE, SQL Server and IBM DB2.
TECHNICAL SKILLS:
Technologies/Packages: Spark, Scala, Java, J2EE, JSF, JDBC, JMS, EJB, JNDI, JSP, HTML, XML, JavaScript, UNIX - Shell Scripts, SQL
Application Servers: IBM Websphere Application Server, Weblogic Application Server, Tomcat, Apache, iPlanet Web Server, JBoss
Databases: Oracle 11i, DB2, SQl Server, SYBASE
Operating Systems: Windows 7, UNIX (Solaris, Linux)
NoSQL/Distributed: HBase, MongoDB, Cloudera, Hadoop
APIs: Restful webservices, SOAP, JDBC, Log4j, JavaMail, JNDI, GSON
Tools: iReports, Maven, Subversion, IBM RAD, IBM WSAD, Eclipse, Rational Rose, MS Visio, Visual Source Safe, Targus, ServerSpice, ODWEK, Siteminder, MS Project, MS Office, FIX Protocol, MKS, Dimensions, Red Dot, XDoclet, MQSeries, JAX-RS, SOAP UI, MAVEN, Apache Servicemix(FUSE ESB)
EXPERIENCE:
Confidential, Charlotte, NC
Sr. Hadoop Developer
Responsibilities:
- Developed modules for procurement, aggregation using Core Spark and Scala
- System was built on Cloudera Platform
- Used Parquet format for data storage.
- Implemented delta load processing using Spark SQL and Dataframe.
- Performance tuning for Hive QL and Spark SQL
- Used HBase as a staging datastore for PEGA systems interfacing.
Environment: Linux, Scala, Spark, Squoop, Hive, Autosys, HBase, Bitbucket, Maven, Intellij
Confidential, Atlanta, GA
Sr. Bigdata Developer
Responsibilities:
- Implemented streaming process using Spark Streaming and AVRO standards.
- Used Gson library for JSON processing.
- Implementation done using Scala and SBT used as build tool.
- Application integration using Apache Kafka and RabbitMQ.
- Used MongoDb and Oracle as a datastore for message persistance.
Environment: Windows 7, Scala, Spark Streaming, Subversion, Oracle, HBase
Confidential, Atlanta, GA
Sr. Java/J2EE developer
Responsibilities:
- Implemented SOA architecture using SOAP and REST standards
- Persistence layer was implemented using Hibernate as ORM framework.
- Used JAXB and XPATH for XML binding, transformation and data retrieval.
- Application integration using Apache Servicemix(FUSE ESB) platform.
- Used Apache ActiveMQ as message broker and Apache CAMEL as a routing engine
- Integrated front end systems with BullHorn and Peoplesoft using XML templates.
Environment: Windows 7, Java, Spring, FUSE IDE, Apache Servicemix(Fuse ESB), Subversion, Oracle, Camel, MongoDB
Confidential, Atlanta, GA
Sr. Java/J2EE developer
Responsibilities:
- Developed and tested responsible for ASN(Advance Shipment Notice) module.
- Used Apache CAMEL framework for integration and routing.
- SOA standards adopted for transaction management using Spring DI.
- Used MAO(home grown framework) to process MQ messages asynchronously.
- Used IBM MQ as a messaging broker development environment.
- Persistence layer was implemented using DAO for interacting with Oracle database.
Environment: Windows 7, Java, Spring, Tomcat Grid, Subversion, Oracle, Camel
Confidential, Kansas City, MO
Sr. Java/J2EE developer
Responsibilities:
- Used Spring annotations, Spring Dependency Injection and AOP features in transaction management.
- Persistence layer was implemented using Hibernate for interacting with Oracle database.
- Configured Websphere message queues for asynchronous claim processing.
- RESTful APIs were developed for SOA standards.
- Used MDB(Message Driven Bean) as queue listeners.
Environment: Windows 7, Java, EJB 3.0, Hibernate, Websphere 6.0
Confidential, Kansas City, MO
Sr. Java/J2EE developer
Responsibilities:
- Implemented services using Spring Dependency Injection and AOP features in transaction management.
- Developed SOAP services interface using JAX-WS API using SOAP 1.1
- Generated WSDL and XML Schema(XSD) for top down approach
- Used Eclipse, MS SQL Server and SOAP UI for development.
- Used iReports tool to develop JASPER Reports to generate PDF views.
Environment: Windows XP, Java, Spring, JBoss, Websphere, Subversion, SQL
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Develop web-based business application on JBOSS 4.2 using Eclipse as the IDE.
- Developed backend artifacts for Concentration Banking and Automated Claims module.
- Develop artifacts using EJB 3.0, DAO, STRUTS, JSTL and JSP.
Environment: Windows XP, Java, EJB 3.0, XDoclet, JBoss 4.2, Subversion, SQL Server, SYBASE, Maven
Confidential, Kansas City, MO
Mid level Java/J2EE developer
Responsibilities:
- Developed web-based business application for WAS 5.1 platform using RAD as the IDE.
- Developed UI using JSP and Java Beans.
- Integrated existing IBM’s PANDORA architecture for layered approach.
- Supported integration of CMS Red Dot with JSP and JSF.
- Coding, Unit and Integration Testing.
Environment: Windows XP, Java, JSP, Servlets, Websphere Application Server, Javascript, Dimensions, SQL Server
Confidential, NJ
Java/J2EE developer
Responsibilities:
- Overall Application Framework Design involving class diagrams, sequence diagrams and use case diagrams using Rational Rose.
- Developed web-based business application on Websphere Application Server version 5.1 using WSAD as the IDE.
- Implemented various design patterns like Business Delegate, Session Façade, Factory pattern, DAO, Service Locator and EJB for transactions.
- Coding, Unit and Integration Testing for Money market, Trade brokerage, and Check/Wire request.
Environment: Windows XP, Java, JSP, Servlets, Websphere Application Server, Javascript, IIS, Rational Clearcase, SQL Server