Soa Architect/integration Architect/developer Resume
SUMMARY:
- 19+ years of experience in Architecture, Analysis, Design, development, deployment, prototyping, testing and maintenance in n - tier and cloud based systems.
- Hands on experience in all phases of Software Development (SDLC), including requirements gathering, converting them into software requirement specification using Object oriented techniques & design patterns.
- Extensive experience in Service Oriented Architecture (SOA), Cloud Computing, business architecture and solution architecture, Model-View-Controller (MVC) architectural pattern and Enterprise Service Bus (ESB).
- Extensive experience with WSO2 and Mule suite of products for SOA platform like Enterprise Service Bus, Data Services Server, Governance Registry, Message Broker, API Manager, Identity Server.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite 11g for Fortune 100 Company.
- Strong application integration experience using Mule ESB with Connectors, transformations, RoutingActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.
- Expertise in Mule ESB, Mule Cloudhub, Anypoint Platform API Portal, Mule Dataweave language, RAMLJSON, JSON Schema.
- Working for last 2 years in container based technologies like Docker, Kubernetes and Openshift
- Experience with configuration of Amazon AWS EC2 for containerization and AWS RDS.
- Strong experience with Design/Architecture, API Design and UML 2.0(Class, State, Activity, Sequence, Communication, Component and Use case Diagrams) using MS Visio
- Experience with Code Reviews, Testing, Technical Design, Integration and Requirements Validation
- Strong hands on experience with Database Normalization, SQL, PLSQL, Triggers, Store Procedures, Functions, Cursors, TSQL, Views, Sequences etc. with databases like Oracle 9i/ 10g, SQL Server 2000, SQLite, MySQL, MS Access, Confidential DB2.
- Extensive experience with Web/Application servers Apache Tomcat, Google App Engine, Confidential WebSphere, Oracle Application Server, Jetty, WebLogic and JBoss.
- Strong experience in developing Web Services using RESTful, SOAP, Apache, Axis & XML.
- Development experience on different platforms i.e. UNIX (AIX, Solaris, HP-UX), Linux, Windows and Mac OSX.
- Experience on Agile and Scrum Methodology. Involved in Standups, Iteration Planning meetings, stream lining stories using Rally etc.
TECHNICAL TOOLS:
Languages: Java, C, C++, SQL, C#, PL/SQL, Python
Container Technologies: Micro Services, Docker, Docker-compose, Vagrant, VirtualBox, Kubernetes, Elastic Search, Kibana, LogStash
Web services: WSDL, XML, Apache Axis, JAX-RPC, JAXB, JAXP, Spring Web services, XFire, RESTful and SAAJ
Middleware: EJB, WebSphere MQ, JMS, REST, SOAP, Tibco ESB, RMI, CORBA, Web Services, WSDL, Oracle Fusion Middleware 11g (Oracle SOA Suite, OSB, BAM, B2B, JMS), BPEL, BPM, WSO2 SOA Tools (ESB, MB, DSS, API Manager, Governance Registry, Identity Server), Mule ESB, Mule Cloudhub, Anypoint Platform API Portal, Mule Dataweave, RAML,Kafka
Web Servers Technologies: IIS, Apache, Tomcat, Nginx, HAProxy, F5 Load Balancer, SSL, Certificates
Application Servers: Apache Geronimo, Google App Server, Confidential WebSphere, Jetty, WebLogic, JBoss AS, Oracle Application Server, Apache Tomcat and IIS
Open-Source Technologies: Jboss, Junit, LDAP, Jakarta Struts, Jakarta Commons, Hibernate, Spring Framework, Ant, Maven, Log4J, MYSQL, Apache Tomcat, Apache
IDE: Eclipse, MyEclipse, IntelliJ, Visual Studio, WSDD, WSAD, JDeveloper, Jbuilder, NetBeans, Dreamweave
RDBMS / Databases: Oracle 12c/11g, SQL Server, DB2, Sybase, Derby, MSSQL, Cassandra, MS Access
Operating Systems: MS-DOS, Windows 2000/XP/Vista, UNIX (HP-UX, AIX, Solaris), Linux (CentOS, Ubuntu, RedHat)
Configuration Tools: Clear Case, Subversion, StarTeam, Git, VSS
Build Tools: ANT, Maven, Jenkins, Puppet, Chef
SE Methodologies: Rational Unified Process, Agile and Extreme Programming (XP).
PROFESSIONAL EXPERIENCE:
SOA Architect/Integration Architect/Developer
Confidential
Responsibilities:
- Oversee the development and maintenance of technical and process documentation.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.
- Used Data Mapper and Data Weave for transformations. Good hands on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP Hybris, Salesforce and Data Base connectors as a part of integration usage.
- Responsible to develop RESTful / SOAP web services in Mule ESB based on SOA architecture
- Created MULE ESB artifact and configured the MULE configuration files and deployed.
- Had an extensive experience in unit testing by writing the MUnit test cases to test Mule flows.
Technology: Integration design patterns, SOA Governance, Mule Anypoint Platform - API Management, Mule ESB, Java/J2EE, Active MQ, Cassandra, RHEL, UNIX(Solaris, HP-UX, AIX), SVN, SOA, SOAP, XSLT, XML, JSON, RESTful Web services, RAML, Mule AnyPoint Studio.
SOA Architect/Integration Architect/Developer
Confidential
Responsibilities:
- Created SOAP and RESTful Web Services using SOA framework for various integrations
- Defined the business architecture showing the current state and future state
- Designed and developed various deployment strategies for Middleware platform for WSO2 stack using Linux container technologies like Docker, Kubernetes and Vagrant.
- Established ELK (Elastic Search, Logstash and Kibana) platform to collect logs from all WSO2 components and build reports for auditing and logging.
- Developed the SOA Reference Architecture
- Established the SOA Governance strategy which defines processes for SDLC, services reuse, exception management, portfolio management.
- Mentored the team on best SOA practices, standards, principles and implementation
- Architecting, designing and implementing integrations platform using standard SOA patterns between various SunEdison’s Manufacturing Execution System, SAP, Lotus Notes, Salesforce.com and Confidential Maximo (Asset management system).
- Design in Modules, Prototypes, Composition, Orchestration, and unified the development of Web Services integrated in compliance with contemporary SOA architecture at enterprise level and completed the implementation of the SOA architecture on the platform of WSO2 and Mule suite of products (ESB, IS, DSS, GREG, MB, API Manager).
- Leading a group of team delivering the Interfaces required for Maximo integrations.
- Involved in Solution and Technical Designs and performing proof of concepts with the platforms chosen and suggesting and work around solutions.
Technology: TOGAF, design patterns, SOA Governance, SOA Center of Excellence,WSO2 Suite( ESB, DSS, GREG, MB, API Manager), Mule Anypoint Platform - API Management, Mule ESB, Java/J2EE, Active MQ, Cassandra, RHEL, UNIX(Solaris, HP-UX, AIX), SVN, SOA, SOAP, XSLT, XML, RESTful Web services, Docker, Kubernetes, Vagrant, Elastic Search, Logstash and Kibana.
System Integration Architect and SOA Lead
Confidential, Austin, TX
Responsibilities:
- Worked with different stakeholder to present a future state architecture and current state architecture and migration plan through a phased approach.
- Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in in the initial SOA discussions.
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite 11g
- Created Logical and Physical network Architecture diagrams.
- Defined Canonical Enterprise data definition having a catalog of Enterprise Business Objects (EBO, EBM).
- Designed and implemented Asynchronous Messaging Architecture for better reliability and adaptability.
- Architected and developed Enterprise Business Services (EBS) and published them through Service catalog for enterprise wide use.
- Used BPEL 2.0 for complex Business Process orchestration to fulfill the business needs and automate the workflow.
- Architected the use of B2B adapter such as DB, FTP and File adapters for middleware integration.
- All services are exposed through Oracle Service Bus (OSB) where Proxy services route the request to business services after massaging the request.
- Integrated all the business processes (BPM) with Business Activity Monitoring (BAM) for real time process view through dashboard.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Engaged with IT team for installation, deployment, security and hosting related issues.
Technology: Oracle SOA Suite 11g, Oracle Fusion Middleware 11g, Weblogic 10.3.6, OSB, Java 6, BEPL,SOAP (Java Web Services), SQL, LOG4J, SQL Server 2012. ORACLE 11g
SOA Architect and Senior Middleware Consultant
Confidential, Austin, TX
Responsibilities:
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic 10g
- Migrated Medicaid Eligibility System from JCAPS/Glassfish to Oracle Fusion middleware.
- EJB 3.0 (Enterprise JavaBeans) used in the business layer and for Web Service implementation
- Interfaced with Portal frontend for interactive request processing using AJAX.
- Spring MVC is used as Web Application framework for request and response.
- Used Oracle Fusion Middleware and JDeveloper 11g to implement integrations with various medical systems.
- Designed and implemented Medicaid EDI system based on MITA/HL7v3
- Toplink is used as ORM (Object Relational Mapping).
- Used eGate as the HL7 interface engine and its components like eWay, Collaboration and JMS for Connectivity, Transformation and Messaging.
- Lead and trainer for migrating the SOA environment from JCAPS/Glassfish to Oracle Fusion middleware.
Technology: Oracle SOA Suite 11g, Weblogic, JDeveloper, JCAPS, Glassfish, Java 6, J2EE, Java Enterprise JavaBeans (EJB) 3.0, Spring MVC 3.0, JUNIT4, BEPL, SOA, SOAP, TFS, Weblogic 10.3.6, LOG4J, ANT, HIPAA, MITA, X12 (270/271), HL7v3, eGate SRE, JCAPS AJAX, Hibernate 3.5.0, SQL
Middleware Integration Consultant
Confidential, Schaumburg, IL
Responsibilities:
- Instrumental in getting Oracle SOA platform (11g) infrastructure up and running through installation, validation and POC with System of record.
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite 11g.
- Defined Canonical Enterprise data definition having a catalog of Enterprise Business Objects (EBO, EBM).
- Architected and developed Enterprise Business Services (EBS) and published them through Service catalog for enterprise wide use.
- Used BPEL 2.0 for complex Business Process orchestration to fulfill the business needs and automate the workflow.
- Used B2B adapter such as DB, FTP and File adapters for middleware integration.
- All services are exposed through Oracle Service Bus (OSB) where Proxy services route the request to business services after massaging the request.
- Integrated all the business processes (BPM) with Business Activity Monitoring (BAM) for real time process view through dashboard.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Engaged with IT team for installation, deployment, security and hosting related issues.
Technology: JDeveloper, Oracle Fusion Middleware 11g, Oracle SOA Suite 11g, OEPE, OSB, Java 6, BEPL, OAP (Java Web Services), SQL, LOG4J, Weblogic 10.3.5
Systems Advisor
Confidential, Austin, TX
Responsibilities:
- Involved in designed, development of various system management UI functions using Web 2.0, JSF, Ajax, EJB, Servlets, XML, XSLT, JSP and Webservices.
- Under general direction, develops, codes, tests and debugs new complex software solutions or enhancements to existing software in a maintenance capacity.
- Extensively worked on design and development of JSF custom UI widgets for system management platform.
- Worked with UX designers to enhance usability of system management tools for AIX.
- Worked with research team to prototype, design and development of system management functions using various UI technologies Dojo, Flash, Flex and AIR.
- Extensively utilized and implemented the Agile process to work effectively with global teams and product stake holders, subject matter experts using daily and weekly scrums
- Responsible for design and development of WPAR Manager UI functions, working on UI development using MXML and Action script and
- Creating data services using Hibernate and Java.
- Coded application to meet accessibility standards and can be readable by screen readers like JAWS and WebKing.
- Identifying UI and data elements using Functional specification and creating technical documents for production.
- Developed WPAR UI and data services.
- Migrated existing system management C/C++ applications to Java/J2EE technologies.
- Developing UI, VO and models by using Flex Builder 3, MXML, Flash, Ajax, and Action Script 3.0.
- Developing Java/ J2EE classes using Cairngorm framework.
- Developed web services using SOAP and WSDL and Spring WS.
- Creating POJO and DAO using Hibernate 3.1.
Technology: Java, J2EE, JSP, Servlet, JDBC, Spring, Hibernate, XML, XSLT, SOA, LWI, ISC, JSR 168, JWL, JavaScript, Eclipse, RAD, RSA, Ajax, Flex, RIA, Cairngorm, ActionScript, WebSphere 6.x, Tomcat, Junit, DB2, Derby, ORACLE, MySQL, AIX, Linux, Windows
J2EE Consultant
Confidential, Austin, TX
Responsibilities:
- Designed and developed high available and high volume transaction based online quote applications which provide capability to distributors torequest online quote for Confidential electrical and electronics products online using EJB, JSP, Struts and JavaBeans.
- Involved in design and development integration interfaces to various enterprise wide applications using XML, Webservices.
- Used Session Beans (EJB) in the back end to interact with the database connection service.
- Coded ant scripts for compiling, building and packaging the service (ear) and deploying the ear to the WebSphere Application Server
- Design and developed web tier and business tier using MVC and delegator design patterns.
- Developed various SQL procedures and functions for the report generation modules.
- Designed and developed PDF reports module using XML, XSL and FOP.
- Developed Junit's for business layer java components for unit testing.
- Developed applications can be readable by screen readers like JAWS and WebKing.
- Involved in unit, integration and functional testing.
- Migrated existing pricing Power Builder and C++ applications to Java/J2EE
- Worked closely with requirementsand analysis teams to provide logical and physical design using use case, component, object, class, module and process diagrams.
Technology: Java, EJB, JMS, JSP, Servlet, JDBC, WebServices, Hibernate, Struts MVC, XML, XSLT, WSAD, WebSphere MQ, WebSphere 6.x, WebSphere 5.1, Tomcat, Eclipse, RAD, Junit, Windows, ORACLE, SQL Server, HP-UX, SUN Solaris, C++, PowerBuilder.
Senior Software Engineer
Confidential, Parsippany, NJ
Responsibilities:
- Involved in design and development of integration solutions with Lab Management Systems (LMS) applications and with Practice Management Systems (PMS) using WebSphere MQ, JMS, XML and WebServices.
- Design and developed marketing, promotions engine using JSP, Servlets, JSF, Struts, XML and XSL.
- Designed and developed basic framework, common objects for the backend parsers using C++, and Java which will mediate and process raw Call Detail Record’s from various network elements such as DAP, SMS, MSC, MDG.
- Developed Java modules, C++ modules, which uses WebSphere MQ API’s to put data and get data from the MQ Queues.
- Integrated the application with various internal web based billing applications using the XML, Websphere MQ, JMS and EJB’s.
- Designed and implemented Metric Reports that displays the status of the purchase order numbers using JSP, Struts and JavaBeans.
- Designed and implemented user authentication and access management module using EJB’s and PL/SQL stored procedures.
- Worked with clients directly while designing, developing, and deploying J2EE solutions and, in particular, EJB components in a methodical manner.
- Layout & Designing of the Architecture of the Applications using UML and Rational Rose.
- Designed components for the interfaces identified by CORBA Relationship Service.
- Created CORBA objects, managed objects and containers with COS services (Transaction, Security, Messaging, Naming, Life Cycle, Persistence, etc).
- Involved in unit, integration and functional testing.
- Worked on Nokia GSM network products to develop interface for their GSM 2.5/3G networks/ network elements.
- Worked closely with requirements team and analysis team to provide logical and physical design using use case, component, object, class, and module and process diagrams.
- Developed and Deployed prototype for integration solution using XML and CORBA.
- Developed interfaces to Nokia’s network elements, hardware components, managed objects with CORBA, XML, Q3++ and ASN.1 implemented in C++.