We provide IT Staff Augmentation Services!

Principal Consultant Resume

2.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL SUMMARY:

  • Overall 9 years of progressive work experience inJava/J2EEtechnologies, Struts, Spring MVC, Web Services, Hibernate, SQL, PL/SQL, JDBC, and Servers like IBM Web Sphere, BEA Web logic, Apache Tomcat, Jboss, Database Servers like Oracle, DB2 and MySQ and BIG DATA technologies (Hadoop, Mapreduce, Hive etc), Amazon Web services
  • Over 2+ years of experience working onHadoop, HDFS, MapReduce,HadoopEcosystem, Pig, Hive,Hbase,Flume,Sqoop,ZooKeeper.
  • Experienced in installing, configuring, and administratingHadoopcluster of majorHadoop distributions.
  • Experience in developing MapReduce Programs using ApacheHadoopfor analyzing the big data as per the requirement.
  • Have hands on experience in writing MapReduce jobs using Java.
  • Expertise in designing, developing and deploying applications usingJ2EEtechnologies including Servlets, JSP, JSTL, Struts, Spring, AJAX, JDBC, JNDI, JavaBeans
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid
  • Experience with the tools in HADOOP Ecosystem including Pig, Hive, HDFS, MapReduce, Sqoop, Flume, Oozie, Zookeeper and Cloudera.
  • Excellent knowledge on Hadoop Architecture and ecosystems such as HDFS, Name Node, Data Node and MapReduce programming paradigm.
  • Expertise in migrating the data using Sqoop from HDFS to Relational Database System and vice - versa according to client's requirement.
  • Experience in collecting and storing log data in HDFS using Apache Flume.
  • Expertise in analyzing data using HiveQL, Pig Latin, HBase and custom MapReduce programs in Java.
  • Experience in the entire lifecycle process in projects which includes Design, Development, Deployment,Testing and Implementation.
  • Handfuls of experience in build and deploy tools such as Ant, Maven.
  • Extensive experience in developing test cases using JUnit, Mockito.
  • Experienced in developing web-based applications using CSS 5, HTML, DHTML, JavaScript, JQuery and AngularJS.
  • Experience in using Harvest, CVS, SVN for version control.
  • Extensive experience in different IDEs including Rational ApplicationDeveloper(RAD 7.5), Eclipse, Jdeveloper and TOAD
  • Highly proficient in designing n-tier Enterprise application withJ2EEdesign patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL.

Web/XML Technologies: HTML,JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XSD, JQuery, Hadoop, Amazon Web services

Frameworks: Spring, Struts, Hibernate, AngularJS, Hive, Hbase, Pig, Flume

Open Projects: Ant, Maven, Log 4j, Jakarta Commons, Drools, Apache POI, Alfresco, Mockito,Junit

Tools: & Utilities: Eclipse, RAD, Toad, Linux vi editor, Anthill Pro

Application/Web Servers: IBM WebSphere Portal Server, IBM WebSphere Application Server, Tomcat, Jboss, Alfresco, Cloudera

RDBMS: Oracle 10g, DB2

Source Control: SVN, VSS, Harvest

Operating Systems: Windows 9x/2000/XP/7, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Principal Consultant

Responsibilities:

  • Acted as project lead / coordinator
  • Involved in design, development and testing phase.
  • Designed and developed the User Interface using JSP, Servlets andJavafor both Business Logic and GUI development
  • Designed the user interface of the application using HTML, CSS3, JSP, JSTL, JavaScript and AJAX.
  • Developed and implemented UI controls and APIs with AngularJS.
  • Prepared technical design documentation and explanatory material.
  • Maintained development methodology coding and design standards.
  • Based on the requirement making a design and developing the application code for the requirement.
  • Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
  • Developed REST Web Services to consume other backend Web Services as well other enterprise wide Web Services
  • Interacted with various stakeholders for all phases clarifications /defects resolution
  • Owned all project deliverables
  • Participated in acceptance testing to ensure client/user needs are met.
  • Used CVS for version control
  • Conducted code and unit test review.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary
  • Developed & deployed the application in Web sphere Portal/ Application Server
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Conducted code and unit test review.
  • Performed code review and unit tested the application using Junit framework, Mockito
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Developed & deployed the application in Web sphere Portal/ Application Server
  • Participated in acceptance testing to ensure client/user needs are met.

Environment: Java 1.5, Jboss, Spring, Struts, Struts Portlet, IBM WebSphere Portal 6.1, IBM Websphere Application server 6.1, RESTful services, IBM RAD 7.5, Junit, Mockito, AngularJS, Amazon Web services

Confidential, Charlotte, NC

Technology Lead / Hadoop Developer

Responsibilities:

  • Installed and configured Hive, Pig, Sqoop, Flume and Oozie on theHadoopcluster
  • Helped business team by installing and configuringHadoopecosystem components along withHadoopadmin
  • Developed Simple to complex Map/reduce Jobs using Java, Hive and Pig
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted the data from MySQL into HDFS using Sqoop
  • Responsible for building scalable distributed data solutions usingHadoop
  • Involved in application requirement, design and development phase.
  • Interacted with the clients to gather & analyze business requirements of the various modules of the project.
  • Responsible for offshore team coordination activities like requirement clarifications, offshore team coordination
  • Designed, developed and maintained the MVC layer using Struts and performed configuration of Spring Application Framework
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow diagrams, sequence diagrams using Microsoft Visio
  • Involved in defining overall solution, interfacing architecture and build
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Participated in the production support and maintenance of the project.
  • Used CA Harvest version controls to main using Eclipse plugin.
  • Involved in debugging and integration of modules.
  • Responsible for creating shell scripts for various jobs.
  • Responsible for successful build and deployment to SIT, QA and PROD on Jboss Application Server
  • Involved in analysis and writing the technical specifications of the project.
  • Utilized test development languages and test tools.
  • Performed code review and unit tested the application

Environment: Java 1.7, Jboss, Spring, Struts, SQL/PLSQL, RESTful, Eclipse, Alfresco,JQuery, Drools, Hadoop, Mapreduce, Hive, Cloudera

Confidential

Technology Lead /Technical Analyst

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Actively involved in designing and implementing Value Object, Service Locator, and MVC and DAO design patterns
  • Developed presentation tier using Spring framework
  • Build enhancement on Vignette CMS and Portal site
  • Coordination with Business analyst team, testing team, user groups for UAT
  • Build and deployment activities to development, and testing environments
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
  • Used JUnit framework for unit testing of application
  • Evaluating the design and development needs of the Client
  • Performed the design and code reviews
  • Lead modules and managed team
  • Incorporating enhancements in the existing functionality.
  • Implemented custom exception logging framework to have layered exception reporting.
  • Support System Test and User Acceptance Test by providing solutions for user's problem
  • Worked in Eclipse Indigo to develop complete application
  • Deployed the application on Websphere application server 6.1.

Environment: Java 1.6, IBM WAS6.1, Vignette, Spring, Javascript, Log4j, Restful Services, Maven, RAD, SVN, JUnit, Hibernate.

Confidential

Technical Analyst/Sr. Software Engineer

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using the Websphere portlets, Struts frameworks.
  • Designed and developed web tier using Websphere Portlets, JavaScript..
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed access scripts for deploy war applications to deploy on Websphere Portal server.
  • Designed and development User base in Websphere Tivoli directory services
  • Implemented inter-portlet communication
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involves in Client for system usage
  • Involved in writing stored procedures, complex queries using SQL to process the data on Oracle DB.
  • Managed team
  • Involvement in end to end implementation of all environment setup at client location

Environment: Java, J2EE,IBM Websphere Portal Server v6.1, IBM WAS 6.1, IBM TDS,IBM RAD 7.5

Confidential

Software Engineer

Responsibilities:

  • Design and development of new enhancements, BAUs, production issues and adhoc service requests in KE environments
  • Implemented customization on Interwoven WorkiteMP
  • Developed build files to configure build process using ANT.
  • Identifying and implementing reusable components
  • Performed Unit / Module testing
  • Provided end to end support and maintenance includes building servers for testing and staging, bug fixing etc) for three regions (AP,EMEA and US)

Environment: Java, J2EE, Interwoven WorksiteMP5.0, Javascript, Eclipse

We'd love your feedback!