Enterprise Architect/principal Architect Resume
SUMMARY
- Principal Solution\Enterprise Architect with around 15 years of progressive with demonstrated ability and experience in team leadership, product development, IT Governance, providing Customer - focused vision, modernizing portfolios for projects ranging from $30 million to $83 million in Banking,
- Deep knowledge and experience in building Strategic Context, Technology Strategy, Architectural Framework, Governance Process by focusing on optimization and rationalization of EA Practices.
- Deep expertise in setting up overall direction for multiple platforms that are part of an organization by leading a team of Architects and focusing on alignment of business and technology strategies across large set of platforms, coordinating with all cross portfolio architects to socialize strategy and its adoption, manage the governance framework and its liaison with the Chief Technology Office.
- Experience in working with Senior Stake Holders in business and technology to plan, budget and execute multi-year roadmaps for complex engagements of App Modernization, Building Highly Scalable Solutions, Digital Strategy for Portfolios, Platform Consolidation Strategy and Feasibility Document, Digital Messaging Strategy, Legacy App Migration to Cloud (Pivotal Cloud Foundry and Azure), Big Data Hub Strategy, Analytics Processing and Reporting Strategies, etc.
- Saved $50 million by modifying the portfolio App Mod vision and developing App Modernization Architecture Document for key portfolios at Client location by bringing the Strategy, Objective and Process Changes.
- Increase the Return On Investment by removing the Legacy footprint by Legacy Modernization Strategy, providing Digital Solutions and API Enablement Strategy.
- Extensive experience in architecting and designing the migration and solution strategy to cloud( Pivotal Cloud foundry and Azure) by creating reference architectures, conceptual diagrams, security diagrams and system design documents and provide Function Point Estimate and Simple Medium Complex estimate by creating High Level Estimate document.
- Extensive experience in range of technologies products and projects in Banking, Office, Retail, Telecom, Insurance and Re-Insurance domains that ranges from ASP.NET Core, C#, VB, ASP.NET, REST APIs, Cloud Enablement using Pivotal Cloud Foundry, Azure (PaaS, IaaS and SaaS), etc., Complex Event Processing using Kafka and Rabbit MQ, No SQL Databases like Mongo DB & Aerospike, Web Enablement for Legacy Applications, Caching Strategy using Redis, Data Center Exit Strategy to enable streaming across Data Centers, High Availability and Resiliency Strategy, Data Platform Selection Strategy by developing the decision framework, Identity Management and Security Champion Strategy using CAM, CCS (Custom Solutions), Multi Tenant Architecture Enablement to merge two platforms from two Line Of Business, Big Data Strategy using COSMOS, SPARK, etc.
- Great expertise in building process for Architecture Accountability, establish process and governance to ensure product and service teams are aligned on architectural blueprints, create an integrated view of the current and future technology architecture for the client’s portfolio, ensure technology architecture and roadmaps are aligned with firm’s business and technology strategy.
- Great expertise in creating enterprise architecture view to show relationship between client’s business and technology and data requirement to deliver those outcomes, creating methodology to determine the delta between the current technology and data portfolio and the target architecture to assess the gap and hire required resources and training needs.
- Have experience in developing key architecture and engineering principle and priorities to include reusability, active/active, active/warm resiliency principles, THREAT modeling for Apps,etc.
TECHNICAL SKILLS
SDLC: Agile, Waterfall
Programming Languages: C# (Primary), VB, VBA, JavaScript
Technologies / Platforms/Framework/ Libraries: .Net Core, ASP.NET, C#, MVC 3/4/5, Angular, Angular JS,REST,SOAP, WCF, Web API, JavaScript, jQuery, HTML5, Bootstrap, CSS3, LINQ, ADO.NET, Entity Framework, SSIS, SCOPE
Design Patterns/Design Principles/Technology Focus: Domain Driven Design, Cloud Design Pattern, Resiliency Patterns, Strangler Pattern, Cache Aside Pattern, Cloud Native Design Pattern,12 Factor Design Principle, Enterprise Integration Pattern, Application Design Patterns (Dependency Injection, Factory, Repository, Adapter, Façade, Singleton, Strategy, Command, MVC), S.O.L.I.D principles, CQRS Data Pattern, Enabling Microservices Architecture, API Enablement, Legacy Modernization, Digital Solutions Roadmap and Workshops, Feasibility Studies for Platform Merge, GAP Analysis in Business Capabilities
Databases: SQL Server, Mongo DB, Aerospike, Blob, Azure Table, SQL-Azure, Cosmos
Tools: Visual Studio, Git, Bit bucket, TFS, VSS, Jira, SQL Server, Jenkins, DQP, Sangam, Geneva, Avocado,etc.
Estimation Techniques: Function Points, Simple Medium Complex
Cloud Platforms/Tools/DevOps: Pivotal Cloud Foundry, Steeltoe, Spring Cloud Config Services, Azure, SaaS, PaaS, iPAAS, IaaS, RabbitMQ, Kafka, Aerospike, Azure Functions, Azure Identity Services, Azure Service Bus, Azure App Services, Jenkins, Git, TFS, Application insight, SPLUNK Logging and Monitoring, App Dynamics, APIGEE, RRBUS, Azure Data Factory, Azure Container Services, Azure Search Service, Enterprise Redis, etc.
PROFESSIONAL EXPERIENCE
Confidential
Enterprise Architect/Principal Architect
Responsibilities:
- Drive the creation and maintenance of central library of blueprints, cloud playbook and plans possibly including but not limited to: security, performance, scalability, extensibility, interoperability, cloud design patterns and usability.
- Define and implement a methodology for assessing current state systems architecture, technology problems, risks and opportunities (aged and vulnerable systems, under leveraged assets, etc.) and implement the migration and solution strategy to pivotal cloud foundry by creating reference architectures, conceptual diagrams, security diagrams and system design documents.
- Lead and mentor a team of application architects and Senior Software Engineers to ensure architectures line up across development groups and infrastructure organizations to build and consolidate enterprise platforms like Digital Messaging.
- Design, develop and architect solutions for microservices based Digital Messaging Platform, Micro and mini APIs strategy towards Api Enablement Strategy.
- Design and develop Highly Scalable APIs for Portfolio Reporting, developed centralized logging library to log from PCF to SPLUNK.
- Prepare Infrastructure design to migrate the data and processing to GCP public cloud from On-prem.
- Design and develop Digital wellness experience using MicroUIs, etc.
- Provide design guidelines for integrating with CARS and Bank technologies.
- Provide Function Point Estimate and Simple Medium Complex estimate by creating High Level Estimate document for the modernization initiatives for the RPS and SRT portfolio.
- Feasibility Studies:
- Completed initial draft of the various technical solution options for merging and consolidating the RPS and SRT platforms for capabilities involved in Record keeping for 401K plans.
- Help the RPS and SRT portfolio in Business Capability Alignment by providing technical challenges and solutionsi to merge the two platform.
- Develop a consolidated view of:
- Current state, risks and opportunities in existing architectures in the portfolio.
- Report progress against the roadmap-owners, deliverables, milestones, risks, etc towards the technical blue prints and Architecture Modernizing Documents.
- Deliver an integrated view of Schwab RPS Technology Architecture that:
- Aligns technology with the Firm’s business goals.
- Enables business leaders to make informed decisions based on technology insights.
- Drives engagement between business and technology on most important priorities-risks and opportunities.
- Implement and lead the necessary architectural governance functions:
- Architecture Review Board
- Define the roadmap to migrate from current state including:
- Migration plan with milestones and timeframes
- Costs
- Complexity
- Interdependencies-clearly defining the upstream and downstream dependencies
- Define and gain agreement with VP on:
- The process for changing architecture and toolset direction Various areas of Work done for Enterprise Architecture for RPS and SRT are given below.
- Cloud Governance:
- Align and provide consistent view of process for both public, private Cloud and SaaS.
- Provide a multi-tenant SaaS solution for RPS and SRT portfolios to increase the Time to Market and Agility between the two portfolios.
- Service Governance:
- Focus on interface design reviews first (MVP scope) and socialize the new process.
- Start to roll out the process and tools with pilot team.
- Finalize service taxonomy and metadata attributes.
- Data Architecture:
- Finalize the Data Integration Patterns for Database per service.
- Design the Data Platform Selection Strategy.
- Security:
- Create a template for threat modeling and develop the process to execute it for security of the applications.
- Perform reviews of the security diagrams for the Applications moving to pivotal cloud foundry.
- Digital:
- Completed initial draft of the high level digital strategy for RPS.
- Help the RPS and SRT portfolio in API Enablement strategy.
- Lead and manage technology architects (both application and infrastructure) in influencing the modernization strategy for our platforms and provide guidance on Micro UI, Micro Service and Orchestration services using cloud native architecture in Pivotal Cloud Foundry.
- Help RPS Portfolio in streaming out of Richfield Data Center to Dallas and building the strategy across Data Center Exit.
- Prepare Conceptual Architecture to migrate the data and processing to GCP public cloud from On-prem.
- Design, develop and architected MVP’s for Digital Messaging using microservices and miniservices. Some of the services developed as part of MVP are PlanApi, Participant Api.
- Design, develop and architected Highly scalable performance Api using a key business use case and deploy to Pivotal Cloud Foundry.
- Design, develop and architected Authentication library to be used by all applications for token access from CAM Identity Management.
- Design, develop and architected Plan API, Distribution API MVP’s for Pivotal Cloud Foundry.
- Design, develop and architected MVP for Daily Vest Plan Analytics Hybrid Cloud Solutions (public cloud Azure).
Confidential
Enterprise Architect/Principal Architect
Responsibilities:
- Drive Total Cost Of Ownership for the product and technology management for Office Engineering Enterprise.
- Foster Collaboration among the Office Engineering Architecture Community and guide and lead a team of architects for preparing App Mod Blueprint/Big Data Strategy/App Mod Strategy, Reference Architectures for Complex Problems, Security Diagrams for the solutions.
- Drive the Architecture Backlog for Cloud Migration to Azure and preparing Cloud Design Playbook.
- Review EA Model, Domain and Platform Architectures.
- Define the portfolio and Enterprise level principles, guidelines, standards and solution patterns to ensure solution decisions are aligned with future-state architecture vision.
- Drive Integration and Modernization of Architectures across Office Engineering Portfolio by providing the system and portfolio view of technology that highlights technology shortcomings, areas of investment opportunities, opportunities for simplification and areas of competitive risks.
- Manage Functional and Non-Functional Requirements and run the local governance at the platform level.
- Lead and develop the architecture for broader scope projects within the platform, working closely with Application architects and Solution Architects that manage and design architecture for a single project or initiative.
- Facilitate architectural guidance and advice to ensure all aspects of the development process (technical designs, solutions, planning, and implementation) meet architectural guidelines, minimize costs, are built in a speed-to-market manner, align with the future technology strategy, and are adaptable to future technology solutions.
- Assist in the IT transformation initiative in alignment with the business transformation.
- Create Service strategy using micro services and mini services, caching strategy, Integration Strategy, Disaster Recovery Strategy, Digital strategy and get the System Design Document approved by the ARB Governance Board for various projects initiatives.
- Create Data Migration Strategy from on-prem data center to Azure Cloud.
- Create Integration Strategy using Azure PaaS.
- Perform Domain Driven Design workshop for Business Capability Modeling to divide the portfolio into various domains and sub-domains and create Business, Data and Reference Domains, Ubiquitous languages practices and boundaries across various domain.
- Provide technical solutions around Azure PAAS offerings and develop MVP’s for the complex solutions using Azure Functions, Azure Data Factory, App Services, Azure Service Bus, Azure Cache, SQL Azure, Azure Tables, Azure Container Service, etc. and develop reference blueprints, conceptual architectural diagram, security diagram to be used across various initiatives and provide cost effective, high available, scalable and secure solution.
- Architect and prepare Cloud Playbook for the Office Engineering Portfolio.
- Performing compliance reviews and design reviews for the Application Architects.
- Involved in preparing the reference architecture for Big Data Solutions using COSMOS, Scope, etc.
- Design, develop and architected MVP for Big Data Framework using COSMOS and SCOPE to generate output to be consumed by WebApi and other reporting tools.
- Design, develop and architected an Angular App, MVC App in Azure App Service. Use API Management to monitor the API’s Performance and configuration and to secure access to domain services. Azure Search Service was also used to search relevant OXO Score Cards. Angular and Power BI were used to display reporting dashboard.
- Design, develop and architected components which consume health monitoring data from Geneva using Azure Service Bus. Made an Azure Function pipeline for scanning the alerts in the queue relevant to Office Engineering Products. The Alert was for all the Azure Subscription Data which is expiring and email is sent to relevant teams who have subscribed to that alerts.
- Design, develop and architected pipeline using Azure Data Factory which pulls App Insight Data Logs for the various learning documents of Office Engineering Product and move them to on Prem Analytical Databases to maintain history of Office Engineering Learning Docs errors and warnings. The performance and availability metrics of the learning site is analyzed.
Confidential
Principal Solution Architect
Responsibilities:
- Understand technology trends and the practical application of existing, new and emerging technologies to enable new and evolving business and operating models.
- Prepare App Mod Document, Security Diagram, Conceptual and Technical Architecture and System Design Document.
- Analyze the business-IT environment (run, grow and transform the business) to detect critical deficiencies, and recommend solutions for improvements (system or record, differentiation and innovation).
- Define the portfolio and Enterprise level principles, guidelines, standards and solution patterns to ensure solution decisions are aligned with future-state architecture vision.
- Drive Integration and Modernization of Architectures across Bank and Safety solutions by providing the system and portfolio view of technology that highlights technology shortcomings, areas of investment opportunities, opportunities for simplification and areas of competitive risks.
- Manage Functional and Non-Functional Requirements and run the local governance at the platform level.
- Lead and develop the architecture for broader scope projects within the platform, working closely with Application architects and Solution Architects that manage and design architecture for a single project or initiative.
- Analyze the technology industry, competitors and market trends, and determine their potential impact on the enterprise.
- Mentor the technical community on the practice of architecture, application modernization and technology strategy.
- Provide continual support to application architects within the project to ensure the project is aligned with overall Enterprise Technical strategy.
- Create Data Migration Strategy from on-prem data center to Azure Cloud.
- Create Application Architecture for Azure Batch jobs.
- Create Integration Strategy using Azure PaaS.
- Lead API Enablement Program and created API Strategy Document for Global Banking Group using REST Mini and Micro services for Azure Cloud.
- Developed Micro UI and Microservices for modernizing the disconnected applications.
- Involved in Architectural activities for proposing blueprint, reference architecture, provide solution architecture reviews and drive end to end design for the projects to migrate to Azure Cloud.
- Involved in disaster recovery, platform migration, data governance and enterprise strategy reviews.
- Liaise between cross functional team to get buy-in from management and engineering team.
- Develop the Enterprise Messaging Strategy and involved in laying the caching strategy for improving the performance.
- Performing compliance reviews and design reviews for System Architecture Documents prepared by Application Architects.
- Design, develop and architected MVP for Micro and Mini Services for Banking Fraud Management dashboard using .Net framework, Angular and Azure PaaS.
- Design, develop and architected MVP for migrating BUCA Compliance System, to Azure IaaS and PaaS.
- Post implementations initiated the security GAP and vulnerability threat analysis and remediate the security vulnerabilities. Develop Micro services using Domain Driven Design.
- Design, develop and architected MVP for migrating .NET applications to Azure Web and Worker roles.
- Create Azure Batch application using Azure.
Confidential
Solution Architect
Responsibilities:
- Understand business drivers and business capabilities (future and current state), and determine corresponding enterprise system designs change and requirements to drive the organization’s targeted business outcomes.
- Design and lead implementation of a solution across Applications and produce Solution Architecture Design Document and Contextual and Conceptual Architecture views.
- Mentor the technical community on the practice of architecture, application modernization and technology strategy.
- Provide continual support to application architects within the project to ensure the project is aligned with overall Enterprise Technical strategy.
- Monitor the current-state solution portfolio to identify deficiencies through aging of the technologies used by the applications or misalignment with the business requirements.
- Involved in Architectural activities to Initiate and provide solution architecture reviews to central architecture team and drive end to end design for the projects.
- Interpreting regulatory rules to ensure that technical decisions strike the right balance between achieving goals and compliance with organizational policies and procedures and perform third party governance reviews.
- Design and Migrating applications to SOA platform using restful services to support integration.
- Implement best coding practices and standards across development to improve quality of deliverables.
- Effectively researched new technologies & avenues that can drive business innovation.
- Evaluate software tools and their adoption for improving efficiency, robustness and security for software. Initiate and provide solution architecture reviews to central architecture team, participate in architectural meetings, designing high and low level designs, define coding standards, perform code reviews and ensure code is as per Customer Reference Architecture Standard, perform performance tuning, design and deploy enterprise applications including bug fixing and support. Feasibility analysis of design within time and cost constraints.
- Drive, manage full development life cycle for projects from scoping requirements through launch of project. Responsible for design, delivery and quality assurance of all deliverables using Agile and Waterfall model. Mentor, lead and do Knowledge presentation to team members and drive end to end delivery.
- Manage allocated team, provide support for the architecture, design, operation, control, maintenance of technical projects. Help team in troubleshooting in Production and UAT environment. Manage the 'Go Live' plan.
- Migrate the existing workload and platforms to Azure Cloud.
- Developing MVP for dashboard using AngularJs framework, MicroUI and push it to Azure
- Use Azure Active Directory authentications for the services developed for telecom platforms.
- Post implementations initiated the security GAP and vulnerability threat analysis and remediate the security vulnerabilities.
- Develop Mini services using Domain Driven Design.