Lead Solution Architect Resume
St Louis, MO
SUMMARY:
- 14+ years of strong experienced result - oriented Lead Solution Architect with proven track record in Solution Design for technologies in IT, Highly skilled in developing solutions, procedures & service standards for project transformation and business excellence, Possesses in depth experience of designing effective solutions, transitioning multiple projects and ensuring seamless end to end delivery of services. Employs the Agile methodology of software development to lead teams & deliver high quality products, well within deadlines. Highly robust individual adept at learning and implementing new technologies swiftly.
- Drives excellence in every project to deliver outstanding results, encompassing a wide range of skill sets, roles, and industry verticals and specializes in the field of Service Oriented Architecture (SOA) and Business Process Management (BPM) and Telecom IT domain mainly in Telecom software/product integration. Extensive work experience on design paradigms like Service Oriented Application Design (SOAD), Representational State Transfer (REST), Cloud based business support solutions and BSS/Digital transformations, Service Component Architecture (SCA), Even-Driven Architecture, -Architecture, Model-View-Controller (MVC) and Microservices Architecture (MCA). Experience across the full life cycle of a project (Agile Methodology, Continuous Integration & Continuous Delivery CI/CD), BSS/OSS solution architecture, design, development, implementation, and testing. Proficient in architecture modeling, integration, practices, governance and patterns. Good understanding and experience of SOA/EAI/ESB concepts, SOA Governance, Event Driven Architecture, message-based architectures, file sharing and exchange platforms, data virtualization and caching strategies, J2EE design patterns, API frameworks. Experience across various industries including Media & Entertainment, Telecom, Asset Intelligence Verticals, Retail, Finance, Electrical, CRM and Healthcare and Insurance.
- Microservices Architecture Business/Digital Transformation Service Oriented Architecture Team Management Open APIs
- Solution Architecture Automation Software / Application Development Front - end Development Cloud Technologies CI/CD
- Product Development Representational State Transfer Process Optimisation Robotic Process Automation Digital Solutions
- Process Optimisation Agile & Scrum Methodologies Business Process Management Stakeholder Management Configuration
- Client Relationship Management Object-oriented Programming Project Delivery Process Optimisation Systems Integration
- Object Oriented Design BSS/OSS Solution Architecture Service Oriented Modeling Business Process Modeling
- Requirement Gathering Troubleshooting Requirement Analysis Cloud Integration Architecture Process Optimisation
- Process Orchestration API Design & Management Integration Patterns Robotic Process Automation Process
TECHNICAL SKILLS:
Languages: C, C++, JAVA, J2EE, Java, ESQL, PL/SQL, JavaScript, Regular Expressions, SQL, JSON, BSS-API, Springboot, Spring, Hibernate, JPA, Python, MVC.
Web/App Servers: Apache Tomcat, IBM WAS, Jboss, WebLogic, IBM WebSphere Process Server, IBM Enterprise Service Bus, Sftp and file transfers server.
Databases: Oracle, SQL Server, MySQL, IBM DB2, Teradata, Cassandra, MongoDB, PL/SQL, RDBMS
Test Framework/Tool: JUnit, SOAP UI, TestNG, Hermes JMS tool, Postman, Load UI, load runner, Java profiler Your kit, RfhUtil, MQJExplorer, Telecom Information Framework (SID), Business Process Framework (eTOM), Application Framework (TAM), Swagger, JSON Parser, PL/SQL developer, Rational Application Developer RAD-IBM, Rational System Architect RSA.
Service Oriented Architecture: Web Services, WSDL, SOAP, UDDI and WBM, WSRR, SCA, SOA, Micro Services, JSON API version 1.0, JSON Schema.
Operating Systems: Windows NT, Windows XP, Unix, Linux.
Messaging: JMS - Java Messaging Service, WebSphere Message Queuing, TIBCO Messaging, Kafka, RabbitMQ
BPM/ESB Suite: IBM WebSphere Integration Developer / Integration Designer, IBM WebSphere Process Server, IBM WebSphere Enterprise Service Bus (WESB), IBM Business Process Manager, IBM WebSphere MQ, IBM WebSphere Service Registry and Repository, Rational Application Developer, IBM Integration Bus, IBM License Metric Tool, IBM Tivoli Performance Monitor Tool, IBM Business Activity Monitor (BAM), IBM Ilog rules, IBM ODM, IBM WebSphere Business Modular, IBM Data Studio, IBM Data power, Oracle SOA, Oracle Fusion, TIBCO Business Works.
Web/Cloud Technologies and tools: Struts, Spring frameworks, JSP, EJB, JavaScript, Jython Script, HTML, CSS, XML, Log4J, CVS, ANT, SVN, WinSCP, Putty, Apache CXF Framework, Web services, XML, XSLT, XSD,XLS, Ajax, AOP, Apache Log Back framework, Hibernate O/R framework, Applets, Swings, Display Tags, Tiles Framework, Dozer Framework, Eclipse, Visio, Rally, Base Camp, Cacoo, Enterprise Architect, Apache Ant, Putty, SSH, Cute FTP, Hammurapi Tool, Toad, SQL Developer, VSS, TFS, ClearCase, GitHub, XML Spy, Eclipse IDE, Semantic Versioning, Query string format, jQuery, Javamail, Spring IOC, Docker, Containerization, Rancher, Kubernetes, Jenkins, Ubuntu, Artifactory, SonarQube.
Design Patterns: MVC, Composite View, Factory pattern, Front Controller, Session Facade, DAO, DTO, Service Locator, Proxy pattern, Rule design pattern, Delegator, Singleton, SOA (WPS/WESB).
TM Forum: Information Framework (SID), Business Process Framework (eTOM), Application Framework (TAM), TMF Open REST-API s. Build Tools: Ant, Maven.
RPA: UI Path.
PROFESSIONAL EXPERIENCE:
Confidential, St Louis, MO
Lead Solution Architect
Responsibilities:
- Facilitate client requirements gathering/design meetings and present to stakeholders and having the workshops sessions with Customer, Business analysts and architects and gathering functionalities, requirements about existing system.
- Solution design and the development of key artifacts including, but not limited to architectural models, process diagrams, concepts of operation, etc.
- Collaborate with SMEs from other specializations to author solution design documents tailored to individual client requirements. Translate business requirements in to technical requirements. Direct the activities of cross-functional departments during planning, development, testing, and implementation of custom software solutions.
- Responsible for managing the team on daily basis, conducting scrum calls, preparing project plans and track development activities.
- BSS/OSS system architecture, designs, specifications, system testing and system users and adoption in carrier Ethernet service provisioning, design, and configuration.
- Analyzing Business and Development Specifications, Use Cases, and Detail Design to develop requirement gathering, analyzing the business process, conducting Feasibility studies, Document generation and conducting sessions.
- Work with external application teams to understand functionality exposed via APIs and define data mapping definitions. Model business process flows and decision rules in a business process modeling tool.
- Prepare gap analysis, citing differences in customer requirements and product functionality, Answer questions and clarify requirements during the estimation and development cycle through roll out
- Work with the project team and stakeholders as needed to manage change scope and schedule.
- Link business processes with product/technical solutions. Collaborates with senior leadership to ensure IT strategic investment aligns with business strategy and drives operating results.
- Business process modeling and process implementation using BPM for order manager process orchestration and different process of B2B and B2C verticals in telecom industry. Integration API designs based on the TMF Open REST APIs.
- Design and development of APIs with Microservicebased systems using Spring Boot, with containerization Docker, and Container Management software (Kubernetes, Mesos, Rancher) Kafka, Jenkins, SonarQube, Artifactory, MogoDB and with Hybrid Cloud infrastructure using Google Cloud Platforms, Apache Tomcat.
- Complex API’s and Process/Workflow/Task Management using Oracle SOA Suite, Oracle BPM, Oracle WebLogic Server and Splunk for logging mechanism.
- Manage and add to the external developer portal containing swagger-based testing interfaces.
- Lead API lifecycle development; responsible for software development and code quality and document all related work per company's CI/CD methodology.
- Assist in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers. Improving scalability and evolvability through thoughtful systems architecture and design, develop, deploy and support RESTful services.
Confidential, Dallas, TX
Sr. Solution Architect
Responsibilities:
- Designing the process models in the BWL for process identified in the solution. Strong business and technology decision making skills. Experience with Agile Methodology including Scaled Agile Framework.
- Design and creation of the interface mappings documents ICD’s based on TMF telco pack, High level, low level design documents between different systems using the Telco pack industry model.
- Writing the technical specifications such as: design documents, position papers, and status reports. Able to be presenting complex ideas to large groups and communicate effectively with non-technical business partners.
- Work with team and design and implementation of the different use case scenario’s been identified with different TM Forum industry business projects in end to end life cycle of the order fulfillment process.
- Work with infrastructure team for helping them for providing the environment sizing details, setting up the sandbox and prod environments.
- Recording and conducting demos with the customers. engaged during the entire project lifecycle and responsible for technical solution delivery and testing
- Design and development algorithms required for different use case scenario’s in telecom.
- Doing POC’s and providing the solutions for critical and complex use case scenario’s like decompose order in the order manager life cycle.
- Development and integrating telecom BSS solutions related to Charging, Billing, Telecom CRM, and Order Management.
- Guide developers, programmers, and designers in conceptualizing and developing product enhancements and/or new features.
- Develop externally facing artifacts as needed and responsible for all phases of the software development life cycle, including Initiation, Planning, Design, Development, Testing and Implementation of cloud-based Business support solutions for BSS Next.
- Conduct and involve in integration and business workshop sessions and design the integration design artifacts. Design the Business Support Solutions REST API’s.
- Knowledge on Docker and container orchestration Kubernetes and provide the testing support for code drop releases.
Confidential, Louisville, KY
BPM Architect
Responsibilities:
- Application detailed design, Process modeling in Blue Works Live, responsible for Process to workflow modeling, data models, technical requirements, Interface contract documents (ICD’s) and user interface design. Business data use identification with data flow and transform modeling. Rules identification and definition.
- Created UCA’s, Web Services Integration Services and implementation of dynamic caching mechanism. Design and developed custom general exception handling toolkit, developed schedulers.
- Design and developed custom holiday’s and scheduler toolkit. Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects
- Extensively used Gateway, Events and Activity/Task. Custom logger implementation for process and services. Design and developed Webservers, WSDL’s and integration with ODM business rules API’s.
- Responsible for solution design and build/construct using IBM WebSphere Integration Designer.
- Implemented and developed BPEL short and long running process, which includes complex process Workflows. Implemented compensation Handlers and Transaction roll-back for error handling. Designed Mediation Components.
- Works on complex problems requiring an evaluation of intangible variables. Exercises independent judgment to obtain results. Experience with high-concurrency parallel processing. Experience in IBM advanced integration services (AIS).
- Experience in SOA/REST API integration development. Experience in developing web services-based applications with SOA (Web Services, WSDL, SOAP, REST) Experience with Application Integration Designer - BPEL micro flows Ensure that requirements are consistent with enterprise standards and best practices.
- Developed the Outbound modules using FTP adapter for creating the files and placing onto downstream FTP Server. Managing the interfaces artifacts through the IBM WSRR.
- Implementation of security for BPM exposed services using the Data power.
Confidential, Kansas, MO
Integration Architect
Responsibilities:
- IBM Integration Bus (IIB) and WebSphere Registry and Repository (WSRR) Installation Services
- Install and Configure IIB on W&R development and production environments
- Document the configuration details and installation verification, Install and Configure WSRR on W&R development and Production environments
- Configuration of Pilot topology for WSRR, POC of WSRR Governance enablement profile verification for IIB installation verification
- Installation and Configured IBM WSRR with Standard Topology, Pilot deployment topology.
- Installation and configuration of IBM WebSphere MQ.
- Configuring the user security roles and permissions for accessing the WSRR Registry.
- Experience with Service and API management applications e.g. IIB, WSRR.
Confidential, San Francisco, CA
BPM Integration Architect
Responsibilities:
- Worked closely with the Solution Architects and Project Managers to understand Business and Technical requirements and estimated the timelines of different phases of the projects like Design, Implementation and testing. And involved in the architectural, task breakdown and scope discussions.
- Created and used the IBM WebSphere JDBC adapter for Oracle for communicating with client’s Oracle EBS Database system. Implemented the JMS Message System with IBM WebSphere JMS provider for publishing and consuming the messages from JMS Queue’s.
- Developed the Inbound and Outbound modules using JDBC adapter for polling and persisting data to Database System. Designed and implemented several Mediation modules for transforming messages between different EIS systems.
- Used Canonical industry standard schema for message format conversion ensuring reusability and extensibility. Developed the customized the XML Data handler for formatting XML Payload message.
- Implemented the JMS Message System with IBM WebSphere EBS JMS provider for publishing and consuming the messages from JMS Queue’s and IBM MQ Queues’.
- Implementation of business rules using IBM rule engine and business process management (BPM) applications. Enabled governance and monitoring capabilities on medication flows using WebSphere Business Monitor.
- Responsible for End-to-End Integration Testing. Creating a monitoring model, WebSphere business monitor inbound events, define event parts, correlation expression, filter conditions, event sequence path, business space and metrics. Created Static Relationships for response static values. Created Http, SCA, MQ, Web service, JMS, JDBC bindings for Export & Import components and worked on Custom data bindings & function selector.
- Worked on Interface, Object, and Process and Mediation versioning. Worked on Store and Forward and Business Space. Worked on BPEL for implementing workflows and Exception Handling framework by using the activities like Assign, Invoke, Receive, Wait, Scope, Snippet and Choice. Production support and Maintenance, OAuth 1.0 security configuration. Implementation of REST API calls for interacting downstream system using OAuth 1.0 security protocol. Authored Handbook for Modules developed.
- Worked on Stored and Forward concepts. Worked on web service security, policy set, LTPA Token etc. security configurations. Configured Outbound Oracle EBS, Flat File, FTP, Email Adapter and JDBC Adapters. Worked on FEM (Failed event manager), CEI (Common Event Infrastructure), Invocation styles, Qualifiers, SDO API. Worked on BPEL for implementing workflows and Exception Handling framework by using the activities like Assign, Invoke, Receive, Wait, Scope, Snippet and Choice.
Confidential, Warsaw, IN
Sr. BPM Integration Developer
Responsibilities:
- Involved in BPM High Level Design. Responsible for BPM Application detailed design. Responsible for the development and playbacks of the application.
- Created UCA’s, Web Services Integration Services. Created Process Flows and Sub Flows using Integration services and Coaches. Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects
- Extensively used Gateway, Events and Activity/Task. Involved in Playbacks, Debugging and validating the process. Designed and implemented several Mediation modules for transforming messages between different EIS systems. Developed the customized the XML Data handler for formatting XML Payload message. Developed REST Webservices. Designed and implemented several Mediation modules for transforming messages between different EIS systems. Design and developed Webservices WSDL’s. Responsible for solution design and build/construct using IBM WebSphere Integration Designer.
- Implemented and developed BPEL short and long running process, which includes complex process Workflows. Implemented compensation Handlers and Transaction roll-back for error handling. Designed Mediation Components. Developed the Outbound modules using FTP adapter for creating the files and placing onto downstream FTP Server. Involved in the Router module which can dynamically invoke the respective services based on the name of the incoming BO. Created Libraries, Business Objects & Interfaces and Business Logic in WPS. Developed the Outbound modules using Flat File adapter for placing the files onto file location. Worked on BO /XSLT Maps to map between GBOs and ASBOs.
Confidential, Washington, DC
Senior WebSphere Integration Specialist
Responsibilities:
- Design and developed Webservices WSDL’s. Responsible for solution design and build/construct using IBM WebSphere Integration Developer. Defined Schemas (Business Objects) and WSDL interfaces for the enterprise services using XML Spy and WID.
- Developed Process (BPEL) modules for implementing workflows (long running/short running process flow) and Exception Handling framework by using the activities like Assign, Invoke, Receive, Wait, Scope, Data Map, Parallel Activities, for-each, Snippet, Fault handler, Event handler, Correlation Sets and Choice. Used the IBM WebSphere JDBC adapter for Oracle for communicating with client’s Oracle Database system.
- Created Business Rule Groups using Business Rules for contact history flows. Implemented the JMS Message System with IBM WebSphere JMS provider for publishing and consuming the messages from JMS Queue’s.
- Developed the Inbound and Outbound modules using JDBC adapter for polling and persisting data to Database System. Developed customized utility modules for reading configuration data from properties files, logging mechanism. Implemented and developed BPEL short and long running process, which includes complex process Workflows.
- Worked on WebSphere resources Configuration for JDBC providers, JDBC data sources, Shared Libraries, J2C/MQ/JMS Connection factories, Dynamic Caching, Activation specification, SSL, Policy sets, and WebSphere Environment variables in WPS. Developer and IBM WSRR, Integrated endpoint lookup with WSRR. Production support and Maintenance. Enabled Traces, and configured event queues for Event Emitters using event filters. Responsible for Solution Design, Build/Construct using IBM WebSphere Integration. Environment: IBM Integration Designer 7.5, IBM Business Process Manager Advanced 7.5, Oracle 11g.
Confidential, New York, NY
Technical Lead
Responsibilities:
- Played a lead role in the design and development of numerous integrations and services to provide a true SOA solution, with a host of edge applications and technologies including, WPS, Web Services, JMS, and EJB. Led a team of 12 WPS developers working both an on-site as well as off-shore site model.
- Analyzed requirements and design in Agile Model with one-month sprint. Responsible for solution design and build/construct using IBM WebSphere Integration Developer.
- Mentored Java/WebSphere programmers to obtain efficient project deliverables on schedule at each sprint. Proactively redesigned the architecture (Business Modules) and implemented the REST Full architecture to improve the performance by 200%.
- Provided recommendations and POC’s to the customer on basis of research and exploration of various IBM WID features and also finding the options and decision making in the usage of various WID features.
- Converted project specifications by using flowcharts and diagrams and developed pseudo-code into sequences of detailed instructions and logical steps for coding as per user requirements using IBM Rational Software Architect and IBM Business Modular.
- Configured Identity and Username token to enable security. Extensively used Human Task and Business Flow API’s. Developed BPEL process which includes complex processed like Workflows (Order Management) and Human Task, and Decision Rules. Worked on Human Task Management Façade (HTM API) for handling task. Developed Spring Web Services, Apache CXF Web Services which interact with the backend using Hibernate 3.0.
- Designed and developed numerous integrations and services to provide a true SOA solution, with a host of edge applications and technologies including, WPS, Web Services, JMS, EJB, Signiant, Baton, iLog Rule Engine. Verbalized Rules with iLog Rules Engine and Rule Team Server.
Confidential
Sr. Software Engineer
Responsibilities:
- Created the technical documentation including the requirement specs, HLD and the LLD, use cases, and unit test cases. Developed fast search, auto Complete, and complex business requirements using AJAX. Created Personalization Rules for retrieving content based up on user's profile.
- Implemented security fixes. Optimized the application for performance gain. Developed login, profile creation, advance search, and unit testing.
- Involved in GUI designing. Developed servlets and JSP to develop Web Enabled Pension Products Offered by an insurance company involved in database programming and user authentication.
- Implemented OOP techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams.
- Designed Technical documentation for the Modules. Developed different Action Classes for different modules. Developed JSP/Servlets to display the retrieved data to the user. Developed server-side validations using Struts validator framework.
- Analyzed requirements and coding. Implemented Form Beans and Action Classes using apache Struts framework. Involved in developing java script code for client-side validations. Implemented the persistence logic using Spring ORM module
- Developed several data entry forms using various Tag Libraries. Involved in developing java script code for client-side validations. Implemented Form Beans and Action Classes using apache Struts framework.
- Developed Servlets and JSP pages to give privileges to User and Administrator to Login, for USER to publish an ADD and to check responses fore given ads and to search Advertisements using Categories.
