Soa Architect Resume
Denver, CO
Professional Summary
- Has 9+ years of experience performing business process modeling, system integration architecture, application architecture, usability architecture, SOA governance lifecycle design, object-oriented design, development and mentoring.
- As a Architect, Designer have successful track record in executing various large enterprise business modernization projects meeting clients expectations & creating new opportunities through IBM & Open source SOA + Web 2.0 Platform.
- Has extensive knowledge and experience in performing Strategic Planning for executives, forming SOA governance policy and life cycle design, enterprise application architecture design and development using Service-Oriented Architecture principles, J2EE, WebSphere, Oracle and Open Source technologies.
- Has very good knowledge of Cloud Computing and SaS (Software as Service) model which cuts down very huge investment on Infrastructure which may replace the current traditional systems.
- Has expertise in creating robust enterprise security best practice and building mission-critical applications for Government, Banking, Transportation, Media and Entertainment Industries.
- Has a great leadership & relationship ability to influence and negotiate in business and technical terms with clients, client team to attain customer delight.
- Has good reputation in guiding team members and efficiently allocate tasks to deliver on promise within budget without compromising on quality and differentiating using innovation by grooming team members to form a responsive team to win competitive advantage.
Technical Skills:
Languages: Java, J2EE, C, C++, PHP, PL SQL
Development Tools: IBM WebSphere Business Modeler (WBM) v7, IBM Rational Software Architect
(RSA) v7.5, WebSphere Integration Developer (WID) v7, Rational Application
Developer (RAD) v7, IBM InfoSphere Data Architect (IDA) v7, NuSphere PHP Editor
Studio & Zend Editor.
Middleware Servers: IBM WebSphere Process Server(WPS) v7, WebSphere Enterprise Service Bus (WESB)
v7, WebSphere Application Server (WAS) v7, WebSphere Message Broker (WMB)
v6.0, WebSphere MQ (WMQ) v7, WebSphere Service Registry and Repository
(WSRR) v7.
Frameworks: OpenSOA's SCA and SDO using Apache Tuscany Framework, JPA, WebSphereProcess
Server SCA/SDO, Hibernate, Spring, JQuery, Struts
Web Technologies: XHTML, CSS, XML, DOM, JavaScript, AJAX, Web Services (SOAP/RESTful)
RDBMS: DB2 Enterprise Server v9.5, Oracle Database Server 10g, MySQL v5.x.
Applications: Microsoft Office, MS Visio, MS Project
System Administration: Networking, DNS & Dynamic Routing, Jacl, Jython, Shell Scripting, Windows
Scripting, ANT.
Employment History:
- Confidential, Denver, CO; SOA Architect Jan 2012 - till date
- Confidential, Dearborn, MI; SOA Architect Apr 2011 - Dec 2011
- Confidential, Carson City, NV; IT Architect May 2010 - Mar 2011
- Confidential, Tampa, FL; SOA Architect June 2009 - May 2010
- Confidential, Bangalore, India; Sr. Systems Engineer Oct 2006 - May 2009
- Confidential, Chennai, India; Associate Projects Jan 2005 - Sept 2006
- Confidential, Coimbatore, India; Programmer Mar 2004 - Dec 2004
- Confidential, India; Project Trainee/Programmer May 2003 - Mar 2004
- Confidential, Coimbatore, India; Intern Oct 2002 - Apr 2003
Professional Experience:
Enterprise SOA Common Services Project (ESCS) as SOA Architect Jan 2012 - till date
Confidential, Denver, CO
SOA Architect
Abstract
This broad scope of the ESCS project is to architect a state of the art SOA platform to globally integrate the various business operations into globally integrated portfolio of services that is best in class and which will become the go forward standard to sustain the rapidly changing/evolving business environment, technology standards, total reinvention of existing business model driven by innovation. Enterprise Shared Services stack built as part of the SOA platform delivery will be the foundation for the Global SOA federated operating model. The roadmap for all technologies will be to migrate to this stack over a period of time. Some of the highlights of the project include (but not limited to):
- Security and Federation Backbone Implementation.
- SOA Core Technology Stack Implementation confirming to Platinum availability SLA.
- Next level Mobility Driven Business Model Architecture.
- Integrating Boarding Application and Salesforce.
- Design and Implement common Notification framework services.
My Responsibility:
- Implement and test the Platinum High Availability Disaster Recovery Architecture for IBM SOA BPM Suite for stateful services and business processes.
- Architect, implement and test the Golden topology for IBM SOA ESB for stateless services
- Taking part in regular SCRUM sessions to pick choose work for the team, setting expectations, resolving dependency and updating the Product owner and Scrum Master.
- Working with the team to sure quality delivery and ensure quality of code delivered meeting the requirement by validation of code using eclipse validator, making sure JUnit tests are passed before passing it to the build master for the release.
- Created Performance Test service for performance analysis matrix for the SOA infrastructure for providing SLA (Service Level Agreement) to the consumers. This includes the following
- A Dynamic ESB Mediation for assessing the time consumed for complex XML (with atleast three to four level depth) - For assessing transformation and ample service granularity.
- Routing messages to various protocol combinations including SOAP over HTTP, SOAP over JMS, MQ, Generic MQ, RESTful HTTP Web Service bindings - For assessing the transformation and routing.
- BPEL Process for analyzing the Quality of Service for the time consumed for running Business Rules, Human Task and assessing the time taken by Custom Human Task UI using Human Task APIs with materialized views and custom properties.
- Testing the time taken for multiple parallel asynchronous requests with correlation and for transaction recovery during fault, time taken for compensation handlers.
- All the above assessments are done with variable size payload, variable protocol combinations, Load testing (variable number of concurrent requests) using SOAP UI and Load UI.
- Monitoring and tuning the SOA infrastructure for ample load.
- Interacting with client server admin team and educate the SOA functionality from configuration and maintenance point of view.
- Integrating Boarding Services with Salesforce enterprise services (login, query, document retrieval etc..)
- Design and implement common Notification with Expendability in mind - Like adding optional plugin domain handlers which processes or enriches the messages specific to various business domains, adding one more action handlers to take action like sending email, sending text message, sending it to a queue etc…
Tools: Java 5.0/JEE 5.0 (EJB 3.0/Web Services), XML, XSLT, TCPMon, SOAP UI, Load UI, DB2 v9.5, WebSphere Integration Designer v7.5, WebSphere Process Manager v7.5, WebSphere Enterprise Service Bus v7.5, WebSphere Business Monitor v7.5.
SOA Center of Excellence and Java COE as SOA Architect Apr 2011 - Dec 2011
Confidential, Dearborn, MI
SOA Architect
Abstract
SOA COE helps set the stage and guides project teams by providing guidelines and principles, methodology, best-practice references, and architecture decision support. The COE also provides a platform for team members to collaborate on key issues to promote successful outcomes. The COE helps:
- Establish, measure, and execute governance policies.
- Assess and prioritize various SOA initiatives.
- Manage the service lifecycle using WSRR
- Measure the effectiveness of various SOA initiatives.
My Responsibility:
- Creating SOA design principle and best practice guidelines for WSDL/Interface, XSD /Business Objects/Schema design, WS* standards, Service Identification and reusability, Service Granularity and Autonomic, etc…
- Planning and identification of service opportunities in various projects, Architecting and Modeling solutions as part of SOA/Java COE Consulting.
- Providing consulting to project team on SOA implementation like XSL Transformation, various protocols and retry scenario, dynamic endpoint look up using WSRR, WSRR Mediation policy resolution, Human Task customization, security role mapping using LDAP, WS-Security using LTPA token and User name password authentication.
- Hands on design, configuration and maintenance of Ford Governance Enablement Profile in WebSphere Service Registry and Repository (WSRR) for effective customized SOA Governance Lifecycle.
Tools: Java 5.0/JEE 5.0 (EJB 3.0/Web Services/Hibernate/JQuery/Struts), XML, DB2 v9.5, Rational Application Developer v7.5, WebSphere Service Registry and Repository v7.5.
Application Modernization and Productivity Services (AMPS) as SOA Architect May 2010 - Mar 2011
Deloitte Consulting - Carson City, NV
IT Architect
Abstract
Automating case management process of welfare division through SOA platform to increase processing speed of the welfare application by establishing fine-tuned process and to provide more open and accurate information about case status through KPIs gathered in real-time.
My Responsibility:
- Responsible in delivering SOA platform with high customer satisfaction.
- Planning and managing requirements.
- Architecting and Modeling technical solution using WPS, WESB, WSRR, MQ.
- Managing team members by efficiently allocating tasks to meet deadline
- Interacting with client team to manage functional and operational issues
- Working with administrators in crafting production environment
- Working with client team in re-organizing departments for production readiness
- Helping BA's in providing inputs for training and transition.
Tools: Java 5.0/JEE 5.0 (EJB 3.0/Web Services/Hibernate/JQuery/Struts), XML, WebSphere Business Modeler v7, WebSphere Process Server v7, DB2 v9.5, WebSphere Portal v6.5, WebSphere Integration Developer v7, Rational Application Developer v7.5, WebSphere Service Registry and Repository v7.
Crowley Online Services (COS) as Solution Architect Jun 2009 - Jan 2010
Client Confidential
Industry Transportation Industry
Abstract
Creating a modern SOA platform to perform manage Contracts, Booking, Bill of Lading, Voyages and implementing highly complicated & ever changing business rules to comply with various country and region enforced rules and regulations to reduce lot of problems and complications arises due to human errors. The COS system simplified usability and helps provide better customer support and experience. For the company it minimizes loss caused due to human errors and increases speed of processing and increases profit. In future perspective, the system provide more insight to fine tune and find various ways to increase profit margin.
My Responsibility:
- Planning and managing requirements.
- Architecting and Modeling technical solution.
- Managing team members by efficiently allocating tasks to meet deadline
- Interacting with BA's and client team to manage functional and operational issues
- Working with administrators in crafting production environment
- Working with client team in re-organizing departments for production readiness
- Helping BA's in providing inputs for training and transition.
- Leading QA team, enable them with SOA testing tools to deliver high quality system.
Tools: Java 5.0/JEE 5.0 (EJB 3.0/Web Services/Hibernate/JSF), XML, WebSphere Business Modeler v6.2, WebSphere Process Server v6.2, Oracle 10g, WebSphere Portal v6.1.5, WebSphere Integration Developer v6.2, Rational Application Developer v7.5, WebSphere Service Registry and Repository v6.2.
FHN Future - SOA Platform Design as Solution Architect Feb 2010 - May 2010
Client Confidential
Industry Banking
Abstract
Creating Core Banking Framework Reference model design for Core Banking to enforce SOA Governance policies and principals to withstand the Global challenges and to modernize Banking infrastructure to serve more customers with less operational cost with better customer service. This includes new banking verticals design, banking re-organization, sales force automation, branches and teller modernization, mobile banking introduction, corporate banking automation, government compliance and risk assessment, security and auditing, real-time business analytics and data management etc…
My Responsibility:
- Planning and managing requirements.
- Architecting and Modeling technical solution.
- Interacting with business team to study and analyse possible automation and business process change proposal.
- Interacting with BA's and client team to manage functional and operational issues.
- Working with administrators in crafting production environment.
- Working with client team in re-organizing departments for production readiness.
Tools: XML, WebSphere Business Modeler v7, WebSphere Process Server v7, DB2 9.5, WebSphere Service Registry and Repository v7.
SOA Safeguard as Solution Designer Apr 2009 - May 2010
Confidential, Tampa, FL
SOA Architect
Abstract
Creating a ultra-modern cloud based SOA platform infrastructure using IBM WebSphere DataPower development solution that gives businesses the ability to deliver integrated SOA solutions faster, with reduced deployment risk, and greater cost efficiency. The cloud based platform provides CIOs and Program Managers the ability to reduce risk of deployment and realize a faster ROI by kick start development instantaneously & pilot the project without risk of failure. CFOs benefit from the predictable, affordable, subscription based annual cost model, leveraging operational budgets, and reducing upfront capital expenses.
My Responsibility:
- Planning and managing requirements.
- Architecting and Modeling technical solution.
- Managing team members in building the basic infrastructure.
- Working with administrators in crafting production environment
- Working with business partner client teams piloting the infrastructure.
- Helping providing training and efficient usage of the infrastructure.
Tools: AIX, WebSphere Datapower Appliance, Apache Servers, HP Monitoring and Backup, Open VPN
Identity Management System (IMS) as IT Specialist Sep 2008 - May 2009
Client Confidential
Industry Government
Abstract
Automation of the Case Management process to check fraudulent & criminal checks of the existing against large person database through latest innovative and complex tools and technologies. This involves cross relationship matching using biographic and biometric records, customizable percentage of approximate matching.
My Responsibility:
- Played key role in overall solution Architecture involving existing Business Process Modeling and Re-Modeling.
- Overall Process Management and Risk Process Management detailed design and development.
- Developing Workflow Management service, a custom Human Task Manager Client using HTM APIs of Process Server based on reusable assets.
- Interfacing with the JPA layer to persist the data based on the changes made in Human Task.
- Mentoring the development team of the UI layer using the Custom Human Task service.
- Training project members in SCA/SDO programming model and Process Server & WID SOA development.
- Providing team members deep understanding of the Web Services standards/development/client interactions etc…
- Integrating all Individual modules, deployment and testing of the End-to-End workflow in Process Server Runtime.
- Mentoring team members regarding the SOA Development Best Practices, Fault Handling Best Practices, Project specific layering structure etc…
- Working with QA team in automating SOA Testing
- Process Server Performance Tuning and Server Maintenance Automation
Tools: Java 5.0/JEE 5.0 (EJB 3.0/Web Services/JPA/JSF), XML, FileNet v4.5, WebSphere Business Modeler v6.1.2, WebSphere Process Server v6.1.2, DB2 9.5, Elise v5.3, WebSphere MQ
Media Process Automation (MPA) as Developer Sep 2007 - Aug 2008
Client Confidential
Industry Media & Entertainment
Abstract
Creating a ultra-modern infrastructure for automating Media Storage, Licensing and Distribution of content optimized for various mediums like VOD (Video On-Demand), TV, Mobile Streaming, Web Streaming etc… using the MediaHub Framework.
My Responsibility:
- Requirement gathering by studying the existing applications.
- Suggesting the ways to enable the integration for the Star TV Legacy applications.
- Designing & Defining the Fault Handling mechanisms and best practices to be followed across applications (SOA Integration Fault Definition Document).
- IMS to OnAir ESB Mediation Design and development. This includes consumption of OnAir Login Manager Service consumption, auditing/logging/alerting facilitation through Common Services.
- Working with OnAir to make the service standards compliant like following proper WSDL/SOAP standards, error handling strategy by following SOA Integration Fault Definition Document and correcting the WSDL defects in OnAir, etc...
- Guiding team members in ESB/WID/Process Server, EJBs and Web Services, suggesting the best practices in design and development.
- OnAir LoginManager reusable mediation service development for consumption by various applications which consume OnAir. This includes session management and concurrent request queuing using WMQ queue.
- Reusable Common services design and development for Auditing, Logging and Alerting using which the SOA Governance of the Integration carried out.
- Common Service design includes design of DB Schema using RSA 7 and Oracle Stored procedure design.
- Common Service development includes complete development of mediation service with Auditing/Alerting/Logging/Wrapper for Log & Alert service using JDBC and Email Adapter through WID 6.1.2.
Tools: Java 1.4/5.0/JEE 1.4/5.0 (EJB/Web Services), XML, WebSphere Enterprise Service Bus v6.0.2/v6.1.2, WebSphere MQ, DB2 v8.2, Oracle 10g
Community Development & Productivity Analysis as Developer Sep 2008
Client Confidential
Tools: Java 5.0/JEE 5.0, Apache Tuscany SCA 1.3.x, Apache Open JPA 1.1.x, JUnit 3.8, Eclipse 3.4 with SOA Tools Platform and Tuscany SCA 1.3 eclipse plug-in, DB2 server, WebSphere Application Server v6.1 with WebService & EJB 3.0 feature pack
MediaHub Framework as Developer Oct 2006 - Aug 2007
Client Confidential
Tools: Java/J2EE (EJB/Web Services), XML, WebSphere Enterprise Service Bus v6.0.2 with Media-Extensions pack, DB2 9.1, IBM MediaHub SOA Runtime & Tools
NEFT platform implementation using WebSphere Suit as Administrator May 2006 - Sep 2006
Client Confidential
Tools: WebSphere Application Server Network Deployment Edition v6 (with IBM HTTP Server, WAS Plug-ins), MQ Server & Client v5.3
Dynamic UI Generator Product as Web Developer Jan 2005 - Apr 2005
Client Confidential
Tools: Java, JavaScript, DHTML, PHP 4, CSS & AJAX technology, Dreamweaver, Fireworks, MySQL Front, MySQL Server
Engineering Change Control Process as Web Developer Apr 2004 - Dec 2004
Client Confidential
Tools: Java, JavaScript, DHTML, PHP 4, CSS & AJAX technology, Dreamweaver, Fireworks, MySQL Front, MySQL Server
Engineering Change Control Process as Web Developer Apr 2004 - Dec 2004
Client Confidential
Tools: Java, JavaScript, DHTML, PHP 4, CSS & AJAX technology, Dreamweaver, Fireworks, MySQL Front, MySQL Server
Educational Qualifications
- Master of Computer Applications (MCA)
- B.Sc Computer Technologyfrom
- Sun certified Java Programmer v1.4
- IBM WebSphere Application Server Core Admin v6
- IBM WebSphere Integration Developer v6.1