Identity Management Consultant/architect Resume
SUMMARY:
- A result oriented Information Systems Manager and Software Architect with proven records of achievements, having 22 years hands - on experience in Information Technology, IT Management, IT Security Implementation and Consultancy Services.
- Extensive hands-on experienced in Identity and Access Management (IAM), Application Development, Enterprise Systems Design, Service Oriented Architecture (SOA) Design and Implementation, Project Management and System Administration.
- Skilled in Object Oriented Programming and Designs, application development using Visual Studio.NET Framework, C#, VB.NET, ASP.NET.
- Strong hands-on designer / architect of Identity Management solutions utilizing Confidential Identity Manager (MIM 2016) and Forefront Identity Manager (FIM 2010).
- Experienced in the development of FIM Management Agents, Rules Extensions, FIM Custom Activities, Management Policy Rules, Portal customizations, and customized workflow development in C#, PowerShell, and .Net
PROFESSIONAL EXPERIENCE:
Identity Management Consultant/Architect
Confidential
Responsibilities:
- Design, development, and execute an upgrade to Confidential Identity Manager 2016 from current FIM instance that retains the FIM functionality post upgrade.
- Developed and upgrade C# custom activities and rules extensions from FIM 2010 R2 to MIM 2016
- Setup and configured Self Service Password Reset (SSPR) using MIM 2016 and Azure Multi-Factor Authentication (MFA)
- Design, develop and implement Password Change Notification Service (PCNS) in the upgrade process to replace the existing password synchronization to SAP ERP and Oracle database
- Configured password synchronization from Active Directory to an Oracle application and the SAP ERP instance.
- Installed and configured Active Directory and ADFS in both Lab and Production environment
- Implemented Single Sign-On (SSO) for on-premises and could-based solutions
- Developed PowerShell to create MIM installation and AD migration scripts, as well as run custom activities.
- Migration of lab environment items to the production MIM and AD environment.
- Responsible for writing, debugging, and testing MIM/FIM provisioning, synchronization rules, workflows, notifications, management policy rules, sets, and management agent code.
- Developed business requirement documents (BRD) and High-Level Design documents (HLD), including Visio architectural and process diagrams
- Identified and recommended new products and solutions to meet the organizations IAM needs
- Identified gaps in the existing IAM environments and recommended new solutions
- Worked with inhouse AD infrastructure team to mentor and provide knowledge transfer on IAM
- Liaised with the project sponsors and senior management team to ensure project delivery meets and exceeded expectations on-time and on-budget
- Developed testing standards and protocols and assist with the UAT Cycle.
- Ensured strict adherence to customer change management policies
Identity Management Consultant
Confidential
Responsibilities:
- Design, development, and implementation of a Confidential Identity Manager instance to provision, update, and deprovision user accounts in Active Directory, Exchange/O365, and other related systems based on Human Resources information sourced from the Confidential Infinium HR System.
- Setup and configured Self Service Password Reset (SSPR) using MIM 2016 and Azure MFA.
- Responsible for writing, debugging, and testing MIM/FIM provisioning, synchronization rules, workflows, notifications, management policy rules, sets, and management agent code.
- Created the Azure Tenant and configured Azure AD Connect ( Confidential ) to synchronize AD objects between the on-premises and Azure AD infrastructure
- Configured Azure Intune Mobile Device Management (MDM) and integration of web reverse proxy application with Azure tenant.
- Automated provisioning of Office 365 (0365) apps and mailbox
- Implemented Single Sign-On for Azure Cloud application
- Automate provisioning for Azure SaaS Applications
- Implemented MDM for over 50 mobile devices as a pilot projects
- Assisted in the set up of the IAM infrastructure, including load balancers
- Attend team calls, weekly status meetings, and provide weekly written updates in the approved format.
- Created SSRS reports for groups and account management
- Adherence to customer change management policies
MIM Implementation Consultant
Confidential
Responsibilities:
- Implemented and configured Confidential IAM solution in a multi-forest, multi-domain Active Directory environment
- Installed and configured MIM 2016 Synchronization Service and Portal (including MIMWAL installation/configuration) in Development, QA environment and provided implementation documents to assist client with the Production server deployment.
- Developed MIM Custom ECMA for connectivity to SAP BAPI web service
- Developed/configured multiple Management Agents and Rules Extension for connection to Active Directory, MSSQL, Flat File, and other downstream web service interfaces
- Implemented MIM Sets, Workflows, MPRs, and Customs Activities to support client’s business logic
- Utilized the MIMWAL to configure complex workflows to support client’s business requirement
- Used PowerShell to install, configure and manage MIM operations
- Development Business Requirement Documents and Design documents.
- Defined test cases, and performed Unit Testing, Integration Testing, and System Testing as part of the project scope.
- Developed the As-Built documentation and Implementation Plan to assist with project transition and support.
Identity Management Consultant
Confidential
Responsibilities:
- Architected and designed client solutions in FIM 2010 R2 for an Active Directory group remediation and reporting
- Developed over 30 custom reports in SSRS and integrated with FIM Portal for access control.
- Implemented new custom workflows to meet unique business constrains.
- Developed custom activities and workflow in FIM 2010 R2
- Developed custom FIM UI.
- Create new Management Agents and Rules Extensions in C# for variety of data source including LDAP, AD, SQL, Oracle, and other XMA.
- Development business requirement documents, high and low level design documents using Visio and MS Word.
- Developed project plans using MS Project.
- Performed system performance testing and implementation support
- Assist integration testers with:
- Product functionality overview
- Defining test scenarios
- Defining user test cases
- Developed project and support documentations to assist with project transition and support.
- Implemented BHOLD proof of concept for client
FIM/ILM Implementation Consultant
Confidential
Responsibilities:
- Reconfigured Management Agents that were improperly configured which resulted in deletion of over 19,000 user from Active Directory.
- Converted Metaverse Rules Extensions from VB to C# to support the existing in-house development skills
- Install and configured the FIM Portal to implement codeless provisioning and synchronization using MPRs, Sets, Synchronization Rules and workflows.
- Implemented new custom workflows to meet unique business constrains.
- Configured criteria-based Security and Distribution Groups for dynamic group management
- Assisted in the licensing negotiation with Confidential, and as a short-term solution to group management, Group Populator (freeware) was implemented pending a licensing agreement for the FIM Portal
- Performed system performance testing and implementation support
- Developed Documentation to assist with FIM support for the client.
FIM/ILM Implementation Consultant
Confidential
Responsibilities:
- Recompiled and migrated approximately 40 existing MA Rules Extensions from ILM 2007 to FIM 2010
- Identified and resolved known bugs with MAs and Metaverse Rules Extensions as well as enhanced the custom workflows used in the delay of user account de-provisioning within AD and other Connected Data Store.
- Replaced custom/home-grown RBAC and provisioning logic in existing ILM infrastructure with FIM Portal 2010 R2 supported features using MPRs, Sets, Synchronization Rules and workflows and implemented new custom workflows to meet unique business constrains.
- Create new Management Agents and Rules Extensions as needed.
- Assist integration testers with:
- Product functionality overview
- Defining test scenarios
- Defining user test cases
- Performed system performance testing and implementation support
- Developed Project Supporting Documentation
Implementation Lead / BizTalk Architect
Confidential
Responsibilities:
- Designed and develop a Laboratory Information System for a startup client from ground-up using technology like .NET, C#, SQL 2008R2, BizTalk2010 (with ESB 2.0) / EDI HIPAA (i.e. 270/271,834 Enrollment, 835 Claim Payment/Advice) and HL7 for integration with other external facilities/vendors EDI and/or HL7 Laboratory Management System (i.e. Data Innovation’s Instrument Manager middleware) and EMR (Electronic Medical Record) system (i.e. Confidential ).
- Developed the first LIS Access based LIS applications required for tracking and managing clients, users, patients, specimens and aliquots life cycle in the Lab.
- Designed, Architected, and Implemented Confidential Forefront Identity Manager 2010, and developed provisioning code in C#. Developed and configured MA’s and MV’s; created sync cycles, MRP’s, synchronization roles and the like.
- Customized code is consumed by BizTalk/SharePoint as well as other 3rd party LIMS system for Role Based Access Control allowing BizTalk to retrieve or create AD user and role information and to communicate with SharePoint workflow which updates List for end users in SharePoint.
- Developed and Architected a SharePoint 2010 Portal for the Client implementing Web Parts, Event Receivers, SharePoint Lists, Workflows using Visual Studios 2010 to allow for the effective management of Clinical Requisitions, new/existing Client and Employee Accounts, Lab specimens as well as other BizTalk HIPPA/HL7 activities
BizTalk EAI Consultant
Confidential
Responsibilities:
- Developed the first BizTalk / Dynamic AX integration project for the client which served as POC and helped train/mentor other developers in implementing BizTalk solutions within the enterprise.
- Designed and developed BizTalk 2009 Enterprise Applications to integrates Confidential Dynamics AX 2009 modules (i.e. Inventory Management, Sales Order (SO), Purchase Order (PO), SO/PO Picking List, Packing Slip, Ship Load Confirmation, Vendor Management, Account Receivable); integrating with RedPraire Warehouse Management System(WMS) as well as integrating with other Trading Partners via EDIadapters.
- Designed the BizTalk Architecture and Lead in the installation of BizTalk Dev/QA/Production servers. Installed and configure the Confidential BizTalk adapter, including configuring Transport adapters, Channels, End Points, Confidential Services, Data Policies as well as setup the Business Connector proxy.
- Managed multiple issues with the Confidential Queue to improve performance, including writing custom pipeline components to split outbound Confidential messages and read response messages from the queue.
- Lead a team of consultants to implement the new WMS system and was responsible for ensuring that the data was effectively and efficiently ported from the previous WMS system to the new RedPraire (WMS) Application. Also was responsible for implementing the integration between AX2009, WMS and Blue Ridge-Clarity
SharePoint System Architect/Consultant:
Confidential
Responsibilities:
- Migrated existing Confidential site for pharmaceutical company to a SharePoint implementation using SharePoint Designer, VS2008, JavaScript, InfoPath. Such functionality includes the existing Help Desk System and the company’s Intranet Ordering System.
- Installed and configured BizTalk 2009 on windows 2003 / 2008 64 bit enterprise servers. Optimized BizTalk Enterprise environment for high availability and scalability, Deployed BizTalk applications, troubleshoot issues with BizTalk Exceptions. Developed BizTalk integration application for a multiple phase freelance project which integrated Confidential Dynamic AX 2009 with SharePoint Enterprise Portal and ILM 2007 for a major retail store and its warehouse. Implemented Key Performance Indicators (KPI) using Business Activity Monitoring (BAM) tool and workflow in Confidential Office SharePoint Server (MOSS) 2007. Used SharePoint Information Rights Management (IRM) to manage access to SharePoint resources and documents. Installed and configured BizTalk 2009 and SharePoint Services on Development, Staging and Production environment.
- Designed and Implemented a Financial System which includes the configuration of Confidential BizTalk 2006, Share Point Server 2007 and ILM Server for security management in a Windows 2003 Server farm consisting of multiple SQL Server 2005 databases for high availability, load balancing and failover. This system handled all financial transactions for the client including inventory management, CRM, payment processing, fulfillment, risk management, Business Activity Monitoring, Billing, etc and Integrates with Confidential Dynamic AX as the users financial portal.
Confidential
Lead Consultant / Software Consultant
Responsibilities:
- Installed and configured BizTalk 2006, Share Point Server 2007 in a Windows 2003 Server farm consisting of 2 SQL Server 2005 database and multiple receive and processing servers for high availability load balancing and failover. Upgraded existing applications from BizTalk 2004 to 2006 platform.
- Developed BizTalk applications for PINGs procurement system to integrate the purchase order, fulfillment, vendors shipping, invoicing & payment systems, which translated and processed files to/from SAP (iDoc), Confidential Dynamic AX 4.0 & Confidential SharePoint 2007 / InfoPath into custom XML file format for the various systems and partners.
- Configured Roles and Parties within BizTalk Orchestration to support multiple trading partners’ functionality.
- Developed ILM 2007 Management Agents and provisioning code to integrate BizTalk system with the user account management applications. Created synchronization cycles, MA/MV extensions, Management Policy Rules, customized workflows, etc.
Confidential, Phoenix, Arizona
Vice President Information Technology
Responsibilities:
- Responsibilities included the management and implementation of new technology and resources to support the daily operations of the company and its clients. Designed and implemented Enterprise Security / Identity Management Systems using tools such as Confidential Identity Lifecycle Manager for user account/identity and certificate management. Developed customized workflows in C#, created Management Agents / extensions, Metaverse extensions, set Management Policy Rules, etc.
- Designed several client’s email system using Confidential Exchange Server 2003/2007 and Active Directory with LDAP. Implemented multiple ERP Systems which includes online banking tools/applications, financial application, income tax and revenue system. Designed and implemented other custom applications using Confidential .NET framework, for Sales and Portfolio Management, Payroll, HR, Scheduling, and Customer Relationship Management (CRM).
- Designed and Implemented a Financial System which includes the configuration of Confidential BizTalk 2006 and ESB Toolkit, Share Point Server 2007 and ILM Server for security management in a Windows 2003 Server farm consisting of multiple SQL Server 2005 databases for high availability, load balancing and failover.
- This system handled all financial transactions for the client including accounts management, CRM, payment processing, fulfillment, risk management, tracking KPIs, Business Activity Monitoring, Billing, etc and Integrates with Confidential Dynamic AX 2009/X++ as the users financial portal.
- Other solutions I’ve architected and managed include the implementation of an Oracle11g Database for a high volume, mission critical transaction processing, in a Parallel Database (RAC) environment for a financial client. This database was upgraded from Oracle10g to 11g and involved the use of OLAP, Business Intelligence tools, monitoring KPI's using Oracles Business Activity Monitoring (BAM) tools and Oracle Content Management Servers to manage document/resource collaboration. The key to success for this high volume OLTP Oracle database implementation required understanding of the internal working of Oracle (OWI), and involved Database Performance Tuning while considering factors such as Database files Sequential Read, Data/Record Locks and Latches, queues and contention/latency tuning.
- My responsibilities also includes the formulation of the companies IT policies and procedures and ensured that this guidelines where adhered to. I managed the design, promotion, delivery and the quality of projects, product and services to our clients. I was responsible for budget planning and prudently managed the organization's resources within those budget guidelines. Perform regular performance reviews of direct employees and provide ongoing career mentoring and guidance
- I was also tasked with identifying resources and technological requirements to meet the company’s growth and to acquire these resources as needed. I assured the company and its mission, programs, products and services are consistently presented in strong, positive image to its client and employees.
Confidential, Los Angeles, California
Sr. Program Manager
Responsibilities:
- Developed best practices within the organizations IT unit, managed a division which consist of business analysts, software developers, database administrators, network administrator and quality assurance personnel. I was responsible for resource management and allocation, project management, budgeting and the coordination of offshore projects within my group. Perform regular performance reviews of direct employees and provide ongoing career mentoring and guidance.
- Some of my accomplishment while with countrywide are as follow:
- Manage the development and implementation of several IT Projects including an ASP.Net web based applications used by Countrywide’s sales agents and their external business partners for the sale and management of Mortgage Products (.i.e. Home Loans, Home/Auto insurance policy. Etc)
- Manage the development and implementation of ERP system, using Confidential Identity Lifecycle Manager for enterprise user account management and BizTalk Server to facilitate the exchange of data between external business partners and company’s internal systems, which exist in AS400/DB2 using IBM WebSphere MQ Series as the messaging server.
- Responsible for the development and integrating of Countrywide’s Computer Telephony Integration (CTI) System with existing AS400 applications, giving customers access to account information by phone, using SOAP for message transport and IBM's Host On Demand running on IBM WebSphere Server.
- Responsible for the development of a CRM (Customer Relationship Management) for Countrywide, using SIEBEL 7 on a Confidential SQL Server Database and also integrating SIEBEL 7 with other applications running on AS400 using Confidential BizTalk Server 2002. This CRM application was migrated to an Oracle9i Database for high-volume OLTP as more users came online.
- Responsible for the migration of the Countrywide web site from a Java based to a Confidential .NET solution in C# and the Integration of an AS400 based Mortgage Insurance application with a Web Service rules engine, using BizTalk Application Integration Components (AIC) written in C#.