Integration Architect/soa-bpmn Architect/sr Developer Resume
Miami, FL
SUMMARY
- To leverage my experience and vision to develop quality software and to further hone and develop my skills in order to sustain technical leadership
- Hands on SOA Architect having over 15 years of experience in design and development of Java/J2EE/SOA based large scale enterprise systems. Expert level skills in Oracle Fusion Middleware 10g/11g/12c
- Has experience in Banking, Utilities, Pre - paid Card, Telecom, Airlines, Government, Education, Ecommerce, Auction and Healthcare domains
- Successful production implementation of SOA based Solutions leveraging Oracle products, Oracle SOA Suite, BPEL Process Manager, OWSM Security implementation, Oracle ESB, and Oracle Human Task. Expert level skills in BPEL-Web Services Orchestration and, BPEL to BPEL asynchronous and synchronous communication. BPEL integration with ODI, EBS
- Familiarity with Enterprise Architecture Frameworks including Zachman and TOGAF.
- Integration using Oracle AIA, Enterprise Business Object (EBO), EBS, ABCs
- Hands on development experience leveraging SOA, EDA and Composite Application Development/11g, leveraging SCA based development, using Service Design best practices, implementing SOA Governance and Data Governance in a big enterprise.
- Expertise in Service mediation, Message transformation, Content-based routing, Message validation, Versioning and service monitoring using Oracle Service Bus.(aka ALSB) . Implementing Enterprise Integration Points, EIPs. OSB Security.
- Development experience using XSLT, XPath and XQuery design and development,
- Has excellent knowledge of XML, XSL and Web Services, JAX-RPC (JAXB, JAXP), JAX-WS, WSDL and XML Schema design best practices, WS-*, WS-Policy, WS-Addressing.
- Expertise in server side java development, EJB Component Architecture, 2.*, 3.0, Session Beans, MDBs, SLS Beans as a WS, SFS Beans.
- Expert level skills in webservices, WSDL design best practices. Service design and service life cycle management.
- Improved poorly performing mission critical J2EE systems to efficient, scalable, highly available systems.
- Expertise in J2ee persistence technologies EJB, iBatis, Hibernate, Toplink, JPA and JDO.
- Expertise in application framework design, layer based approach. Service and DAO layers, MVC web application design. Service Data Objects, leveraging SCA at web service layer.
- Solid background in OOPS Object-Oriented analysis and design using UML, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams, Refactoring.
- Expertise in Quality Assurance of SOA based systems, Web Services testing using SOAP-UI, SLAs, policy configuration testing, regression testing, and load testing.
- Web Development using Oracle ADF leveraging JDeveloper and Oracle 10g
- Excellent team player with good analytical, planning and interpersonal skills. Highly motivated, enthusiastic and self-starter. Have been a public speaker at java workshops.
- Have a very positive, proactive attitude towards software development and a passion for Java-J2EE and SOA/EDA based development.
- Implementation experience of IT and SOA Governance tools and technologies including OER, OSR and Enterprise Architect
- Implementation Experience with Oracle BPM and BPMN 2.0
- Member of Event Processing Technical Society
TECHNICAL SKILLS
Operating Systems: Windows, Sun Solaris, Linux, UNIX, NT
Languages: Java, XML, XSL, Assembly Language for Intel 8086, SQL, UML, BPEL, C++, Java Script, HTML,C#, XQuery, XPath
Development tools: IBM WSAD, JDeveloper 10.*/11g/12c, Eclipse.
RDBMS: Oracle, MySql, Microsoft SQL Server, Informix 7.x.
Application Servers: IBM WebSphere Application Server, Tomcat, JRun, JBoss, Weblogic, OC4J, Glassfish
Version Control/Build: Rational Clear Case LT, CVS, MS Visual SourceSafe 6.0, Subversion, Ant, Maven, Cruise Control, Bamboo, Team city
Build Tools: ANT, Maven, Cruise Control
Tools: for Design: UML, MS Visio, Rational Rose, Enterprise Architect, Jude
Web Servers: Apache web Server, IIS
PROFESSIONAL EXPERIENCE
Confidential
Integration Architect/SOA-BPMN Architect/Sr Developer
Responsibilities:
- Hands on Architect, involved in coding of Java/SOA components and managing offshore development teams.
- Provided detailed recommendations on improving the integration architecture and implementation
- Architected designed and implemented end to end monitoring solution using Splunk enterprise cloud and defined a long term strategy.
- Defined a governance process to sustain standardized logging across all applications and teams. Developed a POC to support the standard logging conventions.
- Standardized communication interfaces with Oracle E-Business suite using SOA oracle applications adapter via Restful web services exposed on Oracle service bus 12c.
- Provided integration support to Oracle EBiz functional teams for Order-2-Cash flow, order management and invoice creation.
- Developed, tested and delivered an end to end heart beat solution leveraging SOA Composites, Tibco messaging platform, Active MQ and Weblogic JMS.
Environment: Oracle SOA Suite 12c, Weblogic 12c, Spring, Oracle EBS 12.1.1, Enterprise Splunk Could, Tibco EMS, Oracle Service Bus 12c, Oracle Enterprise Manager Grid Control 12c, Active MQ. Oracle E- Business Suite 12.1.1.
Consultant SOA Architect
Confidential, Miami, FL
Responsibilities:
- Lead SOA developer role, reviewed the current business processes, and integration requirements
- POC to implement Oracle BPM to implement the Business Processes leveraging the current infrastructure and services
- Worked with enterprise architects to define the enterprise integration framework to be used in all business units of the Confidential County.
- Designed and developed data conversion routines in Java leveraging People Soft Integration Gateway’s out of the box billing interfaces.
Consultant SOA Architect
Confidential - Herndon, VA
Responsibilities:
- Lead SOA Developer role, reviewed the current implementation of Oracle SOA 11g
- Reviewed the business requirements and reviewed the workflow design and implementation
- Reviewed the technology implementation of all implemented components
- Reviewed the Integration Strategy, design patterns, testing strategy and deployment architecture
- Provided FOR detailed report with more than 100 recommendations on implementation, design and architecture
- Reviewed the overall governance process and identified the loopholes
- Prepared end to end assessment summary and provided an implementation road map
- Mentored the junior developers to understand the recommendations and helped them in implementation
Consultant SOA Architect
Confidential - Saint Louis, MO
Responsibilities:
- Lead SOA Architect role, reviewed the current SOA Strategy and implementation
- Discovered the SOA Architectural gaps in the overall SOA framework and its integration with the Enterprise Architecture Strategy.
- Understood all available SOA patterns and policies to be used in the available architecture practices
- Redefined the data access layers with SOA Data Access patterns and SOA best practices
- Defined the matrixes for design patterns and data access requirements DARs.
- Defined the refined future state architecture for SOA with a proposed Data Access Layer and canonical service layer
- Defined the SOA Governance and Data Governance alignment strategy for the future alignment of the data service layer, executed a POC to implement Oracle OER to support design time governance. .
Lead SOA Developer, SOA Designer
Confidential, Fort Lauderdale - FL
Responsibilities:
- SOA Designer role includes design and development of SOA based reusable platform and data access services.
- Leading event driven integration effort with the third party’s systems leveraging JMS, EDN, SCA Composites
- Design and implementation of Oracle Service Bus, message exchange patterns using Proxy Services, Business Services and Messages Flows.
- Centralize exception handling, auditing and re-try framework in Oracle Service Bus
- Implementation of Web Service security policies leveraging Oracle Service Bus and Weblogic Application Service.
- Design and implementation of BPMN process using Oracle BPM studio
- Designing EDN namespaces and message structures, validating XPath expressions for event subscriptions
- Working with Oracle A team in designing and verifying Architecture of the EDA related components
- Implemented a centralized SOA Governance process levering Oracle Service Registry and Oracle Enterprise Repository with available governance tools and assets.
- Integration of Oracle Service with Oracle Service Registry.
- Mentoring teams on EJB 3 best practices and implementation of EJB 3 services using JPA
- Defined the SOA Road map for the future integrations for the Product
- Defined SOA Governance framework and defined best practices for WSDL and XSD design and implementation.
Environment: Enterprise Architect, JDeveloper, Altova Map Force, Weblogic 10g R3, Oracle SOA/BPMN Suite 10g/11g. Oracle Service Bus, ADF, EJB 3, JPA, EDN, JMS
Confidential
SOA Architect / SOA Lead Developer
Responsibilities:
- Identified integration interfaces of different applications and defined standard based integration end points
- Recommendation of Best Practices for Implementation and Maintenance of OSB
- Recommendation for Monitoring and Performance tuning of OSB, Design Highly Available and Scalable OSB environments
- Defined standard canonical data model to define one vocabulary for different in-house systems
- Defined the SOA Road map for the future integrations for the client
- Defined SOA Governance framework and defined best practices for WSDL and XSD design and implementation.
- High level design of Oracle Service Bus, its communication interfaces
- Web Service interface definitions and implementation using Java
- Defining migration strategy from 10g to 11g
Environment: Rational Enterprise Architect, JDeveloper, Altova Map Force, XML Spy, Weblogic 10g R3, Oracle SOA Suite 10g/11g. Oracle Service Bus, Workshop Studio
Confidential
Responsibilities:
- Taking part in the analysis design and high level architecture of the application.
- Developing the XSDs of the messages, and defining the WSDL of the web service
- Implementing the web service using JPA using JDeveloper 11g
- Development of BPEL process flows in JDeveloper 10.3, BPEL clustering
- Development of Message flows in Oracle Service Bus for service Proxies
- Defining JMS Topics in weblogic server, and then configuring Topics based proxy services and business services in Oracle Service Bus.
- Event handling and content based routing in Service Bus, Message transformation and Message mediation in Service Bus.
- Design of testing framework of Web Services using SOAP-UI
Environment: JDeveloper 11 G, JDeveloper 10.3, BEA Weblogic, Oracle Service Bus 10gR3, BPEL process manger, EJB 3.0, JPA, Bea Workshop for OSB and Web Service Development, Vault, JDK 1.6, Altova Map Force for XSLT, SOAP-UI
Confidential, CA
Solutions Architect
Responsibilities:
- Identified the high level business services and defined the canonical model using the OASIS standard. And then implemented the detailed Web Services using Java (JAX-WS).
- Analyzed the business processes and developed the high level BPEL process with business analysts and defined the Workflow for human intervention processes.
- Integration with Oracle E-Business Suite to support the Accounting system
- Developed the BPEL processes and Human Workflows using Oracle JDeveloper.
- Designed and architected Error Handling Framework using BPEL, Human Task and Oracle Service Bus. Configured JMS Queues, Proxy Services and Message Flows in OSB.
- Development of CS portal using Oracle’s Application Development Framework ADF.
- Designed complex business flow using Oracle BPM and customized the workflow API
Environment: BEA Weblogic, Oracle Service Bus 10gR3, BPEL process manger, EJB 3.0, JPA, ADF, Bea Workshop for OSB and Web Service Development, JDeveloper for BPEL and Human Task Development, SVN, JDK 1.5, Altova Map Force for XSLT, SOAP-UI, BPMN
Confidential, NJ
Technical Lead
Responsibilities:
- Requirement gathering from the client, weekly meetings at the client site. Analyzing and developing the Technical specification.
- Development of the application framework using struts, Toplink JPA
- Developed an online data comparison tool developed in struts that intakes 50 MB of file and compares the data on a two panel JSP to show the comparison with the option to modify.
- Defined the human work flow using Oracle SOA Suite and BPEL Process manger
- Implementation of Oracle BPMN processes and human task flows and its integration with the business process flow services.
- Customization of ADF taskflows for the BPMN processes and custom authentication using LDAP services
- Developed two different POCs for a business using NetBeans IDE, Glassfish AS, OpenESB, Apache ServiceMix and Camel
Environment: JSP, Struts, Oracle 10g, Apache POI, Bea Weblogic, Eclipse, JDK 1.5, VSS for version control. JDeveloper, BPEL, Human Workflow. Toplink JPA. NetBeans IDE, Glassfish AS
Confidential
Senior SOA Engineer
Responsibilities:
- Defined service contracts of Enterprise level messaging between different Govt orgs and DC. Defined SLAs and service policies and communicated to the consumers.
- Defined service gateways, and pipelines in OWSM, service proxy definition and certificates and configured OWSM security policies.
- Implementing and documenting best practices of Web services design, BPEL design guidelines and schema design to be used among all teams.
- Development of Business Processes using Business Process Execution Language BPEL leveraging JDeveloper 10.3.
- Implemented a POC to demonstrate Integration layer using Oracle AIA with Oracle CRM and legacy declaration processing system.
- SOA testing, including BPEL and web service testing using SOAP-UI
- Designed and developed a web service wrapper using Axis to access roles in SAP.
- Java development of the DPP portal using Hibernate, Spring, Struts, JDK 1.5
- Developed Human Task forms using Oracle Human task.
Environment: Oracle SOA Suite 10.1.3.3, XSDs, WSDLs, XPath, XML, BPEL, ESB, OWSM, SOAP-UI, JDeveloper, Oracle 10-g, Maven2 and SVN for build and VC. AIA
Confidential
Senior Software Engineer
Responsibilities:
- I started this project in the inception phase, analyzed business requirements, documented requirement specification, functional specification, integration specs and technical design.
- Implemented development framework using Struts, Hibernate and eclipse plug-ins.
- Developed BPEL Process, java integration Web Services, Human workflows for approval
- Developed Custom reporting using Plateau’s reporting xml framework and iBatis as a DS
- Wrote deployment scripts of BPEL, Human Tasks, and Web Services
- Developed integration web services to talk to Oracle Financials.
- Developed XSLT transformations, proxy service and business service development in ALSB
Environment: EJB Session Beans, Spring, Struts, iText, Ant, Oracle 10-g, ALSB( Service Bus), Oracle SOA Suite 10.1.2, Weblogic Server 8.2, BPEL, Ant, Maven, Eclipse, JDeveloper, XML, SOAP Web Services, Apache Axis
Confidential
Team Lead
Responsibilities:
- I was Involved in end to end development of the project using Hibernate, Hibernate Synchronizer for automatic code generation. VSS,
- Other technologies includes, Struts, Validator Framework, Tiles templates. MySQL, JDK 1.5, Ant 1.4, iText for PDF generation
Confidential, CA
Team Lead/SE/SSE
Responsibilities:
- I Worked as a technical lead of a team of 18 developers, started the project from requirement gathering and documented the requirement specification document.
- Designed and implemented the framework, mentored the team members to work with the defined framework, got a special achievement award from the employer.
- Technologies include Web service Gateway. (JDK 1.5, IBM’s EGL, Struts, Java Mail, Tomcat, JBoss, Apache Web Server, Linux, Erwin, VSS. Session Beans using Hibernate
Confidential
Junior Java Developer
Responsibilities:
- I developed the system using Java Swing and JTable; this system served two objectives, for teachers to schedule the class time table and for the students was to examine the source code of the system.
- Technologies include JDK 1.2, Swing, JBuilder, JTable, and Oracle Database.