We provide IT Staff Augmentation Services!

Senior Consultant Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Overall 16+ years’ experience in software Analysis, Design, Development, Implementation and Architecting. This involved hands - on development using J2EE (such as JSP, Servlets, EJB, XML, JDBC, Struts, Spring and Webservices) technologies. The development experience complemented with solution design expertise using UML.
  • Worked on projects for the entire software life cycle with emphasis at following project processes, interacting with customers, and maintaining effective business relationships.
  • Excellent knowledge and experience in developing applications with Model View Controller Architecture (MVC) using J2EE framework and also open source frameworks like Struts, Spring, Hibernate and Castor.
  • Excellent knowledge at understanding and implementing of OOPS techniques.
  • Strong knowledge of Java and J2EE design patterns.
  • Strong skills in writing ANT build scripts for web and J2EE applications.
  • Developed workflow solutions using Workflow Framework (TIBCO iProcess).
  • Strong skills in analyzing and enhancing data models to the new business requirements.
  • Possesses extensive knowledge in implementing persistence layer for Web and J2EE applications with persistence frameworks like Hibernate and Toplink. And also JDBC API and EJB.
  • Good at developing and consuming Webservices (SOAP & REST based) using SOA architecture.
  • Possesses several years of experience in using Configuration management tools like Concurrent Versions System (CVS), Perforce, MKS and Microsoft Visual Source Safe (VSS).
  • Strong skills at Application defect tracking with Quality Center, Mercury-Test Director and Bugzilla.
  • Good at business interaction for business requirement gathering and analysis from Business Users
  • Strong at documenting the requirements in terms of creating Low-level, High-level, Process flow and Data Flow diagrams.
  • Knowledge on Content Management Systems and integration.
  • Well versed with Onsite-Offshore development model in efforts of meeting the business needs.
  • Timely tracking the project milestones and reporting to business and managers.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Excellent team player with strong interpersonal, communication, technical, analytical and organizational skills.
  • Handled on-call production support on a 24x7 basis.

TECHNICAL SKILLS:

Operating System: Windows 9x/2K/NT/XP, UNIX and Linux

Languages: C, C++, Java, Visual Basic, FORTRAN

Web & J2EE: : Core Java 1.4/1.5, Servlets, JSP, PHP, JavaScript, JSTL, StrutsTechnologies: Hibernate, JAX-RPC, JDBC, JNDI, Java Mail, I18N, Java Beans, EJB, XML, JDBC, SOAP, Log4j, Axis, Web Services, HTML5, CSS3, AngularJS, DHTML, AJAX, Bootstrap, Microservices, and CSS.

Middleware Tools: : TIBCO iProcess, TIBCO EMS, Mule ESB, TIBCO AMX BPM

Web/App. Servers: IBM WebSphere, Apache Tomcat, JBoss

Database: Oracle 7.x/8.x/9.x/10g, Sybase, MySql, Postgres and MS-Access

CASE Tools: Rational Rose, Microsoft Visio

Framework: AJAX, Struts, Spring, Hibernate and Toplink

Other Tools/IDE s: Eclipse IDE, Rational Application Developer (RAD), Mercury Quality Director, Quality Center, Edit plus, Dream weaver, Forte, JBuilder, JDeveloper, Net beans, XML Spy, Erwin Data modeller, DBVisualizer, ANT, Maven, JUnit, SQL Advantage, Quest Toad, SQL Navigator, TIBCO Business Studio

Source Control: Perforce, MKS source control, CVS, WinCVS, Clear Case, SVN and VSS.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Environment: - Angular JS, HTML 5, CSS 3, JavaScript, SAP HANA, REST Webservices, SQL, Webstrom Studio, SAP HANA Studio, AG Grid, OpenText, ServiceNow, SVN and GitHub.

Senior Consultant

Responsibilities:

  • Design and develop new HTML pages as per requirements using Angular JS.
  • Develop new controller classes using Angular JS.
  • Design and develop new web services in SAP for desktop version and mobile version of the application.
  • Developed cron jobs for the requests approved via mobile application and cleanup activities.
  • Design and create new Tables in SAP HANA.
  • Interacting with business in requirements gathering and all business communications.
  • OpenText integration to store and retrieve, request related documents.
  • Perform GitHub related activities on the source code.
  • Project tracking using ServiceNow
  • Provide technical expertise and suggest improvements in existing architecture and frameworks
  • Coordinate with offshore counter parts and provide both functional and technical solution as needed

Confidential, Houston, TX

Environment: - Java/J2EE, C++, FORTRAN, Pentaho, REST Webservices, SQL, Swagger, Microsoft Visual Studio, Squirrel, Eclipse, CVS, AWS and SVN.

Solution Architect /Lead Developer/Onsite Lead

Responsibilities:

  • Design and develop new frameworks as per clients existing products
  • Liaise with client's technical team to resolve queries and attend daily scrum
  • Designed, developed and implemented new feature for Pentaho (alignment of axis).
  • Designed, developed and implemented Teiid driver support to access VDB’s.
  • Designed, developed and implemented webservices to present the data from historical database via OPCHDA.
  • Provide technical expertise and suggest improvements in existing architecture and frameworks
  • Coordinate with offshore counter parts and provide both functional and technical solution as needed

Confidential, Uniondale, NY

Environment: - Java/J2EE, Spring, Webservices, Hibernate, HTML, CSS, JavaScript, MuleESB and Microsoft Visio, Eclipse.

Solution Architect

Responsibilities:

  • Requirement analysis, design and development for the new application.
  • Created process flow and data flow diagrams and shared the same with business for approval
  • Created low level and high level documents
  • Designed database tables for the requirements.
  • Used AnypointStudio from Mulesoft in developing the integration flows.
  • Used Mule ESB for exposing endpoints.
  • Conducted meetings with business for the requirements and got approval for the gathered requirements.
  • Tracking of minutes of meeting, milestones and timely reporting.

Confidential, Portland, ME

Lead Java TIBCO Consultant

Responsibilities:

  • Requirement analysis, design, development and implementation of new enhancements to the existing application.
  • Designed and deployed the business model using TIBCO Business Studio in conjunction with iProcess Workspace.
  • Created and maintained Users and Groups using iProcess Administrator.
  • Wrote Java plugin jars using TIBCO Java EAI API, which are used as utility classes to be used from business modeler or from Java applications.
  • Created and maintained EJB applications, based on Message Driven Beans (MDB’s).
  • Read and written JMS messages from and to JMS queues and topics.
  • Played the role of Release coordinator.
  • Timely provided Production support.
  • Timely solving and tracking the assigned tasks and updating the same to team and business.

Confidential, San Jose, CA

Environment: - Java 1.5, Maven, Eclipse, SQL, Oracle, Squirrel, Clear Case, Clear Quest, Windows, Hudson(Serengeti) and Unix environments.

Senior Java Consultant

Responsibilities:

  • Understood the existing behavior of the application.
  • Understood the existing data model and developed new database tables for the requirements.
  • This tool is used in building and deploying e-commerce and other applications.
  • Used Squirrel to interact with database.
  • Used Core Java jdk1.5, and OOPS concepts on developing new features.
  • Prepared and scheduled review meeting for the new business requirements and shared the same with QA team.
  • Used Hudson for continuous integration.
  • Developed Test cases using JUnit Framework and performed Functional testing and System Integration Testing for UAT
  • Tracked the project milestones, status reports, and defect resolution.
  • Provided production support.

Confidential

Environment: - Java 1.4, Apache Tomcat 5.2.5, Axis, Ant, Eclipse, SOA Architecture, SQL, PL/SQL, Oracle, Squirrel, Clear Case, Clear Quest, Windows and Unix environments.

Senior Java Consultant

Responsibilities:

  • Involved in gathering the business requirements and documented them.
  • Prepared the data model for the requirements.
  • Developed SOAP based web services adhering to the guidelines and standards
  • Added test cases using JUnit.
  • Fairly interacted with business and other teams to accomplish the new feature requirements.
  • Keep track of the planned milestones for timely delivery.
  • Conduct and attend meetings as per requirement.
  • Manage the documentation and code in a safe location using configuration management tool, clear case.

Confidential, Phoenix, AZ

Environment: - Java 1.5, JSP, Servlets, HTML, DHTML, JavaScript, CSS, Java Mail, Struts 1.1, Ant, AJAX, IBM Web Sphere Application Developer, Tomcat 5.0, IBM Web Sphere Application Server 5.1( IBM WAS), Windows XP, SQL, PL/SQL, Sybase, SQL Advantage, XML, JUnit, Microsoft Visio and CVS.

Senior Java Consultant

Responsibilities:

  • Managed the overall project execution with a team of 3.
  • Involved in gathering the business requirements and documented them.
  • Prepared the data model for the requirements.
  • Develop UI screens using JSP and JSTL and Struts Forms.
  • Validated data from the user using JavaScript or Struts Validator framework, wherever appropriate.
  • Used AJAX to asynchronously modify data in a UI screen based on user selections.
  • Developed various Java classes in conjunction for application interaction from user to database.
  • Developed SQL scripts - SQL Queries and Stored Procedures for database interactions.
  • Build and Design application with business tier and persistence (DAO, Business Object’s) tier.
  • Used extensively Core Java jdk1.5, Array, Generics and Collection.
  • Developed service adapter classes for database calls.
  • Develop JUnit test cases for Functional testing.
  • Developed Mail service component for mailing functionality in the application using Java Mail.
  • Responsible for timely release of build to local, testing and production systems. Used ANT for creating the build.
  • Handled the responsibility for version controlling using CVS.
  • Tracked the project milestones, status reports, and defect resolution.

Confidential

Environment: - Windows XP, IBM Web Sphere Application Server, WSAD, Java, Ariba Query Language (AQL), SQL, Ariba Markup Language (AML), XML, Mercury Test director and MKS.

Technical Lead

Responsibilities:

  • Managed the overall project execution with a team of 10 onsite, offshore developers and testers.
  • Lead the team in successful project transition by providing technical support.
  • Understood the project specific technologies (AQL, AML), where in proven my skills as a fast learner.
  • Fairly interacted with client and other team members for better understanding the project in terms of core functionalities and technical functionalities of the system.
  • Setup the transitioned project at the new location from scratch. (I.e., installing the required software’s in terms of server setup, tools required for development, database setup and also repository setup).
  • Involved in writing queries using AQL and XML files using AML for the new requirements.
  • Participated in new business requirements, future application releases planning, resource/work allocation.
  • Shared and tracked the bugs using ‘Mercury Test Director’.
  • Involved in Unit Testing and UAT.
  • Tracked the project milestones, status reports, and defect resolution and resource allocation.
  • Provided second level technical support for the live application.

Confidential

Environment: - Windows XP, UML, Java 4, Struts 1.1, Toplink mapping work bench, Webservices (using Apache Axis), SOA Architecture, Component based architecture, Design patterns, XML, Castor Framework, Perforce, Eclipse 3.0, Bugzilla, Quest TOAD, Oracle 10g, Log4j, Tomcat.

Senior Systems Analyst

Responsibilities:

  • Played the role of Module Lead with a 5-member team.
  • Understood the existing application & database structure for the development of new component.
  • Participated in discussions with the clients on new business requirements to convert them into technical designs for the technical team.
  • Involved in data modeling for the new requirements new tables required for import (as per the requirement) using Data modeler.
  • Created Toplink objects & Writing queries in support of importing the data to and from tables.
  • Prepared documents for the understandings and record keeping.
  • Understood the WSDL for developing SOAP requests.
  • Implemented business logic using core java concepts - Multi-threading (proving thread-safe environment in concurrent access areas), Collections.
  • Involved in developing webservices (using SOAP requests) for importing data from the third party databases as per the WSDL shared by clients using Apache Axis.
  • Implemented Webservices based on SOA architecture.
  • Involved in creating java objects for the XML (request and response, sent and received from third party vendors) using Castor mapping.
  • Implementing an Observer pattern to take care of progress and to perform event driven actions.
  • Designed and developed a java multi threaded application to check the values of in terms of cheap fares being serviced by various providers and update the traveler's wish list.
  • Tested the deliverables using the JUnit test cases and tracking the delivery.
  • Performed regression testing for major functionality change, to check its impact on the application.
  • Shared a common area to report and provide solution for the reported bugs using Bugzilla.
  • Setup an Offshore team and mentored them for the future releases/deliverables.

Confidential

Environment: - Redhat Linux, Java 4, UML, JSP, Struts1.1, XML, JavaScript, CSS, AJAX, Hibernate 2.0, Hibernate synchronizer, CVS, Dream weaver, Eclipse 3.0, Log4j, Microsoft Visio, Bugzilla, MySQL 2.0, SQL Navigator, JBoss.

Senior Software Engineer

Responsibilities:

  • Involved in requirements Design, Development, and System Testing.
  • Involved in client interaction in analysis of the existing system and gathering requirements/specifications for the future system.
  • Documented the functional requirements gathered.
  • Developed UML diagrams using Microsoft Visio.
  • Analyzed project requirements/specifications and designed various software modules.
  • Prepared High level and Low-level design documents.
  • Involved in Database analysis and design.
  • Developed several JSP using Struts 1.1 Tiles layout for presenting data in a user-friendly format.
  • Implemented the Struts Validator framework for validation.
  • Generated persistent objects using Hibernate synchronizer tool.
  • Developed ANT build scripts to compile, create and deploy the build in the development and production environments.
  • Developed Unit test cases using JUnit framework.
  • Used Bugzilla, for better communication better the various teams (Testing, Development and Management).
  • Successfully Implemented/configured of the application at clients place.
  • Provided technical support in development, deployment and production phases.

Confidential

Environment: - Redhat Linux, Java 4, UML, Design patterns, Struts 1.1, XML, HTML, DHTML, JavaScript, CSS, Java Mail, Hibernate 2.0, Hibernate synchronizer, CVS, Eclipse 3.0, Dream weaver, Microsoft Visio, EJB 2.0, JBoss, Bugzilla, MySQL & DB Visualizer.

Senior Software Engineer

Responsibilities:

  • Involved in complete SDLC of the project.
  • Used extensively Core Java jdk1.4, Array, and collection, as per the requirements.
  • Developed Web application was developed using Struts 1.1 (Implemented Tiles and Validator) framework.
  • Developed UML diagrams using Microsoft Visio.
  • Involved in database analysis, design and development, by creating/generating scripts.
  • Developed the business layer EJB components.
  • Implemented JNDI lookup class using Singleton and Service Locator pattern.
  • Stateless session beans are used with design patterns (Façade, Value Object and DAO) for flexibility and re-usability.
  • Implemented value objects (VO) to store and retrieve user group information.
  • Generated persistent objects using Hibernate synchronizer tool (as plug-in in Eclipse).
  • Developed ANT build scripts to compile, compile and deploy the build in the development and production environments.
  • Wrote Unit test cases using JUnit framework.
  • Involved in performing Integration testing and testing the results against the business requirements.
  • Used Bugzilla to report and resolve Issues in various phases of Development, Testing and Production
  • Prepared release notes to testing environment for respective releases.
  • Responsible for version controlling using CVS.

Confidential

Environment: - Windows 2000, Java 4, DFD’s, Flowcharts, JDBC, PHP, HTML, DHTML, JavaScript, CSS, Servlets, Java Beans, XML, SQL, PL/SQL, Oracle, Quest TOAD, Tomcat 5.0, Dream Weaver, Edit Plus, MS Visio and VSS

Software Developer

Responsibilities:

  • Prepared Design documents (Low-level diagrams and High-level diagrams).
  • Developed Data flow diagrams (DFD’s) using Microsoft Visio.
  • Designed the ER model for the application database using Data Modeler
  • Developed user interfaces using JSP, CSS and JavaScript for capturing input data by user, and presenting data stored in the database in user-friendly format.
  • Implemented Servlet as Controller, implementing Command pattern in MVC framework.
  • Developed Database connection class for connecting to database, implementing Singleton design pattern using JDBC Type IV driver.
  • Involved in database design, created scripts for new tables, SQL queries and procedures in the application, using PL/SQL and Quest TOAD
  • Implemented Client/Server side coding using JSP, Servlets and JavaBeans.
  • Involved in Root Cause Analysis and Bug fixing
  • Involved in Integration & Deployment of the application.

Confidential

Environment: - Windows 98, Visual Basic 6.0, Oracle 7.x, TOAD

Developer

Responsibilities:

  • Involved in understanding the functionalities by going through the documents.
  • Interacting with Lead for further clarifications.
  • Designing and Developing VB screens.
  • Providing View, Add, Update and Delete functionalities to the screen.
  • Writing database connection and common call functions.
  • Writing SQL statements for performing database operations.

We'd love your feedback!