Lead Architect Resume
FL
SUMMARY:
- Senior Solutions/Integration Architect with over 19 years of experience delivering IT Solutions specializing in Confidential platform based solutions
- Extensive experience in API Design and Integration Architectures with specialization in Confidential API Platform and ESB (3.6 - 3.9) including On Premise, CloudHub and Hybrid architectures
- Extensive experience in various design patterns - Enterprise Integration Patterns (EAI), Architectural Patterns, Application Design Patterns(JEE/GOF)
- Decomposition of Enterprise Architecture into Domain Architecture to align with Business Initiatives/Programs
- Architected and Designed multiple mission critical Enterprise APIs/Services(REST API, SOAP)
- Extensive experience in the Java technology stack - Spring, Hibernate, JEE, Web Frameworks
- Adept in multiple methodologies- Agile, SAFE, Scrum, Kanban, UCM
- Worked with geographically distributed teams (including handling M&A based IT projects)
- Strong educational background - M.S. Electrical Engineering & Computer Science, University of Illinois at Chicago and B.S. in Electrical Engineering
CORE COMPETENCIES:
- API Design - API led connectivity, REST API, RAML 1.0, Mock API, Experience/Process/System APIs, Security Schemas (OAUTH 2.0 /Basic Auth), API Versioning, REST Proxies
- EAI/ESB - Content-Based Router, Message Filter, Splitter, Aggregator, ReSequencer, Composed Msg. Processor, Scatter-Gather, Polling/Competing, Consumer, Idempotent Receiver, Wire Tap
- Confidential Platform - Anypoint Platform, Anypoint API Designer, API Portal, Atom/PI Workbench, Anypoint Studio, Anypoint Runtime Manager, MMC (older platforms)
- Technology Architecture - Current State and Future State Architectures, Roadmaps
- Application Architecture - Integration Platform as a Service (iPaaS), SOA Architectural principles, Micro Services, RESTful Services, EAI Patterns, Operational Data Store, Canonical Data Model, Service Orchestration, MicroServices
- SOA Service Planning& Design - Planning, Implementation - & Orchestration
- Enterprise Impact Analysis - Interdependencies, Impact/ Gap analysis, Risk Mitigation strategies
- Web Services Design and Implementation - SOAP / REST, CXF, Axis
- Integration environments - MuleSoft, Salesforce, Workday, IBM WMQ (Mainframe), Oracle EBS Oracle HRM, Azure Bus, Splunk, No-SQL (CouchBase)
PROFESSIONAL HIGHLIGHTS:
Lead Architect
Confidential, FL
Responsibilities:
- Lead Confidential Architect for 4 major programs in a multi-million dollar Digital transformation/Cloud migration initiative involving a Multi Cloud environment with CloudHub as primary Platform.
- Lead for 4 major Programs - eCommerce( Confidential .com -Rentals and Reservation), Data(Data Silos to MDM ), CRM (Legacy CRM System to Salesforce) and Payments (Mainframe/Base24 to ACI’s Retail Commerce Server etc).
- Complete technology platform transformation - Legacy On-Premise to a multi cloud environment - Confidential CloudHub (Primary), Azure, IBM BlueMix that comprises over 800 integrations
- Responsibilities include aligning API design and implementation via Confidential Anypoint Platform
- Requirements analysis across various Enterprise programs and design API in accordance
- API design for Integrations - Experience APIs, Process and System Apis
- Mentor a large team of developers with development assistance as well POCs for critical paths
- Work with Enterprise Architects to align Future State with current setup and seamless switchover.
- Compliance to Standards including PCI, PII as well as technical standards such as TLS
- Setup CI/CD process (Maven, JFrog, Jenkins)
- Create best practices document, Development Standards, POC, Reference Implementations and publish artifacts to Anypoint Exchange Confidential Anypoint Platform, Confidential Runtime 3.8.5 /3.9, RAML 1.0, Anypoint Studio, Anypoint DesignerAPI Portal, Anypoint Exchange, Anypoint MQ, CloudHub, Runtime Manager, Salesforce, Oracle, RCS
Confidential Solutions Architect
Confidential, CA
Responsibilities:
- Responsible for Confidential Solution Design/Delivery for two major workstreams of a large Program
- Created multiple re-usable framework for cross cutting concerns in Integration.
- Created multiple Integration Applications that primarily involved integration across SAAS and on premise systems including Salesforce, Oracle HRMS, Workday
- Involved in multiple brainstorming sessions and evangelized usage of Confidential as an ESB and as an API platform as appropriate.
- Created multiple APIs using RAML best practices including usage of Traits, ResourceTypes, etc.
- Create rapid deployments of Mock APIs that enabled early communication with API Consumers thereby aiding early synergies between business needs and IT view.
- Responsible for deployment of applications as well as upgrades to Runtime and API Proxies
Environment: Confidential Anypoint Platform, Anypoint Studio, Atom Workbench, Confidential ESB, Mule MMC, Salesforce, Oracle HRMS, Java 1.8
Confidential, Milwaukee, WI
Enterprise Services ArchitectResponsibilities:
- Lead a team in the migration of an Orchestration Engine implemented in .Net/C# to an API-led Connectivity Platform using Mule ESB (3.8.3 )platform
- Engaged in the Architecture/re-engineering of a migration effort from IBM WebSphere Message Broker platform to API based Mule ESB (3.8.3 ) platform
- Responsibilities include Architecture/Design-Integration Flows, reference implementations, templates, current state analysis, API design (Swagger, RAML) etc.
- Responsible for Solution delivery including Mule Server setup (Linux, Mule 3.8.3, MMC), Flow analysis (MMC), Monitoring (Netuitive), CI/CD setup - IBM TeamCity, UrbanCode, Maven .
- Involved in an effort to migrate Mule to a container based deployment model using Docker/Kubernetes based platform
- Involved in solutioning a workable alternative to the Stateless limitations introduced by the Container based model.
Confidential, San Fancisco, CA
Enterprise Services ArchitectResponsibilities:
- Engaged in implementation of REST based services with RAML (RESTful API Modeling Language) using Mule ESB's APIKit.
- Design and development of multiple integration projects involving Mule ESB, Spring Framework, REST Api, Java, Groovy
- Cloud and On Premise systems integration - WorkDay, SalesForce, Oracle ERP, Vertica
- Business Process Automation - Translation Service using Mule, Activiti
- Product installations/upgrades on Debian Linux on multiple environments
- Continuous Integration - setup and scripts for automated deployments (Jenkins, Git)
- Define, strategize, architect, design and implement a major enterprise level Business Process Re-engineering effort for a top client of MuleSoft.
- Engage business domain experts and IT personnel at various levels (VP, Enterprise Architect, Developers) to define current process flows and metrics.
- End to end Business Process Automation using Activiti and Mule.
- Employ apt Design patterns for the right problem including - Publish/Subscribe, Async, Choice Router, Scatter Gather, Multicast etc.
- Solution Architecture using Confidential Enterprise Service Bus Architecture, tools, techniques.
- Define roadmap for Future State, identify gaps and facilitate requirements analysis.
- Mentor, train and aid geographically distributed developers (US and overseas)
- Mule ESB, Tomcat, Linux, Active MQ,, REST, RAML, Spring, MUnit, Groovy, Maven 3, Oracle, XML, Xpath, SalesForce, Workday, Google API, Oauth 2, Jenkins CI, Jira, Confluence
Confidential, NM
Enterprise Services Architect
Responsibilities:
- Work with business stakeholders to define project scope, tasks, milestones
- Identify/manage project goals, align with enterprise direction/strategy, project scheduling
- Risk/issue management, contingency planning and providing tactical solutions.
- Co-ordinate with third party vendors to ensure compliance with defined standards and contracts
- Architect of multiple mission-critical SOA Services that enabled BCBS to participate in the Health Exchange (Affordable Care Act).
- Architected solution that enables Message Flows across Services using as a Service Choreography layer implemented via an Asynchronous Routing Engine (Apache Camel)
- Designed this layer using EAI design patterns - including Message Translator, Splitter, Aggregation Strategy, Content Based Router, Composed Message Processor etc.
- Created Solution Architecture for enabling legacy applications (Mainframe) to call SOA Services via ESB (IBM WebSphere Message Broker)
- Re-designed existing Services to align with Enterprise direction ( Inquiry Services, Data Services, Business Interface Services)
- Instrumental in leading a program with a 3 year roadmap for the Provider Navigation / Redirection initiative that enables Health Administrators to redirect Patients to more efficient providers based on Cost, Quality Metrics and Geographical considerations.
- Provided creative Solutions to work around licensing issues with Google Services
- Heavily involved in Capacity Planning/Performance Tuning efforts of Services (HP LoadRunner).
- Architected an In-Memory Data Grid solution a Distributing Caching mechanism (performance).
- Aided SOA governance for service versioning, SAML authentication (IBM DataPower)
- Key lead in the Analysis/Design phase of a massive Data Center migration effort that involved migrating over 150 applications to the new Data Center ( 2 year effort).
- Led the Modernization of company’s legacy Account Management products (5 year effort).
- Manage the project efforts of multiple modules of the Billing Product re-write.
- Engaged in a Proof of Concept (Big Data) approach that incorporates using Log files to analyze application user behavior and employ efficient caching strategies.
- Engaged in Proof of Concept and tool selection for In Memory Data Grid approaches.
Confidential, MN
Consultant - System Architect
Responsibilities:
- Primary responsibilities-software architecture, design of legal compliance products.
- Product was based on a SOA (service oriented architecture) using WebSphere, J2C Connection Factories/ JCA (Java Connector Architecture) and Web Services. Product includes components to complete a transaction—such as compliance language, data fields, rules, questions, style sheets, formatting tags, graphics, working together to generate intelligent compliance on demand.
- Extensive usage of Micro-Flows and Process Choreography to administer services as reusable assets across multiple disciplines and processes
- Responsibilities included adoption of Design patterns, object oriented analysis and design methodologies (Use Case, UML) and processes (RUP, CM) to software development
- Performance tuning of applications - including intelligent class loading, using compiled content (Load Runner, Tivoli, util.concurrent packages)
- Configuration Management - including automation of installation process ( JACL, Ant )
- IBM WebSphere 5.0/5.1,Portal Server, WSAD 5.1.2, EclipseUML, JUnit, Ant, Rational Unified Process, Java JDK 1.3/1.4, Java Connector Architecure (JCA), WebServices, ervlets, JSP
Confidential, Chicago, IL
Senior Software Engineer
Responsibilities:
- Designed/Developed workload and administration modules of the company’s flagship Product BEZPlus. Product was re-architected into a J2EE product from a Client Server model. Modules involved presentation of system performance based on usage of data, workloads and resources.
- Product was primarily built on BEA Weblogic 7.0, Oracle 9i database with Struts/JSP front end and designed to work on open source servers –JBoss, PostgreSQL
- BEA Weblogic 7,JBoss, Oracle, PostgresSQL.JBuilder 9.0, Togethersoft, JUnit, Ant, Visual Studio, ERWin, Toad, Rational Unified Process, Java JDK 1.3, EJB, Servlets, JSP,JNI,JDO, C++
Confidential, Schaumburg, IL
Application Architect/Technical Lead
Responsibilities:
- Designed/Developed multiple modules for the enterprise web application which served as the company’s flagship product.
- Successfully led a team through successive releases of the company’s leading product that caters to more than 5000 clients.Product was a strategic tool for Hotels’ Director of Sales/ Revenue Manager with competitive information covering booking performance, distribution and revenue management
- Mentored new developers and coordinated with offsite team successfully.
- Designed/Developed a multithreaded, network-aware Java background service to meet on demand Automated Administration of Accounts that accepted socket connections from client machines, logged and queued the task given by the client (JSPs and Servlets), then executed the task via the task type. Administrative tasks included add, delete modify of users and groups. Technology used included Java, EJB, XML, BusinessObjects Webi SDK.
- Designed/Developed Web Services (server and client) using Apache Axis to provide a customizable Currency Conversion Facility that is utilized by multiple departments. Application built using Java, EJB, XML, JSP, Servlets.
- Designed/Developed a Pricing component with JSP, EJB, Servlets that helps pricing clients
- Re-designed database model for Phase II Release of a product acquired from another company. Developed SQL Server stored procedures, triggers, cut over scripts etc.
- IBM WebSphere 4.5, Visual Age for Java, UML/Rational Rose, Rational Unified Process (RUP), UCM, ClearCase, ClearQuest, Requisite Pro, SoDA, XDE, DB Artisan, ER Studio, DreamWeaver, Pl/Sql Developer, JUnit, Rational Purify, Quantify, Quality Architect, Rational Test ClearMake, Oracle 8i,Sql Server 2000
Confidential, NY
Process Transition Lead
Responsibilities:
- Defined the quality criteria for acceptance, process touch points during product lifecycle
- Identified the artifacts/documentation for handoff by Development group for maintenance
- Specified and provided the business justification for the tools required to be implemented in the maintenance center to support the applications.
