Senior Consultant/architect Resume
MN
PROFESSIONAL EXPERIENCE:
Senior Consultant/Architect
Confidential, MN
Responsibilities:
- Architect, designed and developed API metadata solution, data access, security solutions leveraging Spring Cloud Security, enabling improved data streaming capabilities, data protection management and privacy using JAVA, Spring Cloud Gateway, Spring Boot and Spring Cloud Stream, Teradata, AngularJS, Postgres, Eureka, Hystrix, RabbitMQ, Elasticsearch, Docker, Kubernetes, Python Spring Batch, Cassandra DSE, Spark, Cassandra Operations, Scala, Python, Akka Streams Play Framework and Rest.
- Created Architecture Documents and translated project requirements into Design Artifact, Blue Print, API and Microservices Architecture, TOGAF standard and architecture diagrams.
- Designed the cloud architecture, data pipeline and deployed data from On premise to AWS.
- Designed the services API for the DataPortal and created API Gateway using Google Cloud API Management as a solution for publishing APIs to external and internal users at Confidential .
- Architect and developed large Microservices metadata services extracts for Teradata, Tableau, Hive, HDFS, Oracle to MongoDB, Cassandra and Elasticsearch using Kafka, Cassandra DSE, Angular 4, Scala, Akka, Spray, Lift and Spring Cloud Stream to optimize performance.
- Architect and developed indexing Microservices to process large data (millions of messages per hour) from RabbitMQ into Elasticsearch and Cassandra to optimize performance and end user search using Spring Cloud Stream, data integration, warehousing, Camel, Spring Cloud Task, SAP Hybris, RabbitMQ, Kafka, HBase, Elasticsearch, Scala and JAVA, JavaScript.
- Designed and implemented BPMN task workflow and business rules and actions/decisions tables using JBPM, JBoss Fuse and Drools.
- Designed and implemented Apache Camel Applications using spring boot for exposing and consuming from different end points.
- Designed and implemented Elasticsearch mapping and dynamic queries and aggregated search results.
- Implemented Hazelcast distributed maps for caching the IDs of the ingested data while crawling different sources and for comparing existing data in Cassandra at the end of the process.
- Designed and Implemented Streaming Speech Recognition on an Audio Stream using Google Speech API. This includes the setup of Google Cloud account and configuring Google Cloud Speech API to invoke our external services on the mobile app (native iOS and android).
Senior Consultant Architect
Confidential
Responsibilities:
- Created documentation for migrating existing EJB V1.x and EJB V2.x ENTITY BEANS, both Container Managed Persistence (CMP) and Bean Managed Persistence (BMP) to EJB 3.1 Entity Beans using Java Persistence Architecture (JPA).
- Analyzed existing code for migration.
- Instructed off - shore developers in India how to convert entity beans to EJB 3.1 with JPA in Websphere 8.5.5.9 and IBM Integration Bus (IIB) by providing examples and best practices for the migration.
Senior Consultant Lead
Confidential, MN
Responsibilities:
- Provided SOA, data integration and warehousing solutions, event driven, data pipeline using CDAP and cloud architecture solutions for the Enterprise Content Platform.
- Translate project requirements into design artifact and blue print and architecture diagrams.
- Developed Hybris roadmap and integration with existing data model and data warehouse / business intelligence and reporting strategy.
- Implemented and designed microservices for the Enterprise Content Platform to allow the creation of project and document schema in Hadoop hdfs via the Portal and the Mobile App.
- Implemented, designed and deployed rest security and a search interface to query the content of the files and schema metadata from FileNet, Mobile App (PhoneGap toolset, Android and iOS) and Web Portal using Elasticsearch, Cassandra, Hazelcast, Kafka Streams, AWS and Multiple Kafka clusters, Scala Play, RabbitMQ.
- Created Custom Mappings and Custom Analyzers in Elasticsearch and Cassandra Datastax for data aggregation, data analytic and for partial matching, suggestion and autocomplete.
- Wrote shell scripts for continuous integration and deployment with Jenkins and Node.js
- Implemented front end for the catalog search utilizing HTML5, CSS3, ES6 and JavaScript leveraging the Angular 4, ReactJS and NodeJS for loading modules and Java for backend.
- Used Eslint, Mocha, Chai and Enzyme for javascript testing and code quality
- Used ReactJS, Spring cloud, Hadoop, Node.js, Java 8, Scala, gulp, Eslint, Chai, Enzyme, Elasticsearch, hbase, Apache Spark, Oozie, Avro, Kite SDK.
Technology Used: Node.js, ReactJS, Cassandra, Datastax java driver, Java 8, Scala, gulp, Eslint, Chai, Enzyme, RDF, Kafka Clusters and Kafka Streams, Spark, Jenkins, Sonar, Spring Boot, Spark, Vagrant, Docker, Apache Camel, Azure, Spring Cloud, Scala, Akka (Play/Spray), Akka-HTTP, Kafka, Jasmine, Hbase, RabbitMQ, Apache Spark, FileNet P8, Avro, Kite SDK, SOA, SOAP, REST, XML, XSD, SOA Integration Patterns, JAX-RS, Java, J2EE, AWS, Gradle, python.
Senior Consultant Lead Architect
Confidential, MN
Responsibilities:
- Lead the architecture of the Blueprint app for Confidential to implement an enterprise wide SOA and cloud architecture solution for all their applications.
- Designed the data platform for microservices to manage online gaming and mobile wallet.
- Designed and developed rest API interfaces using Node.js, Node.js 2.0 Driver for Apache Cassandra Datastax, Apache Camel and Spring boot and API, rest security (authentication and role based access using ReactJS and Node.js) and SOA solutions using datastax driver, Kafka with multiple clusters, Spring Boot and jax-rs to interact and execute large distributed datasets in Cassandra.
- Wrote shell scripts for continuous integration and deployment with Jenkins and Node.js.
- Used Sonar and JaCoCo for Java code coverage and code quality check
- Designed and implemented message driven notification service using Node.js and JBoss Fuse to connect to Kakfa data centers. Configured Kafka multi data center deployment using Kafka broker, Zookeeper and Confluent Replicator to easily and reliably replicate topics from one Kafka cluster to another across multiple regions.
Technology Used: ReactJS, AngularJS, Node.js, Node.js 2.0 Driver for Cassandra, Jenkins, Sonar, JaCoCo, Apache Camel, Spring Boot, Vagrant, Docker, Spring, Scala and Akka (Play/Spray), Kafka, Elasticsearch, Cassandra, Spring Security, Tomcat AS, UML, SOA, SOAP, REST, JBoss EAP, JBoss Fuse, XML,XSD,XSLT, SOA Integration Patterns, RabbitMQ, JAX-RS, Java, J2EE, datastax java driver, jax-rs, JBoss Fuse, AWS, Gradle, python.
Senior Consultant Architect
Confidential, MO
Responsibilities:
- Designed, architected and developed rules event solutions using IBM ODM, (Operational Decision Management), ODM API to automate testing and simulation.
- Designed and developed rest API interfaces using Spring event driven and SOA solutions using jpa EJB 3.1 and jax-rs to interact and execute Operational Decision Manager Decision Validation Service features (IBM ODM DVS) to produce a KPI-based simulation on large processed transactions datasets for risk scoring analysis and analytic.
- Used Sonar and Emma for Java code coverage and code quality check
Technology Used: ReactJS, Node.js, Spring, Sonar, Jenkins, Emma, WebSphere V8.5.5, UML, BPMN 2.0, SOA, SOAP, Spring Security, REST, XML,XSD,XSLT, SOA Integration Patterns, JAX-RS, Hibernate, IBM ODM(ODM API), ILog, Java, J2EE, jpa, EJB 3.1, jax-rs, Linux.
Senior Consultant /Architect
Confidential, MN
Responsibilities:
- Architected and designed SOA and integration solution, Web based and mobile solutions with various systems for money transfer, Bill Pay and Accounts Deposit.
- Designed and implemented core API rest webservices, canonical schemas and business rules for integration with backend data integration.
- Provided solution for integrating their money transfer applications with SaaS vendor.
Technology Used: Spring, Node.js, JBoss AS, UML, SOA, SOAP, REST, SOA Integration Patterns, Tibco ESB, Tibco BW, TIBCO EMS, Rational Software Architect (RSA), Java.
Senior Consultant / Solution Architect
Confidential, MN
Responsibilities:
- Provided SOA, event driven and cloud architecture solutions and roadmap for the Minnesota health exchange.
- Designed and Configured Transformation components in DataPower Service Gateway, WebSphere DataPower Integration Appliance, IBM Integration Bus (IIB) Developer, Websphere Message Broker, ESQL, IBM ABPM, EDI Processing (X12 835), SOAP services, business rules and component-based orchestration.
- Designed SOA integration solution and Web based solutions with various systems for member enrollment from the State.
- Provided solution to integrate with mobile development platform and eInsights for sales analytic.
- Created Software Architecture diagrams and documents detailing the solutions.
Technology Used: UML, BPMN 2.0, SOA, SOAP, REST, SOA Integration Patterns, Websphere Message Broker, BPEL, EDI, IBM BPM Advanced, IBM DataPower Service Gateway XG45, IBM InfoSphere MDM,, IBM Integration Bus (IIB), WebSphere DataPower Integration Appliance XI52, Wesbphere Application Server, Sparx Enterprise Architect, RSA Architect, Java, C#, .Net.
Senior Consultant/Lead Architect
Confidential, MN
Responsibilities:
- Implemented Security login and ip authorization for multiple users across different part of the application for large health care.
- Implemented Single Sign-On (SSO) and Policy based access control.
- Implemented index textual for medical documents and search API for Text within those documents to return a ranked list of documents that matched the search query using Apache Lucene and Solr.
- Created a RESTful Node API Using Node.js, Express framework and used Angular for the frontend and to access the API.
- Implemented local cache using Ehcache 2.8 and distributed replicated cache in JBoss clustered environment using infinispan 6, JavaScript, HTML5 and Spring 3.5.
Technology Used: AngularJS, Node.js, Java, Groovy, Grails, JPA, Drupal, Gradle, Topcoat CSS library, Node.js, Express, C#, .Net, SAML, Cassandra, DataStax Enterprise, DataStax Java Driver, JBOSS ESB, HTML 5/CSS3/JSON/Ajax, sqlite, iOS and Android SDK
Senior SOA Consultant/Lead Architect
Confidential, GA
Responsibilities:
- Designed and implemented service metadata and service governance
- Designed and refactored existing data model and UI for the repository
- Designed and developed the solutions to integrate WSRR V8 environment
- Provided architecture integration solution for the service registry and repository
Technology Used: IBM BPM, IBM WSRR V8, WSRR Studio, IBM DataPower Service Gateway XG45, IBM ODM 8.5, IBM WMB v8
Senior Enterprise Architect/Consultant
Confidential, MN
Responsibilities:
- Reviewed the proposed analytic system architecture and tools proposed by different vendors like IBM Insight and eInsights for their Next Best Action (‘NBA’) project which is a Real-Time Data Streams and Complex Event Processing system that leverages strategic data points about a given individual and which capable to deliver customized offers through all channels of engagement.
Technology Used: Unica and IBM’s customer analytics suite, IBM WebSphere ODM Version 8.5, Websphere Process Server, EDI, IBM Datapower, IBM Insight, Oracle, IBM InfoSphere MDM
Senior Architect/Developer
Confidential, MN
Responsibilities:
- Provided proof of concept (POC) for using the JavaScript framework AngularJS as the front end technology to connect to rest services on back end running on Node.js.
Senior Integration Architect/SOA Consultant
Confidential, GA
Responsibilities:
- Designed, Architected and implemented the backend restful services for service discovery read from Cassandra Datastax in the Cloud.
- Implemented, architected, designed, configured and deployed the NOSQL data model to store Service Catalogue information data in Cassandra across multiple datacenter using Datastax Enterprise and Datastax java driver
Technology Used: Linux, JMS, UML, Cassandra, DataStax Enterprise, JAX-RS, Java, Scala, Akka, Play/Spray Framework, JAX-RS, Java 7 Concurrency, Cassandra, CQ
Senior Integration - Solution Architect/SOA Consultant
Confidential, MN
Responsibilities:
- Lead the architecture and integration of a health incentive application with multiple end systems.
- Designed the EIP pattern for integrating real-time data between systems using WebSphere MQ, Scala, JBoss BRMS (DROOLS), JBPM, JBOSS EAP, JBoss Fuse and JTA.
- Designed Spring Batch jobs for exporting data between systems.
- Used scala and play framework for the web framework.
Senior Consultant
Confidential, GA
Responsibilities:
- Integrated field service mobile and table application to backend ESB.
Technology Used: JMS, UML, HTML5, SQLITE, JQuery Mobile, Java Script, Mule ESB, Websocket, Spring framework, Apache Fuse ESB, Maven, Android SDK, Eclips and iOS
Senior Integration Architect/SOA Consultant
Confidential, MN
Responsibilities:
- Designed and implemented batch auditing for high volume transactions of the online directory of pharmacies, participants and providers using Mule ESB and WebSphere MQ.
- Designed the SOAP, ORM layer, REST services and the messaging integration layer to communicate with the directory of pharmacies and subscribers.
Technology Used: JMS, UML, Java Concurrency, Spring,WebSphere Application Server v7.0.6, WebSphere MQ, JBPM, Mule ESB 3.1, JQuery, Dojo, Maven
Senior Integration Architect/SOA Consultant
Confidential, MN
Responsibilities:
- Recommended and provided POC on different ESB and SOA platforms for integrating health care applications and online applications.
- Designed the messaging architecture for the data synchronization between legacy hospital scheduling applications and their cloud data centers using JBOSS EAP and JBOSS ESB.
- Designed and implemented REST services, messaging integrating and persistence layer using JBOSS ESB, JBOSS DROOLS and JBOSS JBPM.
Technology Used: JMS, UML, Java, Spring framework, Spring Batch, JBOSS ESB, JBOSS Drools, Web 2.0, Spring MVC, JBPM, JUnit, JQuery, BPMN, JAX-WS 2.0, JAX-RS 1.1, JPA, EJB 3.1, Spring MVC 3.0, Spring Security 3.1, Maven, Ant, Linux.
Senior J2EE Architect/SOA Consultant
Confidential, MN
Responsibilities:
- Recommended and provided POC on different ESB, Microservices and SOA platforms for high traffic e-commerce infrastructure.
- Designed the API blue print architecture and roadmap for their ESB integration and back end applications.
- Designed the messaging architecture for the data replication across different data center using Active MQ, Apache Camel integration and Oracle database.
- Designed and implemented the data access API using REST, WSDL, Schema, and security using SAML, SSO, Security Token Service, WS-Trust.
Technology Used: JMS, UML, Java Concurrency, Spring framework, Spring Integration, Tomcat Application Server v7.0.6, Ajax, JSF 2, JavaScript, WSO2 v5.1, SCA, Camel, Service Mix, WebSphere Data Power, WebSphere ESB 6.1, RabbitMQ, ActiveMQ, HAProxy
Senior J2EE Architect/SOA Consultant
Confidential, MN
Responsibilities:
- Design and implemented the ESB event driven architecture using RabbitMQ and Spring integration 2.0 for connecting different systems and processing real-time weather Data from different satellite stations.
- Design and implemented SOA solutions using SOAP and RESTful Web Services (JAX-RS) to integrate with Berkley DB and SQL server and other back end applications for retrieving and processing concurrently huge weather data.
- Implemented Map/Reduce pattern by pushing complex transactions using RabbitMQ.
Technologies Used: JMS, UML, Spring framework, Tomcat Server v7.0.6, OSGI, JUnit, maven, JAX-WS 2.0, JAX-RS 1.1, JPA, Elcipselink, Spring 3.0, Berckely DB, Camel, JQuery, Dojo, RabbitMQ, WS-*
Senior J2EE Architect/SOA Consultant
Confidential, NC
Responsibilities:
- Designed and implemented asynchronous task execution and SCA components.
- Designed and implemented the messaging integration and persistence layer using JMS, JPA, EJB and integrating multiple applications for high volume transaction processing
Skills Utilized: JMS, UML, Spring framework, WebSphere Application Server v6.1, Rational Software Architect 7.0, OSGI, JUnit, JMock, Maven, Metro Web Services JavaScript, JAX-WS 2.0, JAX-RS 1.1, JPA, EJB, EclipseLink, Java EE6, Concurrency, RabbitMQ
Senior J2EE Architect/Consultant/Solutions Architect
Confidential, MN
Responsibilities:
- Designed and implemented J2EE applications to integrate with Oracle Access Management and Oracle Identity Manager (OIM) Version 9.1.2 API and SAP.
- Created BAPI work interface to connect to SAP using Websphere Integration Designer.
- Created and pulled events in SAP, converted them into business objects, and sent the event data as business objects to IBM WebSphere Enterprise Service Bus using Websphere Integation Designer Advanced event processing interface
- Created custom OIM Adapters
Technologies Used: OSGI, RUP, UML, Spring framework, Oracle Application Server 11g, WAS v6.1, SAP, Websphere Process Server v6.1, IBM BPM, RSA 7.0, JSF, JMS, MQ, JPA, JSP, Grails, Oracle Identity Manager(OIM) version 9.1.2, Oracle 11g, JMock, maven.
Enterprise Architect / Consultant
Confidential, MN
Responsibilities:
- Performed architecture, code review and implementation for their WebSphere ESB, WebSphere Integration Developer and WebSphere Process Server integration with Oracle JD Edwards EnterpriseOne.
- Designed and implemented SCA components, Data mapping, mediation flows to integrate to Oracle using WebSphere Integration Developer 6.2.
Enterprise Integration Architect / Consultant
Confidential, NM
Responsibilities:
- Created the ESB Blueprint architecture and roadmap for Thornburg to integrate different systems and managing loan processing.
- Design business rules solutions and activity diagrams for the loan processing
Senior Enterprise Architect / Consultant
Confidential, MN
Responsibilities:
- Provided guidance for Thrivent in creating a J2EE lightweight framework using SOA and Java standards to help replace existing old framework.
- Provided SOA best practice, UML-to-SOA transformation and IBM SOA solution stack.
Senior Enterprise Architect
Confidential, MN
Responsibilities:
- Integrated and implemented a large scale Enterprise Notification System to help Financial Advisors receive and send notifications by integrating with the Scivantage ENS product.
- Designed XML schemas (ESB Canonical messages), WSDLs to integrate with different systems.
Senior Enterprise Architect
Confidential, MN
Responsibilities:
- Designed XML schemas (ESB Canonical messages) to integrate with different Content Management such as Mobius, Salesforce CRM, FileNet and Verity. Provided best practices in the implementation of a services-oriented architecture (SOA) and WS-Security.
Senior Integration / Messaging Architect
Confidential, NY
Responsibilities:
- Architect, designed the integration framework and the ESB Layer that allow several S&P applications to interact with each other thru JMS Messaging, and Web Services.
Senior J2EE Architect
Confidential, MN
Responsibilities:
- Designed, architect, managed and implemented an Enterprise BUS service layer for the integration between PeopleSoft application and CRM application using Web Services, JMS, Service Oriented Architecture (SOA) best practices, J2EE transactions.
Senior J2EE Architect / Developer
Confidential, MN
Responsibilities:
- Designed and developed the data access layer and service layer for the online tax registration.
Middleware Architect
Confidential, Rauscher MN
Responsibilities:
- Designed developed and architected the data access layer and service layer to communicate from MQ Client to DB2 on Mainframe and to CICS.
Senior Application Architect
Confidential, OH
Responsibilities:
- Designed and architected the bank application error handling and logging exception within WebSphere and into their common framework.
- Designing application component as EJB to connect via resource adapters to MQ