We provide IT Staff Augmentation Services!

Enterprise Soa Architect Resume

2.00/5 (Submit Your Rating)

Summary of qualifications

  • Over Twelve years of experience as a self-motivated team player with responsibilities including Strategizing, Architecting, Analysis, Designing, Requirements Elicitation, process modeling, analysis, development, testing.
  • Over Five years of experience as Enterprise Architect, SOA Architect, Solutions Architect.
  • Led teams in development of software systems as SOA Architect, Program Architect and Solutions Architect.
  • Architected high performance, high volume, and business critical systems.
  • Designed Application in Object Oriented Programming Methodology [OOP] using Component Methodology (Top Down), Catalysis Methodology (Bottom Up) and Rational Unified Process RUP Methodology (Inside Out) strategies.
  • Hands-on experience in Aerospace, Financial/Insurance and Heavy Industry/ Manufacturing/ Automotive verticals.
  • Good experience in recognizing and reusing Design Patterns -GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
  • Modeled and designed systems in UML using Rational Rose, Visio and TogetherJ, Enterprise Architect - Static diagrams like Class, component and deployment diagrams and dynamic diagrams like Sequence, Object, Communication, Business Process and Interaction diagrams.
  • Good experience in IBM Web Sphere Application Server, JBoss and Weblogic.
  • Worked using IDE like Eclipse, JDeveloper, Web Sphere Application Developer WSAD, IBM RAD and Rational Software Architect.
  • Good experience in setting up full cycle software development environment including requirements management, configuration and change management, planning and resource management and coding and testing environment.
  • Involved extensively in using MVC, J2EE, Struts and Spring frameworks.
  • Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS, JAXP,JAXB, SDO,JPA), XML, SOA Web services, ESB, JINI and Java Spaces Technology
  • Proficient in developing applications using RDBMS like Oracle, Sybase, DB2,MySQL and MS-SQL
  • Worked adopting heavy weight process like RUP methodology and lightweight process like Agile methodology - Extreme Programming XP and SCRUM.
  • Experienced in using TDD - Test Driven Development of software systems.
  • Have capability to implement modern cutting-edge analytical methods like Problem Frames, SAAM, ATAM, SNA - Survivability Network Analysis Model
  • Experience in using Joint Application Development (JAD) sessions and Delphi Wide band techniques.
  • Have excellent analytical and communication skills, proactive, well organized, efficient, a team player and foster collaborative work environment.

Education MS

Representative Professional Certifications and training "Architecting Software Systems" from IBM Rational Corporation

"Managing Iterative Software Development" from IBM Rational Corporation

Skills Portfolio (Experienced and Working)

Process Modeling: Business process modeling, Business Process Re-engineering, Activity Modeling, Option Analysis Engineering Software Process Modeling: Rational Unified Process[RUP], SW-CMM, CMMi, ICONIX Aerospace models: AS 9100, DO-254, DO-178 Business Knowledge: Insurance: Auto, Property, Life Products Structured finance, Investment Banking, DCF, Acquisition and Merger Modeling, Modeling derivatives, credit derivatives, equity portfolio, Algorithmic Quantitative modeling, CDO,CMO,ABS, Options, Futures, Swaps, TradingHL7 V3 Financial Policy Modeling: DU3.2/1003v3.2, MISMO - FNMA - XIS Security Policy Modeling: Principles of CSIRT formation, OCTAVE methods and BS 7799 Software Development Methodologies: Catalysis Approach, COTS based analysis and development, UML-Component Methodology,Agile Modeling, SCRUM Software Development Models: Rational Unified Methodology, Iterative Agile Methodology [XP], Scrum Analysis Methods: Rational Unified Process, RUP Object Oriented Analysis and Design (OOAD), Software Architecture Analysis Method (SAAM), Architecture Trade-off Analysis Method (ATAM), Attribute Based Architecture Styles (ABAS), Survivability Network Analysis Method (SNA), Active Reviews for Intermediate Designs (ARID), ROI/CBAM, Problem Frames, Rate Monotonic Analysis, State Charts, Estimation Techniques Architectural Design paradigms Assurance Case Methodology, COTS, Formal methodology - Z spec, CSP, Petri Nets Patterns: GOF, J2EE Patterns, Security Patterns, Application Integration Patterns, SOA Design Patterns, Application Architecture Patterns,Enterprise Integration Patterns Development/Architecture Frameworks: Rational Unified process, Agile Methodology XP, SCRUM, ICONIX, Catalysis Approach, Zachmann framework, TOGAF, Product Lines Architecture Technologies/Technology Frameworks: Java, J2EE[Servlets, JSP,JSTL, JAXP, JAXB, SDO, JMS, JNDI, JDBC, JTA, EJB], JINI1.2, , Java Spaces, Velocity, Web Services, Web services Security, Java AWT, JFC SWING, AJAX, JPA, Canonical Data Modeling, Java RTS-RTSJ, Spring, OSCache, JBoss Cache, Xfire, CXF, ESB assembly, BPEL,BPM,JBPM, JMX,Oracle SOA Suite, Oracle Fusion middleware, MQ, Active MQ, OpenJMS, WS-* , StAX, SoapUI, JRules, Drools,JUnit, Struts Framework, Spring Framework, SCA, ORM, Hibernate, Apache-Axis, Service Oriented Architecture (SOA), UDDI, Ant, Maven, Velocity, Open CMS, PVCS Tracker and PVCS Version Manager, WS-Security, WS-Policy, LDAP, Provisioning, Identity management and Policy Management, Cape Clear, Mule ESB, Sonic ESB, XPath, n-tier architectures. Languages: Java, XML, SOAP, WSDL, C, UML2.3, OCL HTML, JavaScript, XSL, SoaML Application Servers: Websphere Application Server 7, WAS, IBM RAD 6,Weblogic , Apache-Tomcat, JBoss IDE: Eclipse, Websphere Studio Application Developer,JDeveloper Design Tools: Enterprise Architect, Rational Rose, TogetherJ, Visio Database: Oracle 10G, DB2, MS-SQL, MySQL , Sybase Reporting Tools: Crystal Reports, Microstrategy Other Tools and techniques: Project management MS-Project, MS - Visual Source Safe, Estimation & Scheduling techniques Software Process Definition models: BPMN, PSP, TSP, IDEAL and PCM Operating Systems: Windows[XP,2000,7], Unix[HP-UX, Linux, Solaris]

Detailed Experience

Project # 1 eComm/Amdocs/Enterprise Sales Order Client--Confidential Role--Enterprise SOA Architect Duration--Feb 2010 - Till Date Project Description: Clearwire Corporation builds and operates mobile broadband networks that provide high-speed residential and mobile Internet access services and residential voice services in communities in the Unites States. It offers wireless broadband and mobile broadband services, as well as voice over Internet protocol telephony services for homes and offices. The company also leases residential modems, as well as sells modems and personal computer cards. Currently, the company operated in 61 markets in the United States and Europe and is expected to grow rapidly. Accomplishments

  • Set up Business Architecture, Application Architecture and Technology architecture.
  • Developed Reference Architecture for eComm SOA Environment
  • Delivered Enterprise roadmap for evolving business strategy
  • Member of eComm enterprise architecture (review) board
  • Evaluated different tools and frameworks
  • Did proof of concept for phasing in ESB and BPM
  • Modeled different inter-services communication patterns with prescriptive guidance.
  • Introduced SOA Governance framework at Clearwire's massive eComm group including governance policies with scope for evolution
  • A core contributor for Security Review process, starting with PCI compliance and the High-Availability Initiative.
  • Did high-level and detailed design for use cases around services for VCP(Vlan Capture Portal),Order Management Process, PreQual Process, Billing and Customer management
  • Prioritized significant architectural features for the High-Availability Initiative (24X7 Initiative)
  • Provided architectural alternatives for existing in-house solutions helping align technology with business imperatives
  • Synthesized candidate architectures for enterprise wide web services security using WS-Security and WS-Policy.
  • Developed a candidate architectural framework for federated systems management.
  • Developed data models and data architecture
  • Aligned the business process towards business intelligence perspective.
  • Developed enterprise solutions around message bus and transaction bus.
  • Developed functional process maps and data maps.
  • Developed PCI/PII compliant architectural solutions
  • Performed program reviews and design reviews
  • Mentored junior architects and SMEs
  • Involved in updating executive management.

Project # 2 Personal Lines Client-- Confidential Role-- Program Architect/ Enterprise SOA Architect Duration-- May 2007 - Jan 2010 Project Description: Sales Initiation Suite is a strategic initiative for offering Personal Lines products having a combined Portfolio of Project suite north of $ 40Million. Life Product suite is a new strategic initiative to offer Life products that AMFAM has to offer. Current offerings include Term life. Architected

  • SIS Property
  • SIS Auto
  • SIS Home
  • Life Point of Sale
  • Prospects
  • Application chaining
  • Services - several business, orchestration, business and application web services

Responsibilities:

  • Architected and modeled several product suites including service components.
  • Involved in Core architectural processes
  • Successfully integrated a multi-products suite of business COTS application for successful rollouts, multiple launches and go-live date commitments
  • Worked with extended enterprise systems like third party systems(confidential business information)
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Analyzed and documented architectural trade off analyses
  • Led and contributed to the architectural review processes
  • Migrated and refactored existing applications.
  • Designed, analyzed and documented security policies and procedures
  • Led/participated Request for Proposal, Request for Estimate, Solution Proposal and Solution Complete processes.
  • Developed Security processes and participated in vendor selection
  • Developed reusable common body of knowledge
  • Successfully architected Project portfolio north of $ 25Million
  • Participated and drove SOA governance
  • Participated and drove road maps for technology adoption
  • Refined and used estimation process
  • Refined Vendor engagement processes
  • Engaged corporate vendors and Outsourcing vendors from architectural perspective. Continuously evaluated architecture for AMFAM ecosystem.
  • Mentored and guided teams for optimizing resources and harvesting reusable components.
  • Developed and leveraged enterprise and industry best practices for gaining efficiencies
  • Ensured Service design fits into overall SOA driven program
  • Documented architectural trade off analysis for key architectural decisions.
  • Documented enterprise architecture best practices
  • Regularly interacted with the upper management.
  • Drove highly complex design of core integration infrastructure for managing enterprise prospects
  • Helped using architectural patterns, GOF patterns, J2EE patterns and Application Integration patterns.
  • Identified and helped manage key risks early on, for successful multi-deploys of Program suites.
  • Phased in rules based architecture.
  • Provide architectural directions and recommendations.

Project # 3 Enterprise Application Architecture - Frameworks Development Client- Confidential Role- Architect Duration- Oct 2006 - May 2007 Project Description: The Enterprise Application Architecture group at Vision Service Plan roadmaps the technology and development initiative at VSP. The group sets the standards and rolls out enterprise wide application frameworks and reusable components. Responsibilities:

  • Analyzed the logging mechanisms that were used in different groups.
  • Architected and designed and coded the Enterprise Logging Framework to be used across the board
  • Implemented the logging framework in the SOA environment.
  • Refactored publish and inquiry mechanism so that they are made clusterable.
  • Architected and designed Health Monitoring System that checks the health of all the services in the SOA environment.
  • Architected integration with ILOG JRules rules management system.

Development Environment: Java J2EE UML, IBM WAS 6, Web services, SOA, UDDI, SDO, JAXB, IBM RAD, CVS, Visio.

Project # 4 KER Process Platform - Common Line Integration. Client- Confidential Role- Lead Consultant/Architect Duration- April 2006 -Oct 2006 Project Description: Key Corp's Key Educational Resources group has different applications for different processes. KER has decided to provide a unified user experience and streamline the loan origination processes. This involves simplifying the processes and integrating applications and processes. Responsibilities:

  • Refactored workflow automation for Common line format integration CLI per Basel II compliance guidelines.
  • Analyzed and architected workflow - business process, technical design "as-is" and "to-be", estimation, design, implementation ,refactoring
  • Synthesized complex algorithms that are database and business process intensive
  • Analyzed data-model refactoring, coding stored procedures
  • Worked closely with an external group that came up with technology road map
  • Played the Role- of business analyst, designer, tech lead, developer, mentor and test engineer
  • Mentored team members
  • Worked closely with line of business LOB and SQA and proactively tackled issues
  • Used design patterns where appropriate since the framework was proprietary

Development Environment: Java J2EE UML, IBM WAS 6, Rational Software Architect, Web services, SOA, IBM RAD, PVCS, Mercury Test Director, WebMethods, Sybase, Scrum methodology.

Project # 5 WaMuBuys - Closed Loan Program - Correspondent Lending Client- Confidential Role- Architect Duration- September 2005 - March 2006 Project Description: The Correspondent Channel has a wide range of product offerings, each with its own unique set of loan parameters and underwriting criteria with many product combinations. The WaMuBuys' Closed Loan Program handles the enterprise wide offerings to the lenders and forms a bridge with FNMA's XIS for Desktop Underwriting. WaMuBuys offers web site personalization and access to the latest tools. Responsibilities:

  • Synthesized SAR - Significant Architectural Requirement - for WaMuBuys and stabilized the architectural synthesis which provides for data and logical services.
  • Designed in UML and implemented the key component for electronic data exchange, a component that implements the Fannie Mae's Desktop Underwriting system conforming to DUv3.2 policy specifications.
  • Designed and implemented an architectural proof for integrating WaMuBuys with Fannie Mae's XML Integration System - XIS for Desktop Underwriting conforming to MISMO standards. This paves way for active secondary market.
  • Asynchronously save the uploaded file.
  • Managed the evolution of the project with direct report to senior management.
  • Engaged with the key stakeholders - business team and the end users.
  • Designed and implemented a loan template engine that significantly reduces the loan process cycle time and enhances user experience.
  • Provided a basis for process streamlining in alignment with other enterprise and extended-enterprise systems.
  • Developed the entity model for the persistence store used in WaMuBuys.
  • Coded model, views and controller classes in java with SQL and configuration settings.
  • Used Hibernate for data persistence in specific cases.
  • Designed and coded a scheduler using JMX MBean, a timer MBean

Development Environment: Java, J2EE, Struts, tiles, Weblogic, CVS, Web services, MS SQL, AJAX, Hibernate, JMX,JMS

Project # 6 ISUM, SMART, CONTACT, DISCO, Institutional-CRM Client- Confidential Role- Lead Consultant Duration- March 2005 - August 2005 Project Description: TIAA-CREF is a group of companies that includes Teachers Insurance and Annuity Association, College Retirement Equities Fund and various affiliates managing over 300B$. There are different groups in IT department managing different product lines. They deal with tracking marketing teams, B2C systems and providing summaries. TIAA-CREF is one of the most respected financial service providers in the world. Responsibilities:

  • Part of team that maintained and managed systems - ISUM, SMART, CONTACT, DISCO, Institutional CRM.
  • Scheduled fixes for deployment.
  • Developed a CRM broker application for legacy gateway
  • Organized and scheduled projects for backups as a part of Disaster Recovery Plan
  • Extended the functionality of Institutional Summary - ISUM to handle diverse Client- profile
  • Involved in Re-engineering SMART application
  • Part of team that architected message broker for Siebel J2EE Integration and
  • Exposing legacy processes as a part of business integration

Development Environment: Java, J2EE (JSP, JSTL, Servlets), Weblogic, WebObjects, Star Team, Web services, Oracle

Project # 7 Ellegirl, Shopetc, Bobsbrigade, Verizon Bats 2 Client- Confidential Team Size- 4 Role- Lead Duration- Aug 2004 - Feb 2005 Project Description: Alloy is media, direct marketing and marketing Services Company that targets Generation Y. It has significant marketing reach with a comprehensive consumer database, providing us with a deep understanding of the youth market. Danscomp, CCS, Delias etc are subsidiaries of Alloy. Their market reach, sales and the dynamics are centered on their IT infrastructure and the above mentioned applications are B2B and B2C. Responsibilities:

  • Direct report to the Director of Software Development
  • Built systems ground up.
  • Managed and prioritized multiple projects and was held responsible for scheduling by deadlines.
  • Used Struts MVC architectural framework.
  • Used Apache's Object Relational Bridge - ORM tool for data retrieval.
  • Wrote scripts for project management tasks like build, deployment etc using Maven and Ant.
  • Did continuous testing using JUnit and StrutsTestCase; for testing Struts Framework based applications.
  • Developed Amazon Web services Client- manager for enriching user experience.
  • Involved in reports analysis design, development, quality control testing, and deployment and integration.
  • Disseminated the knowledge and design decisions I made.
  • Systematically planned for TDD- Test Driven Development and executed the plan.

Development Environment: Java, J2EE (JSP, JSTL, Servlets), Velocity, Content Management System - Open CMS, Tomcat Cluster, CVS, Eclipse, Windows 2000, Apache Velocity Template Engine, Web services, Crystal Reports, Struts, Apache OJB-ORM (Object Relational Bridge - Object Relational Mapping), Maven, JUnit, StrutsTestCase, MS-SQL, MySQL.

Project # 8 VBI - Business Intelligence Client- Confidential Team Size- 15 Role- Lead Engineer Duration- March 2004 - July 2004 Product Description: VBI is a business intelligence tool developed by Altech Solutions for med-size markets. It is a product development shop with series of releases. VBI provides customizable features for data warehousing and analytics purposes. It is built on the company's proprietary ETL and charting tools. Responsibilities:

  • Designed Messaging and Transaction aware modules using UML
  • Coded Messaging module for inter-cube communication
  • Exposed ETL as web services
  • Coded transaction aware module for XA aware data stores.
  • Implemented design using patterns like Service Locator, DAO, etc

Development Environment: Java, J2EE, Weblogic, Eclipse, Apache Axis, JUnit, Oracle, MS-SQL

Project # 9 Process Engineering & Compliance group Client- Confidential Team Size- 4 Role- Lead Consultant Duration- Nov 2003 - Feb 2004 Project Description: HCL Tech's Client-s include Boeing, Rockwell Collins and other aerospace majors. Software and Systems development in avionics requires stringent conditions as they are mission critical. The Client-ele insist on the development environment that conforms to different standards like SAE AS9100, DO 178 and DO254. These systems invariably need to be certified by FAA and other certification bodies. Responsibilities:

  • Planning and charting a strategy for implementing process
  • Coordinating initiatives between different process and project groups
  • Execution of the plan for compliance
  • Building knowledge repository and knowledge transfer
  • Ensuring key deliverables conforming to design and architectural standards
  • Setting up high performance development teams.

Project # 10 REDWOOD - TEST INSTRUMENTATION PLATFORM Client- Confidential Team Size- 4 Role- Architect Duration- Feb 2003 - Aug 2003 Project Description: The Test Instrumentation Platform (TIP) is an extensible platform for testing high dependable systems. Instead of building custom test bed for every high dependable system that is built, TIP comes to the rescue. It is generic, robust and fault tolerant in nature and helps develop product quicker with little overhead of testing the system. The Independent Component Style (Service Oriented Architecture- Web Services, SOA) was the architectural approach that was followed. The technology and the tools involved include JINI, SOAP, WSDL, Rational Suite, JUnit, MS-VSS, JDeveloper, RUP were followed. Responsibilities:

  • Requirements elicitation by JAD sessions
  • Requirements management using Use Case model
  • Was a part of team involved in Analysis and came up with Business Type model and Component model
  • Designed components and their interaction using Rational Rose.
  • Implemented the design using JDeveloper as IDE and Apache -Axis for exposing and describing Web Services through WSDL.
  • Designed and developed complex intuitive GUI for Human Computer Interaction - HCI
  • Used JINI and Java Spaces for dynamic network configuration
  • Used JMS - Sonique MQ series for sending progress status, creating, processing and sending messages.
  • Exposed the services on the internet using Struts framework.
  • Did "continuous testing" at different levels unit, integration and system testing

Development Environment: Java, J2EE (JSP, JFC Swing, Servlets, JMS), JINI, SOAP, WSDL, JDeveloper, MS-SQL, JUnit, Visual Source Safe, Servlets, Tomcat , Rational Unified Process, XP, Service Oriented Architecture, Struts, Sonique MQ series, LDAP (Open LDAP)

Project # 11 E-Learning Framework Client- Confidential Team Size- 6 Role- Team Leader Duration- Dec 2001 - Dec 2002 Project Description: E-Learning Framework is an extensible framework. The objective is to develop a cost effective solution for learning at a distance. Cutting edge advanced techniques like Software Architecture Analysis Method (SAAM), Architecture Trade-off Analysis Method (ATAM) and Attribute Based Architecture Style (ABAS) - Three Tier Client- Server Performance ABAS (TTCSPA) were developed. Java, servlets, Oracle were used on Tomcat. A process for development was also set up based on CMM. Responsibilities:

  • Lead a team of 6 members
  • Schedule, plan and apprise work done
  • Requirements elicitation using JAD sessions
  • Developed 3-tier architecture and analyzed various scenarios of the business issue
  • Involved in analysis and design using Rational Rose - analysis model, design model - Class diagram, object diagram, sequence diagram, deployment diagram
  • Used MVC framework architecture.
  • Coding the controller in servlets and model in POJO and views in JSPs using JDeveloper.
  • Used design patterns like proxy, command, factory etc.
  • Planned for requirements management, development, test, deployment and transition plan
  • Set up the development environment
  • Unit testing.

Development Environment: Java, JSP, Servlets, Rational Rose, JDeveloper, Apache - Tomcat, Oracle 8, Struts Framework.

Project # 12 Caterpillar - Product Link System (CPLS) Client- Confidential Team Size-4 Role- Senior Software Engineer Duration- March 2001 - June 2001 Project Description: The Caterpillar Product Link System is a remote monitoring system between machine on-board systems and the Caterpillar customer by means of a satellite. Responsibilities:

  • Engaged with the customer proactively to offer solutions.
  • Design of the link module using Rational Rose
  • Designed and developed the front end using HTML, JavaScript and JSP
  • Used Java Script for Client- validations.
  • Developed and Deployed Java Servlets and JSP for Dynamic HTML generation and for session management
  • Designed Controller Servlets and Composite POJO
  • Implemented database interactions using JDBC with back-end Oracle
  • Used Visual Age for Java as IDE

Development Environment: Java,Visual Age for Java, JSP, Servlets, IBM Websphere, DB2

Project # 13 SERVCE INFORMATION SYSTEM (SIS) Client- Confidential. Team Size- 12 Role- Senior Software Engineer Duration- Jan 2000 - March 2001; June2001- November 2001 Project Description: The core functionality of the system is the dissemination of the information pertaining to the products and services of the Client-. It is a B2C project. Responsibilities:

  • Analysis and Design and coding of key modules the Numerical Parts Record and As Shipped Engine
  • Designed a complex algorithm that reduced the response time by 50%.
  • Tuned the logical layer of database for better response
  • Developed JSP pages, Java Servlets, SQL and PL/SQL
  • Testing.

Development Environment: Java,Visual Age for Java, JSP, Servlets, IBM Websphere, Oracle

Project # 14 WEB ENABLING OF LEGACY SYSTEMS (WELS) Team Size- 7 Role- Team Member Duration- February 1999 - Jan 2000 Project Description: This project is the web enablement of legacy applications using screen scraping technique. WELS dresses up, thereby, webifying the legacy application.

Project # 15 State Farm Insurance ( SFI ) Team Size- 7 Role- Team Member Duration- Sept 1998 - Jan 1999 Project Description: This project streamlines the workflow.

We'd love your feedback!