We provide IT Staff Augmentation Services!

Senior Software Consultant Resume Profile

3.00/5 (Submit Your Rating)

CA

Summary

  • 9 years of Enterprise Software Implementation and Enterprise Application Integration EAI experience that includes Analysis, Design and Development of Oracle SOA and J2EE Applications. Expertise in building Integration SOA based applications, JAVA/J2ee, JSF, EJB Session beans, SOA BPEL Services, SOAP / REST Webservices, XML Standards and web based architecture. Participated in software development life cycle including development methodologies based on Agile, component design, prototyping, development, deployment, testing and maintenance.
  • Experience in J2ee and Integration technologies like JSF Framework, Java/J2ee, JSP , Servlets, EJB Session beans, SOA BPEL, Web Services and REST services.
  • Experience in MVC Model View Controller architecture, using JSF, Struts, and Spring Framework with various Java/J2EE design patterns.
  • Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service.
  • Experience in implementing Spring Bean Injection and Hibernate ORM tool.
  • Extensively worked on debugging using Eclipse and JDeveloper.
  • Experience in building and deploying the applications using Apache ANT and Maven.
  • Experience in Oracle 11g, MySql and MsSql database
  • Working on various IDE's Jdeveloper , Microsoft Visio, Exadel Studio and Eclipse.
  • Worked on Application/Web servers like JBoss, WebLogic 11g and Tomcat.
  • Proficiency in System Life Cycle including developing and testing the applications.
  • Expertise in creating Use Case and Class Diagrams using Microsoft Visio.
  • Extensive Experience in working with PL/SQL Stored Procedures, Functions and Triggers.
  • Familiar with popular technologies on N-Tier architecture with application system development using Java/J2EEE, JSP, Servlets, JSF, MyFaces, Rich faces, A4J , Hibernate, JDBC,EJB, Spring Framework.
  • Extensive experience in all phases of SDLC Agile Methodology.
  • Participated in Software Development Life Cycle including development, testing, implementation and maintenance of various client/server N-tier and web applications.

Technical Skills

Java Technologies

Core Java, JDBC, JSP, Servlets, Javassist.

Web Development Framework

JSF Java Server Faces , MyFaces, RichFaces, A4J,EJB, HTML5, CSS3, Javascript, JQuery.

Fusion Middle Ware Technologies

Oracle SOA BPEL 11g

Web Services / XML

SOAP / REST Services, WSDL, UDDI Registry, XSD.

IoC Container

Spring Framework

ORM Technologies

Hibernate3 and 4.

Application Servers Web Servers

Weblogic 11g, Jboss5.x, Tomcat

IDE

Jdeveloper 11g, Eclipse, Exadel Studio, Oracle Workshop for WebLogic.

Databases

Oracle 11g, Mysql, MsSql

Source Control System

VSS, SVN

Operating Systems

Windows Xp / 2000, Linux.

Professional Experience Emerson

Confidential

Role: Senior Software Consultant

Remote Services Manager is designed to replatform the existing LIFE-Stations and LIFE-MMS for communications with the end devices. LIFE.NET services application is built on top of the Trellis platform. The current LIFE.NET product is used by the Chloride services group to provide remote monitoring of UPS and Cooling systems.

Responsibilities:

  • Designing/developing the integration between SOA BPEL and JSF applications.
  • Design and developed user interface components using JSF GUI Rich Faces.
  • Building JSF dynamic reusable business components.
  • Developed UI Page fragments, templates using Jdeveloper 11g.
  • Implemented custom Validations for various fields in JSF and interacting services in managed beans.
  • Implemented customized JSF exception handling to display user friendly error/warning messages.
  • Implemented EJBs Session beans for business logic.
  • Developed the business logic component in middle tier using JPA 2.0 with EclipseLink and EJB framework including stateless session classes and Entity bean classes
  • Implemented EJB Message Driven Beans to consume with JMS messages based on topics.
  • Implemented the J2EE Pattern: Managed Bean Business Object and Helper/Utility classes.
  • Integrate our module with other modules using Oracle SOA BPEL.
  • Implemented the Quartz scheduler to reprocess the error messages in Queue tables.
  • Implemented REST services for the integration of Measures, Events and Communication for Trellis Platform.
  • Developed REST and SOAP Web Services using JAX-WS, WSDL and JAX-RS specifications.
  • Used java callout in BPEL to call the auto reconciliation process.
  • Developed BPEL process for Trellis application module and used Database Adapter to pool and populate the data to Trellis apps using SOA BPEL Components.
  • Used MDS to share common assets like XSD, WSDL, and xml's etc.
  • Developed technical designs, common reusable components, test plans and deployment scripts.
  • Work with product development to resolve Product challenges.
  • Involved in database Trigger and PL/SQL procedures implementation based on the requirements.
  • Written technical documentation of all the processes.

Technologies: Java, JSF2, Javascript, CSS3, HTML5, SOAP/ REST Services, Oracle SOA Suite BPEL 11g, JPA 2.0 with EclipseLink, Jdeveloper 11g, Weblogic 11g, Maven and SVN.

Confidential

Role: Senior Software Consultant

Project Description:

Global Order Capture system handles the receipt, processing and invoicing of Purchase Orders and other invoices. This approach leverages standard Oracle Functionality contained within the Order Management and Project Billing applications Supported by customizations of special logic. Business processes to extend the delivered functionality addresses the revenue and cost accrual processes that provide the total end to end alignment of related order receipt, invoice processing, revenue and cost recognition flow.

Responsibilities:

  • Designing/developing the integration between applications using JSF, Spring and Hibernate.
  • Developed user interface using JSF Components.
  • Created entity objects, view objects, View links, application modules etc. using ADFBC.
  • Created Pages, Template fragments as per the requirements.
  • Involved in Gathering the business requirements, solution design, system configuration trouble shooting, implementation and post implementation support.
  • Implemented Order Management module in JSF.
  • Created Pop-up windows for Adding and Updating rows in the JSF Table for various pages.
  • Worked on Simple and Advanced Search functionality in JSF.
  • Involved in implementing persistence logic using Hibernate.
  • Involved in writing .hbm files, ORM Classes, HQL, Criteria, and Named Queries etc.
  • Implementation of interfaces in JAX-WS Reports Service, Order Entry Service and Order Enquiry Service modules.
  • Having good experience on Design Patterns, Web Services and XML.
  • Created spring configuration files, Bean Injection, validation files and resource bundles for various modules using spring framework.
  • Migration from spring 3.1 to 3.2.3 to effect Hibernate 4 Features
  • Used Hibernate annotations for hibernate mapping.
  • nvolved in defining and implementing user authentication and authorization using Weblogic Realm security.
  • Integrating the code and check in that code into SVN Repository.
  • Participated in integration testing and bug fixing.

Technologies: Java, Servlets, JSF, Myfaces, Apache Tomahawk, Webservices, Hibernate 4, Spring MVC Framework 3, Javascript, CSS3, HTML5, Eclipse IDE, Weblogic 11g, SVN

Confidential

Role: Consultant

Project Description:

  • Provider Tools is to give provider's a suite of tool to easily manage and access their patient information. Providers can view a list all of their patients' information with minimal navigation and includes patient eligibility and calendar balances and calls for eligibility and benefits will be reduced through the use of this feature. Can view the reports for the group of patient instead of single patient
  • Provider tools includes the following Patient Roster, Submit claim , My payments , Direct Deposit , Track my claim , Eligibility Benefit , Treatment History , My claim documents and Reference Libraries.

Responsibilities:

  • Involved in Gathering the business requirements, solution design, system configuration trouble shooting, implementation, user training and post implementation support.
  • Coordinate directly with stakeholders and technical staff to provide architectural guidance, design and performance improvements.
  • Designing/developing the integration between other applications using JSF and Axis2 Web Services.
  • Developing the JSF Business components for Patient Roster, Submit Claim and Direct Deposit modules.
  • Creating Pages, custom validations and templates as per the requirements.
  • Implemented validations on JSF backing beans.
  • Creating business objects using the design patterns like Business Delegate, Front control, DAO, DTO etc.
  • Integrated Spring DAO for data access using with Hibernate.
  • Generated backend hibernate DAO and business objects
  • Developed user interface using JSF UI Components.
  • Developed JSF Model components creation, configuration, and tuning of DOA objects, view objects, bindings .
  • Implementation of web service interfaces in Apache Axis2.
  • Extensively worked with HQL and hibernate criteria queries
  • Integrating the code and check in that code into SVN Repository.
  • Develop technical designs, common reusable components, test plans and deployment scripts.

Technologies: Java 1.6, JSF, Myfaces, Apache Tomahawk, Web services, Apache Axis2, Eclipse, Spring, Hibernate, Weblogic 11g, SVN.

Confidential

Role: Software Engineer

Project Description:

  • Service Manager is the industry's leading Service-Oriented Architecture management, security product and suite of components that work together to deliver the business value of Web services. It follows the SOA Infrastructure Reference Model delivering comprehensive standards-based security, routing, mediation, monitoring, Management and Security for XML and Web services.
  • Management Server uses the Management Point a Web service designed by Digital Evolution to manage other Web services to provide monitoring and security features to even the simplest of Web services. It enables the organization to map the benefits of loosely coupled, Service-Oriented Architecture by serving as a crucial system component that overcomes the inherent security and management challenges that prevent organizations from realizing the enormous potential benefits of SOA.
  • Service Manager is deployed together with Policy Manager providing SOA Management, compliance metrics, run-time policy enforcement, and manages Active Contracts between consumers and providers.
  • It has 6 Modules/Subsystems those are Registry Manager, Management Server, Policy Manager, Alert Manager, Repository Manager and Management Console.
  • It provides some of the following features. Superior Web Service Management Reporting
  • Enhanced UDDI 3.0 compliant service registry that provides additional flexibility and improved Security and integration Capabilities.
  • Enterprise Security and integration framework to facilitate service authentication, authorization and federated trust relationships.
  • The ability to transfer and manage Web Service invocations across multiple transports.
  • Alerting of users and manages the service failures or breached Service Level Agreements.
  • Reporting console for the graphical display of service performance and availability statistics.

Responsibilities:

  • Worked on Security Capabilities on WS-Security, Service Manager Security and others.
  • Developing Policy Enforcement Implementation for Policy Manager
  • Worked on Agent and Delegate development.
  • Implemented JAX-RPC / JAX-WS WebLogic Web Services and Client / Server side handlers.
  • Implementation of business logic and business objects for client and workbench GUI using JSF.
  • Designed web service interface implementation in Java using Apache Axis2.
  • Developed client modules for the SOA integration.
  • Developed Web Services for Integrating with the Enterprise Information System Tier
  • Experience in Weblogic server domain configuration and cluster environment.
  • Technologies: Java 6, JSF, Oracle SOA Suite BPEL 11g, Javassist, Spring Framework, Apache Axis CXF, Fuse, JDBC, WebLogic Server , JBoss 5x , Oracle Workshop for WebLogic, MsSql, Oracle DB, Ant.

Confidential

Role: Programmer Analyst

Project Description:

  • PVT Solar has been using TRNSYS, a system developed and managed by TESS for simulation of the solution it provides. TRNSYS has a 25 year history, in this industry, and has been coded in FORTRAN.
  • TESS provides support, and extensible components for use. It is used to send some inputs to TRNSYS It works as interface , it will execute the inputs which are sending by PVT Solar, and after execution it will generate the output files to PVT Solar. There are 3 modules in PVT Solar.

Administration

  • Allows creation and management of users.
  • Ability to alter project and simulation run details on behalf of the user
  • Ability to re-prioritize the queue for TRNSYS runs
  • Ability to manage control data such as building files
  • Web application should allow user management. This includes creation of new users, updating of users including disabling users.
  • System should be able to send updates and mail to users.
  • System should be able to populate a queue for TRNSYS processing. This may be implemented as a priority queue.

Client

  • Allows the client to key in project and simulation run details.
  • Displays reports and statistics

TRNSYS interface

  • Runs in queue processing mode
  • Simulation requests as handled on first-come-first-served basis
  • Triggers TRNSYS on inputs provide, and manages outputs received.

Responsibilities:

  • As a Developer in our team, worked on different modules of the project.
  • Developing dynamic and doing page validations using JSF.
  • Understanding the system requirement specification.
  • Involved in technical investigations for process improvements
  • Integrating the code and check in the code into the SVN Repository.
  • Implemented object/relational persistence Hibernate for the domain model.
  • Technologies: Java 5, JSF, Rich Faces, Spring Framework, Hibernate, Struts Tiles, MySql and Tomcat. Confidential Role: Programmer Analyst Project Description:
  • Aim of RelevantMind B2B is by linking products with partner vendors who sell these products. Sometimes consumers may not decide which products to buy and where to buy. At the time RelevantMind gives precious suggestions by bringing community to the product research process, makes passionate user group conversation and interaction the best and most accessible source of product information available.
  • The system shall link products and stores selling these products in Alpha Release. Using RelevantMind, Consumers can browse or join conversations, tag to suggest products.
  • There are 4 modules for Beta release. Product Search, Generic search, Search Engine Website Crawling and Admin Module.
  • Relevant Insights: Relevant Insights reports mines the vast sea of user forum activity extracts the most relevant conversations for generating the reports or charts about your brands, products services, Conversation, Attribute Association, Frequency Report, Influencer Analysis and Competitors Insights. It helps you determine how this data can be integrated into your marketing and social media initiatives.
  • RelevantMind will work closely with your marketing department brand stakeholders to design reporting that produces the most valuable decision making tools

Responsibilities:

  • Designing and Development of user interface using JSF
  • Involved in developing the Product Search, Admin Module and Relevant Insights.
  • Understanding the system requirement specification.
  • Involved in technical investigations for process improvements
  • Code Integration and bug fixing.
  • Done validations using JSF.
  • Maintaining project related documents.
  • Technologies: Java 5, JSF, Myfaces, Tomahawk, Hibernate, Tiles, A4J, Nutch, MySql and Tomcat. Confidential Role: Developer Project: ArcMentor Server
  • Arc Mentor can control and archiving of Instant Messaging IM in a business organization. It works together with enterprise platform in a seamless way, providing transparent, secure archiving of all instant message, privacy data, secure intellectual property and conference traffic. The content is stored securely on the server side where only authorized individuals are able to access the stored content.
  • This project has 6 Modules Administration, Audit Messaging, Knowledge Management, Reports, and Advanced.
  • Integrated support for all public and Corporate IM systems, SUN ONE Java, Jabber and more.
  • RECORDS all IM conversations for ALL employees, Keywords trapping and Email alerting, receives real time notifications
  • Displays Graphical reports on different IM usage on various criteria like Daily, Weekly, and Monthly basis
  • Captures Files being transferred between IM Users
  • Backup and Retrieval of IM Conversation to provide proof of communications and to audit conversations
  • IMStatus will use to see the status for all the messengers charts.

Responsibilities:

  • Creating UI in Jsp for client view using Struts Frame work.
  • Involved on Administration, Knowledge management Modules.
  • Implementation the business login for Action classes, Action form, DAO and DTO.
  • Understanding functional requirements.
  • Technologies: Struts, Servlets, JSP, JDBC, Jboss and Oracle.

We'd love your feedback!