Solution Architect Resume
SUMMARY:
- More than 13 years of demonstrated IT experience in enterprise, business, solution and data architectures, systems integration and application development; almost all the experience in consulting environment working for such companies as Confidential and Confidential & Confidential ; founded a consulting firm helping clients gain competitive advantage by leveraging Service Oriented Architecture (SOA)
- Business Process Management (BPM) and implementing Identity Management (IDM); managed onshore and offshore teams of 2 - 20 resources playing such roles as coach/mentor, project manager, architect and team lead. Significant clients include:
TECHNICAL SKILLS:
SOA and Integration: 10 years of SOA and web services experience designing and integrating systems using several ESB products and patterns
Architecture and Design: 10 years of architecture experience leading architecture activities including aligning with the business, capturing decisions and conducting design reviews and presenting architecture
BPM: 10 years of business process analysis experience including modeling using BPMN, implementation using BPEL and simulation including analyzing the processes for automation
Identity Management: 4 years on Oracle IDM suite including OID, OVD, STS, OIM, OAM, OAAM and OIF; 3 years on IBM Tivoli Access Manager and Directory Server
Portal and Web 2.0: 3 years on Oracle WebLogic Portal and 3 years of WebSphere Portal Server
Installations: Installations of the products mentioned above including database servers, most in clustered environments, on Unix and Linux servers
Development: 12 years of development using variety of IDEs, servers and application frameworks
PROFESSIONAL EXPERIENCE:
Confidential
Solution Architect
Responsibilities:
- Responsible for leading the architecture of a large program made up of 18 work streams with a budget of $50 million
- Responsible for aligning government and regulatory requirements with the business strategy and existing IT assets; responsible for creating architecture artifacts including solution architecture, architecture decisions and architecture diagrams
- Led government audit sessions and presented the architecture to government officials, 3rd party vendors and business stakeholders; created and submitted audit artifacts to the government
Confidential
Application Architect
Responsibilities:
- Service integration and security
- Created various patterns to catalog enterprise services; defined Common Information Model (CIM) using XML schema to create reusable interfaces. The effort resulted in a set of reusable enterprise services
- Implemented the services over an integration platform realized using Enterprise Service Bus (ESB). The ESB provided common capabilities such as auditing, logging, security and data transformation
- Implemented several patterns that allowed development teams to test web service functionality and integration across different testing environments e.g. dev client testing against QA provider
- Implemented reusable web service security pattern using WS-Security. The pattern allowed developers to write web services without security and apply security administratively. The pattern ensured consistent application of web service security in a compliant way
- Created web service security architecture and web service development guidance documents. The documents formed the basis for the subsequent web service
- Trained client employees in XML, XML schema, web service and web service security
- Implemented security for SOAP based web services, RESTful services
- Implemented SAML 2.0 based SSO integration with a vendor partners; the solution implements both web (OIF Web SSO) and web service (WS-Security) based SSO. The solution is being used as the template for all B2B vendor SSOs
- Developed custom security modules to implement various security use cases e.g. account lockout in web service integration scenarios. The work was turned into enterprise pattern for mobile applications
- Implemented encryption and signature using JCE APIs for legacy applications
- User migration and registration
- Created a roadmap to migrate thousands of existing users from legacy applications to the new security stack. Worked with the business to create migration flows, data migration and SSO requirements
- Designed and developed various registration processes for different user types using MVC web application running on WebLogic; integrated the application with the security stack using OIM APIs
- Implemented several OIM batch processes to synchronize and clean up registration and other identity data
- Portal, content and fusion middleware
- Designed and implemented enterprise search on portal using portal and content server API integration techniques. The work delivered the search functionality in 15 days before the go live and eliminated the need for Google search appliance saving the client thousands of dollars
- Designed the service integration techniques between portlet clients and enterprise services on ESB
- Helped business develop users, applications and content migration strategies
Confidential
BPM/SOA consultant
Responsibilities:
- Created ESB strategy that uses WebSphere Message Broker (WMB) as the ESB between windows, mainframe, J2EE applications and WebSphere Process Server (WPS)
- Created interface requirements, service exposure guidelines and message structure guidelines for windows and J2EE applications to prepare them for communication with WPS and WMB
- Designed and documented runtime topology between WebSphere Process Server (for process), WebSphere ESB Server or Message Broker (for integration) and WebSphere Application Server (for services)
- Helped create WPS infrastructure including WPS database migration from cloudscape to DB2, security configuration with LDAP, event management and monitoring enablement
- Defined traceability strategy among BPM/SOA artifacts and deliverables
- Created a development approach that uses WebSphere Business Modeler (WBM) for modeling, WebSphere Integration Developer (WID) for integration analysis and BPEL development, and Rational Software Architect (RSA) to model services; the approach included guidance on how to integrate development artifacts in these tools and tie them to requirements in Requisite Pro
- Designed and developed several WPS and mediation modules for various projects
- Evaluated and compared business process modeling tools
- Participated in MQ Workflow to WPS migration, redesigned integration of MQ Workflow with mainframe to include WMB as the ESB
- Participated in creating a methodology for BPM projects and a short term and long term monitoring strategy
Confidential
Application architect and team lead
Responsibilities:
- Led face to face meetings with architects from participating plans; negotiated infrastructure requirements for the plans to ensure smooth integration of the application in plans’ environment; Presented architecture and reported progress to 100+ participants in quarterly plan face to face meetings
- Helped design an application serving environment that would be used by the plans to exchange claim messages
- Evaluated the architecture of the current application, performed fit-gap analysis and identified areas of improvements for the new architecture to support advance messaging and integration requirements
- Evaluated the current application by studying and reverse engineering existing code; corrected poor architecture/design choices by introducing web services and service oriented integration concepts redesigning the messaging infrastructure
- Created, Owned and maintained Software Architecture Document
- Analyzed WebSphere Process Server and ESB Server to be used as a platform for the messaging infrastructure and implement business process to process claim message
- Designed service endpoints and used SOAP over JMS to process SOAP messages as web service rather than parse xml
- Designed a mediation based messaging model using Service Integration BUS that allowed intercepting the messaging for pre or post processing and rerouting; the model provided basic orchestration capabilities within WebSphere environment
Confidential
Lead Technical Consultant
Responsibilities:
- Worked as a lead technical consultant to create a portal platform that used WebSphere Portal as the platform to serve content from WebSphere Content Management Server and products from WebSphere Commerce Server; see the portal
Confidential
Consultant
Responsibilities:
- Worked for several clients as a consultant; Helped Confidential develop off-shore delivery model, developed a simplified architecture for an insurance client and migrated the architecture of the acquired companies to the new architecture
Confidential
Senior Consultant
Responsibilities:
- Worked as a consultant for several clients including healthcare, financial, biotech and telecom clients; worked as developer, lead developer, team lead and co-project manager on several projects; led a competency development group to improve consultants’ skills
Confidential
Research Analyst
Responsibilities:
- Wrote software in FORTRAN and C to perform dynamics analysis on vehicles
Confidential
Lecturer
Responsibilities:
- Worked as an instructor to teach various computer courses and develop various engineering laboratories