Senior Software Consultant Resume
Columbia, MD
SUMMARY:
- 19 years of IT experience in providing Java Enterprise Solutions, Software Development on Java/J2EE Platform, Client Server Applications, and embedded applications
- Ability to analyze existing systems, conceptualize new ones, design system integration, and deploying innovative Internet/Intranet/Client - Server based business solutions using the highest standards of quality control
- Extensively worked on Java, J2EE, JSF, Spring, JSP, Servlets, JDBC2.0/1.0, Oracle WebCenter, ADF, BPEL, SOA Suite, Hibernate, angularjs, extjs, Struts, JUnit, AJAX, XML, XSL, CSS, XSLT, HTML, DHTML, log4j, WebLogic, WebSphere, JBoss, Web Services, Ant, Eclipse, JDeveloper 10g/11g, JMS, EJB 3.0/2.0, Agile Methodology, SCRUM and UML, and Rational Rose
- Solid development experience with XML technologies such as XSD, XPath, XQuery, XSL, XSLT, etc
- Strong development experience with developing Java Web Services WSDL, SOAP, JAX-WS, XML, RESTful, WS-Security
- Sound knowledge of Complex System Architecture, Object Oriented Design Patterns and J2EE Design Patterns
- Experience in documenting the Functional and Technical Requirements
- Exceptional communication skills with the ability to present complex technical concepts and solutions to the team and clients
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, JSP, Servlets, EJB 3.0/2.0, JDBC, BPEL, JNDI, JMS, RMI, JPA, Java Swing, JUnit, Web Services (SOAP, RESTful, AWS), ant, maven log4j, Java Mail
Application Frameworks: JSF, Oracle ADF, Struts, TopLink, Hibernate, Spring, Oracle SSO, OAF, Ajax, angularjs, extjs, and JTF
Application Servers: Oracle Weblogic Server 11g, Oracle AS 10g/9i, Oracle SOA Suite 11g, Tomcat 5.5, WebSphere 4.0, JBOSS 3.0.4
Database: Oracle 11g/10g/9i/8i and SQL Server 2000
Internet: HTML, DHTML, XHTML, AJAX, Java Script, XML, DTD, XSLT, XML Schema, CSS, and XSL, Xerces1.4.3
Design & IDEs: OOAD, Eclipse, JDeveloper, RAD, Rational Rose, UML
Source Control Systems: Serena Dimensions, MKS, Subversion, CVS, VSS, ClearCase, ARCS
Other Languages: C and C++, SQL, PL-SQL
Operating Systems: Windows 7 Enterprise/XP/2000, Windows NT 4.0, Windows 95, RH Enterprise Linux AS4.0
Administration: Windows NT 4.0, Novel Netware 4.1.0, and Cisco 2509/1601 Router Configuration
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Senior Software Consultant
Responsibilities:
- Design and Implementation of Automation Intervention Application (AIA) to manage payment adjustment files for eligible professionals and group practice reporting organizations.
- Designed and implemented overall application navigation using xml menu models and Oracle ADF bounded and unbounded task flows.
- Prepared high level and detailed design documents by adhering to CSC/CMS documentation standards.
- Designed and developed PQIP user interfaces using angularjs and integrated with backend sevices.
- Developed RESTful web service using spring-mvc for Physician quality reporting system.
- Developing prototype for GPRO using AWS, angularjs, RESTful, and spring-mvc as CMS direction is moving onto cloud platform.
- Developed web services for collecting AIA dashboard statistics and managing payment adjustments along with group upload facility for uploading payment adjustments.
- Configured log4j for generating the debug messages.
- Designed and implemented Page Templates and Skins.
- Developed ant build scripts and configured continuous code integration using Jenkins and svn adapters.
- Configured OSB routing and created proxy for AIA web services.
- Defining application roles and configuring security on the portal services for both applications.
- Developed ant build scripts for deploying applications from dimensions for base lined code by using jdeveloper's build in ojdeploy build capabilities.
- Customizing the taskflows and deploying the taskflow customizations to the weblogic servers.
- Developing portlets and Integrating with existing applications.
- Mentoring new developers in understanding existing development environment and setting up their environment for quickly getting on board.
- Publishing web services through OSB server by configuring resources, business services, and proxies for all the web services.
Environment: Oracle ADF 11g, WebCenter 11g, Web Services, Weblogic 11gAS, Java, J2EE, JSF 1.2, Spring MVC, Spring Boot, Eclipse, angularjs, JDeveloper 11g, Oracle JDBC, SQL, PL/SQL, JUnit, log4j, XML, SOAP, Agile Methodology, Serena Dimensions, Subversion, Windows 7
Confidential, Towson, MDSenior Software Consultant
Responsibilities:
- Requirements gathering, designing and developing the reference architecture framework, preparing the deployment documents.
- Designed and developed WebCenter portal page hierarchies and navigation models
- Developed use cases, Sequence Diagrams, Design Documents for rating engine, agency locator web services by using JAVA/J2EE Design Patterns.
- Developed EJB 3.0 compliant beans for performing database operations using JPA annotations.
- Configured log4j for generating the debug messages.
- Developed ant scripts for creating schema (with RCU), setting up the managed server and domain, building and deploying the EAR
- Designed and implemented Page Templates and Skins
- Page permissions and runtime content editing with Oracle Composer provide underwriters with the ability to add and manage wiki documents at runtime
- Created new resource catalogs as well as using runtime resource manager
- Configured Search task flows with WebCenter Search Adapters
- Configured Lists Services and configured security for the lists services
Environment: Java, J2EE, JSF 1.2, Spring MVC, Hibernate, Eclipse, JDeveloper 11g, Oracle JDBC, ADF, SQL, PL/SQL, JUnit, log4j, XML,SOAP, Oracle 10g database, WebLogic 11gAS, Java Mail, Agile Methodology, Web Services, Serena Dimensions, Windows Vista
Confidential, MDSenior Software Consultant
Responsibilities:
- Requirements gathering, designing and developing the reference architecture framework, preparing the deployment documents.
- Developed use cases, Sequence Diagrams, Design Documents for new quote, renewal, and medical payments applications by using JAVA/J2EE Design Patterns.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
- Implemented security for Java WCIS by integrating with Oracle Single Sign on framework, and Oracle HTTP Server.
- Designed and developed WebCenter portal page hierarchies and navigation models for the entire application
- Implemented business logic using Oracle BC4J components.
- Implementing ADF backend Entity Objects, View Objects and Application modules
- Testing business rules using ADF BC4J client.
- Implemented many business rules on the entity objects using groovy expressions and in java implementation classes.
- Developed components in all layers of ADF framework like user interface, model layer, and the business services layer.
- Developed Web Services for pricing module to the agencies and premium calculation for manual classes using SOAP and RESTful services.
- Consumed web services by using WSDL files and UDDI for risk calculation.
- Sending automated emails using Java Mail API for confirming various users after accepting the quote, processing medical bills.
- Responsible for designing the logical and physical database structure for the Oracle10g.
- Configured Search task flows with WebCenter Search Adapters for site level search implementations
- Developed SQL queries, PL/SQL Procedures, Triggers on Oracle 10g database.
- Developed build scripts using Apache Ant.
- Using design parts in dimensions for creating the release candidates and also creating the code baselines for making nightly builds.
- Developed Java Beans to represent model layer for interacting with the database.
- Configured log4j for generating the debug messages.
Environment: Java, J2EE, JSF 1.2, JSP, Servlets, JDeveloper 11g, JDBC, ADF, SQL, PL/SQL, JUnit, log4j, XML, SOAP, Oracle 10g database, WebLogic 11gAS, Java Mail, Agile Methodology, Web Services, Serena Dimensions, Windows Vista
Confidential, NYSenior Software Consultant
Responsibilities:
- Gathering the requirements, developing the reference architecture framework and design documents.
- Developed use cases, Design Documents for Sale Workbench application and internet task force applications by using JAVA/J2EE Design Patterns.
- Developing sales workbench application using ADF, SOA Suite and BPEL
- Training the development team to understand the Reference Architecture, developing applications using ADF and Toplink Model Layer Services.
- Abstract the complexity of the sales workbench modules like order, quote, supplier quote request, quote line review etc. and maintained the control over the architecture life cycle parallel to the design and development life cycle.
- Orchestrating business processes within the sales workbench using BPEL process engine.
- Secured the sales workbench application by integrating with Oracle Single Signon framework.
- Rewriting the existing functionality using JSF, ADF faces and Business components.
- System Integration testing and User Acceptance Testing for Sales workbench.
- Mapping the business objects and database tables using Toplink framework.
- Responsible for designing the logical and physical database structure for the Oracle10g.
- Unit testing and Code Reviews
Environment: Java, JSP, ADF, Struts, ExtJs (Ajax framework), EJB3.0, Servlets, JDeveloper, Oracle JDBC, JUnit, SOA Suite, Toplink, XML, Oracle 10gDB, Oracle 10gAS, Web Services, Windows XP, RHEL 4.0
Confidential, New York, NYSenior Software Consultant (Oracle Consulting)
Responsibilities:
- Gathering the requirements and providing the architecture and developing the design documents
- Developed use cases, Design Documents for PERS and Environment Remediation by using JAVA/J2EE Design Patterns.
- Setting up the infrastructure of developing applications using ADF, SOA Suite and BPEL
- Being Oracle Consultant my responsibility includes, providing training for MTA development team on developing web based applications using ADF Faces and Toplink Model Layer Services.
- Project Estimation for the delivery of PERS 1.0 application.
- Automated the Oracle Applications performance review process using BPEL processes
- Secured the web services using Oracle Web Services Manager.
- Responsible for designing the logical and physical database structure for the Oracle10g.
- Unit testing and Code Reviews
Environment: Java, JSP, Struts, EJB3.0, Servlets, ADF, JDeveloper, Oracle JDBC, JUnit, SOA Suite, TopLink, XML, Oracle 10gDB, Oracle 10gAS, Web Services, Windows XP, RHEL 4.0
ConfidentialDevelopment Manager
Responsibilities:
- Design and Implementation of Applications Pack 2.0.1 for EM Grid Control 10gR3
- Abstract the complexity of applications pack and maintained the control over the architecture life cycle parallel to the development life cycle.
- Project Estimation for the delivery of Applications Pack 2.0.1
- Developed use cases, Design Documents by using JAVA/J2EE Design Patterns.
- Design and Implementation of Applications discovery and cloning automation.
- Automated the Oracle Applications cloning using BPEL processes
- Secured the web services using Oracle Web Services Manager.
- Rewriting the existing functionality using JSF, ADF faces and Business components.
- Fixing the critical bugs in the earlier releases of Applications Management Pack.
- Upgrade testing for the pack from 1.2/2.0 to the latest release.
- System Integration testing and certification of the pack on 10gR4
- Mapping the business objects and database tables using hibernate frame work.
- Responsible for designing the logical and physical database structure for the Oracle10g.
- Unit testing and Code Reviews
Environment: Java, JSP, JSF, Servlets, ADF, JDeveloper, Oracle JDBC, JUnit, SOA Suite, Hibernate, XML, Oracle EMGC10gR3, Oracle 10gDB, Oracle 10gAS, Web Services, WebLogic, Windows XP, RHEL 4.0
ConfidentialProject Leader
Responsibilities:
- Design and Implementation of Rapid Clone enhancements for multi-node and multi user cloning.
- Critical decisions for defining specific direction for Oracle Applications Manager in terms of implementation, operations, and maintenance.
- Seamless integration between Oracle Applications Manager with BPEL Service Manager and Web Service Manager.
- Rewriting the alerting and flood control modules using JSF, ADF faces, Entity Beans and TopLink Business Components.
- Design and Implementation of Applications Access Tracking enhancements for iStore, proxy user, system alerts, and flood control.
- Implemented database mapping between the entity objects and database tables using TopLink framework.
- Project Estimation and gathering requirements for Oracle Applications Release 12 from Product Management team about Oracle Applications Manger requirements
- Fixing critical bugs on the existing Oracle Applications Releases.
- Code Review, System Integration Testing and Unit Testing.
Environment: Java, JSP, Servlets, JSF, ADF, OAF, SOA Suite, Web Services, TopLink, Oracle JDBC, log4j, UIX, XML, XSL, Oracle 10g db, JDeveloper, JUnit, Oracle 10g AS, WebSphere, Windows XP, RHEL 4.0
ConfidentialProject Leader.
Responsibilities:
- Design and Implementation of Patch Impact Analysis concurrent processes
- Requirement gathering for analyzing the impact of patches and aggregate impact of multiple patches.
- Design and Implementation of Branched Files Impact Analysis.
- Implementation of PIA reports using JSP, Servlets using MVC architecture.
- Developed unit test cases using JUnit framework
- Database design and creation of tables, stored procedures, views, and triggers using SQL
- Project Planning for including Patch Impact Analysis feature into Oracle Applications Release 11.5.10 CU2.
- Code Reviews, Unit and Integration testing
Environment: Java, JSP, Servlets, JDeveloper, Oracle JDBC, JUnit, log4j, UIX, OAF, JTF, XML, Oracle 10g DB, WebSphere, Oracle 10g AS, Windows 2000, RHEL AS 3.0
ConfidentialSenior Applications Engineer
Responsibilities:
- Design and Implementation of Page Hooks for collecting the applications access information.
- Implementation of Page Hooks for Oracle Applications Framework
- Migrating the data from Sign-on Audit tables to Page Access Tracking reporting tables for publishing Sign-on Audit data from PAT reports
- Database Modification using SQL, PL/SQL, Stored Procedures, triggers in Oracle 10g.
- Design and Implementation of Applications Access Reports
- Code Reviews, Unit and Integration testing
Environment: Java, JSP, Servlets, JDeveloper, log4j, JUnit, UIX, OAF, JTF, XML, XSL, Oracle 10g DB, Oracle 10g AS, JBOSS Application Server, Windows 2000, RHEL 4.0
ConfidentialTeam Leader
Responsibilities:
- Design and Implementation of database connectors and adapters for connecting to any Data source.
- Porting common services and admin services to DB2 from Oracle
- Developed use cases, high level design and Design Documents by using JAVA/J2EE Design Patterns.
- Developed ant build scripts for the entire application
- Modifications to the database scripts for exporting data between Oracle and DB2
- Configuration scripts for running CAS on either WebLogic/WebSphere platforms
- Configured the application on WebSphere Application Server and also on JBOSS Application Server.
- Configuration of AQ or MQ server depending on the database connection
Environment: Java, JSP, Servlets, Eclipse, Struts, XML, XSL, Oracle 8i, DB2, OOAD, UML, Rational Rose, Windows 2000, JMS, Web Services, WebLogic 6, and WebSphere 4.0
ConfidentialSenior Software Engineer
Responsibilities:
- Design and Implementation of Server side framework for parsing, loading, storing and saving the jobs using XML and Java Reflection APIs
- Server side components for packing and transmit the jobs
- Interfacing with the scheduling engine
- Ant build scripts for building the application
Environment: Java, JSP, Servlets, J2EE Platform, XML, XSL, XML Schema, Eclipse, Oracle 8i, OOAD, UML, Rational Rose, JMS, Web Services, Windows 2000, JBoss AS 3.0.4, WebLogic 7.0
ConfidentialAssociate, Technical Staff
Responsibilities:
- Implementation of server side event tracking using server side proxy
- Developing middle-tier components for interacting with the database
- Implemented Model View Controller (MVC) architecture using struts framework
- Unit testing and peer code reviews
- Design and implementation of image breaking logic and identifying each item on the image in the applets
- Developing the site administration and site navigational pages using JSP and Servlets
- Managing the source control system for this application
- Developed ant build scripts
Environment: Java, JSP, Servlets, struts, Java Mail, JBuilder, JDBC, UML, Rational Rose, EJB1.1, Oracle 8i, SQL Server 7.3, WebLogic 5.1.0/4.5.0, Windows NT 4.0
ConfidentialSoftware Engineer
Responsibilities:
- Designed and developed various modules related to authentication, security, database connectivity and presentation using JDBC, Java Servlets, HTML and JavaScript.
- Implemented Session Tracking and encryption techniques.
- Design and implementation of LAN’s and WAN’s.
- Interconnection of centralized networks using Cisco routers
- Administering Windows NT and Novell NetWare Networks.
Environment: Java, JSDK 2.1, Oracle 7.3, HTML, JBuilder, JavaScript, JDBC, JWS 2.0, Cisco 2509, Cisco 1601 Routers, Windows NT/95
