We provide IT Staff Augmentation Services!

Tech Lead/ Hadoop Developer Resume

Frisco, TX

PROFESSIONAL SUMMARY:

  • 11+ years of experience in building distributed, scalable and complex applications using Java, J2EE and Big Data.
  • Experienced with Hadoop Big Data stack like HDFS, MapReduce, Kafka, HBase, Zookeeper, Sqoop, CDH5 (Impala, Hive, Solr) and PigScript.
  • Experienced with Struts, Spring, EJB, Hibernate, JMS, SOA, SOAP, Restful, Design Patterns, JBoss, Apache tomcat, Jetty, JSP, Servlets and Core Java.
  • Experience in advanced web user interface development using advanced JavaScript, Angular JS, Html, CSS, Ajax, JQuery, Flex and Bootstrap
  • Experienced with Jenkins, Hudson, SVN, CVS, JIRA, Bugzilla, Fogbugz and build tool ANT.
  • Experience in configuration, deployment, and management of enterprise applications with Jetty , Tomcat , JBOSS , Web Logic and Web Sphere Application servers in clustered environments, Mysql Replication and DRBD .
  • Experienced with XML related technologies such as XML, XSLT, XSD, DOM and SAX.
  • Hands on experience in using IDEs like Eclipse and JBuilder .
  • Worked extensively in Linux environment and writing shell scripts.
  • Well versed on Test driven development approach ( TDD ).
  • Excellent debugging skills and strong troubleshooting skills.
  • Experience in Test Driven Development using JUnit, Pig Unit, Html Unit for Acceptance test framework.
  • Experience in working with different databases like Mysql, Oracle, Rainstor and MongoDB.
  • Good Experience in SDLC based on Scrum , Waterfall models and various other models.
  • Experience in all the phases of Software Development Life Cycle from Analysis to Production support.
  • Did Proof of Concept using Impala and Solr for Keyword Search.
  • Lead the team of 7 and Involved in recruiting team members.

TECHNICAL SKILLS:

Hadoop Ecosystem: HDFS, Map Reduce, Kafka, HBase, Pig, Sqoop, Hive, Snappy, Zookeeper

Languages: Java, XML, UML, PL - SQL, Ajax, Shell Scripting and Python

Technologies: J2EE, EJB 3.0, JDBC, SAX/DOM.

Web services: SOAP and RESTful

Frameworks: Spring, Struts

ORM Tools: Hibernate, JPA.

Test Frameworks: JUnit, PIG Unit, HTML Unit and Easy Mock

Software tools & Utilities: Jenkins, SVN, VSS, Microsoft Visio, TOAD, SQL Developer, eclipse.

Web Servers/App. Servers: Weblogic, Web Sphere, Apache Tomcat, JBoss 4.x and Jetty.

Web UI: JSP, JavaScript, Angular JS, JQuery, Ajax, Flex, Bootstrap, Html and CSS.

Database: Oracle, My SQL and Rainstor

No SQL Database: HBase and Mongo DB

Operating Systems: Linux and Windows.

Methodologies:  Waterfall and Agile.

PROFESSIONAL EXPERIENCE:

Confidential, Frisco, TX

Tech Lead/ Hadoop Developer

Responsibilities:
  • Involved in the design and development of product, extensibly working on the design and feasibility of the required features with the existing design of the product.
  • Developing Application using N-tier architecture.
  • Analyzed business requirements and cross-verified them with functionality and features of NoSQL databases like HBase and developing various counters to store the aggregated values into HBase tables and mysql tables.
  • Working on the implementation updates in terms of new technology and optimization to assure the quality.
  • Implemented Spring MVC, AOP and DAO layer using ORM tool Hibernate.
  • Developing controllers, model objects, service classes.
  • Working on implementation and maintenance of Cloudera Hadoop cluster. 
  • Assisted in upgrading, configuration and maintenance of various Hadoop infrastructures like Pig, Hbase, Kafka and Zookeeper
  • Developed and executed Pig scripts and Pig UDFs. 
  • Developed RESTful web services to get and post data to other applications.
  • Developing Angular JS services to handle Rest API.
  • Following the TDD approach and writing unit tests using JUnit, EasyMock, Pig Unit and acceptance test case for functionality by using HtmlUnit (extractor framework).
  • Deploying & testing the application in Linux Environment.
  • Working closely with development teams.
  • Participate in daily Scrum and Scrum of Scrums meetings with customer.
  • Reviewing and refactoring code to meet the code quality and to improve the performance of the code, implementing the comments from review on my code.
  • Used Jenkins with JUnit, Cobertura, Find Bugs, PMD warning tools for continuous CIT and code quality metrics.
  • Documenting the changes done during the release.
  • Interviewing, Training on the products and platform to the new team members.

Environment: Big Data Hadoop, HBase, Pig, Zookeeper, Kafka, CHD 5.0, Spring MVC, Spring AOP, Hibernate, Spring RESTful web service, My SQL, Ajax, Angular JS, JQuery, Python, Jetty, SVN, Jenkins and JIRA.

Confidential, Frisco, TX

Principal Software Developer 

Responsibilities:
  • Involved in the design, development of product and also worked on the design and feasibility of the required features with the existing design of the product.
  • Majorly work on the implementation updates in terms of new technology and optimization to assure the quality.
  • Involved in the design and review of software architecture, design, application frameworks and interfaces.
  • Working closely with development teams and assign the tasks to the team and monitoring the project deliverables.
  • Developed Application using N-tier architecture.
  • Implementing Multi threading, collections using core java.
  • Participate in daily Scrum and Scrum of Scrums meetings with customer.
  • Review and refactoring code to meet the code quality and to improve the performance of the code, implementing the comments from review on my code.
  • Ensure that software implementation confirms to the business specification.
  • Strictly followed the Test Driven Development approach.
  • Ensure that approved changes are integrated into the existing code.
  • Implemented Struts, Spring MVC and DAO layer using ORM tool Hibernate.
  • Developed RESTful web services to get and post data to other applications.
  • Following the TDD approach and writing unit tests using JUnit, EasyMock and acceptance test case for functionality by using HtmlUnit (extractor framework).
  • Documenting the functionality changes in confluence pages.

Environment: Spring MVC, Spring AOP, Hibernate, Spring RESTful web service, Struts, Jsp, JavaScript, Ajax, JQuery, My SQL, Rainstor, Jetty, SVN, Jenkins and JIRA.

Confidential

Senior J2EE Developer

Responsibilities:
  • Involved in understanding the requirement, analyzing the requirements
  • Followed TDD approach while development the application.
  • Executing the unit test cases and monitor and fix the code based on the development dashboards.
  • Working closely with development leads to implement code review suggestions.
  • Analyzing and understanding requirements and existing system to develop strategic change plan.
  • Developing controllers, model objects, service classes.
  • Developed RESTful web services to get and post data to other applications.
  • Reviewing and refactoring code to meet the code quality and to improve the performance of the code, implementing the comments from review on my code.
  • Writing JUnit, EasyMock and HtmlUnit for Acceptance framework
  • Implementing Multi threading, collection framework using core java.
  • Ensure that approved changes are integrated into the existing code.
  • Developing various counters to store the aggregated values into hbase table, MySQL table.
  • Writing spring beans, creating Sql tables and statements.
  • Used Jenkins with JUnit, Cobertura, Find Bugs, PMD warning tools for continuous CIT and code quality metrics.
  • Documenting the changes done during the release.
  • Deploying the application in clustered Environment.

Environment: Spring MVC, Spring AOP, Hibernate, Struts, Jsp, JavaScript, Ajax, JQuery, Flex, MySQL, Jetty, JUnit, HtmlUnit, Easy Mock, ANT, SVN and Jenkins.

Confidential

Senior Developer

Responsibilities:
  • Involved in analysis, design and development activities.
  • Played a vital role in analyzing the business requirements and transforming the requirements into to the design and development.
  • Followed test driven development.
  • Involved in code reviews.

Environment: Servlets, Jsp, Spring Framework, JUnit, JMX, ExtJS, WebServices, Apache Axis, SVN, XML, XSDs, Xfactor FrameWork and Castor, Oracle 10g, Windows XP, Eclipse

Confidential

Senior Developer

Responsibilities:
  • Analysis the specifications provided by the clients.
  • Active participant in gathering requirements from onsite coordinator.
  • Participated in designing the application.
  • Coding in Java, Spring MVC and Hibernate
  • Leading the team of 2 members
  • Functional, Integration testing and Bug fixing.

Environment: JDK 1.4, XML (Using Apache Axis), XML Schemas, Xfactor Framework, WebServices, JUnit, CVS Oracle 9i, Jboss 4.0.2, Windows NT and Eclipse

Confidential

Module Leader

Responsibilities:
  • When ever new report request comes, study the requirements and Prepare the Software Requirements Specification
  • Configuring the report fields with appropriate validations
  • Integrate all the supported classes developed by team.
  • Deploying the report on remote server.
  • Defect tracking, analysis and providing resolution during Integration Testing, System testing and UAT.

Environment: JDK 1.4, JDBC 2.0, XML (Using Castor API), JSP1.1, Struts1.1, JavaScript, Servlet, Web services, Rational Clear Case, Composite Studio, Sybase, DB2, Weblogic 8.1,Windows NT and Eclipse

Confidential

Software Engineer

Responsibilities:
  • Development of application using Java, Servlets, JSP, EJB2.0, Oracle8i and SqlServer2000.
  • Implemented J2ee Design Patterns
  • Developed a module for common Authentication to all the Products using JASS, Document Attach and Diary Control.
  • Created Session Beans (for Business logic).
  • Unit testing and Integration testing of the system.
  • Database testing and Functionality testing using DbUnit and Regression Testing.

Environment: Java, Jsp, Ejb, JDBC, Struts, Design Patterns, Ant, DbUnit, TestMaker, SqlServer, Oracle, Windows 2000, Eclipse and JBuilder

Hire Now