Senior Identity Services Architect Consultant Resume
SUMMARY:
A Recognized Expert in Enterprise Architecture Also Technical Project Management, Experienced in Designing and Directing DevelopmentTop tier Enterprise Architect with a dynamic history of using technological expertise to increase efficiency, deliver exceptional project and service deliveries, and enhancing project development. Highly skilled in impacting organizational productivity through customized technological solutions using .NET applications and services. Keen ability to leverage emerging technologies to meet specified requirements. Dynamic relationship - builder with the ability to interact with internal staff and external clients. Bilingual in Arabic and English.
CORE COMPETENCIES:
.Net Technologies t Enterprise Architecturet UI Frameworks t Developmental Processes t Architecture Styles and Patterns t Web Applications Cloud Patternst Systems Development Life Cycle t Software Management t Continuous delivery and DevOps t Project Managementt XamarintPRISM t Mobile/WPF t Core(MVC, EF)t Embedded Systems Owint AzuretGoogle-ApitPOStIdentity Managementt Security ArchitecturetPADSS CompliancetDocker tTeam Management t Solutions Advice t Analysis and Resolution t Project and Team LeadershiptPCI Compliance Strategic Planning and Analysis t Testing Processes and Tools t Service Delivery t Executive Communication Software Engineering Opportunity Identification t Design Patternst Architecture styles t Architecture Patterns English and Arabic
TECHNICAL EXPERTISE:
Languages: C#, VB.NET, Xml, Uml
.NET Technologies: ASP.NET, MVC5/6, WCF, Web API, WinForms, Web/Windows Services, WPF, OData, and Data Services
UI frameworks: AngularJs/Angular2, JQuery, Bootstrap, Json, Ajax, and UI-Router.
Testing Tools: Fakes, XUnit, Rhino Mock, Moq, MbUnit, NUnit, Telerik, NCover, and MSTest.
Tools: & Utilities Unity 3-4, Unity interception, Entity Framework 6/7, enterprise library, App Fabric, Owin, RapTier, Resharper, and Veracode, MongoDb NoSQL Strategies
Software Management Methodologies: Waterfall, Bottom up, Lean, Agile, Scrum, Kanban, OOSE, and RAD
Design Patterns: Singleton, Factory method, Prototype, Object Pool, Null Object, Strategy, Template Method, Façade, Repository, Visitor, Flyweight, Command, Chain of responsibility, Builder, Bridge, Decorator, Adapter, MVVM, and MVC
PROFESSIONAL EXPERIENCE:
Confidential
Senior Identity Services Architect Consultant
Responsibilities:
- Providing consultancy, solutions, training about identity management and federated identity.
- Leading a team to move the company to the cloud age.
- Leading a team to move the company to the cloud age, building Federated Identity solution using microservices,
- Even sourcing and many cloud design patterns.
- I integrated with the following Okta, Auth0, AAD, Google, Facebook, LinkedIn and multitenant.
Confidential, Landsdale, PA
Senior. Enterprise Architect
Responsibilities:
- Managed multiple concurrent projects, lead different distributed teams (onsite and offshore).
- Solved major business problems by refactoring/re-writing/expanding legacy systems with design patterns.
- Expanded technical business capabilities by introducing great architecture and easily integrating with partners.
- Established a C# shop in a Linux/Mac and C environment and refactored all development and architectural standards to ensure efficiency and consistency and quality through design patterns and structures.
- Created a security framework that utilizes and expands .NET 4.5 security mechanisms (Encryption, Hashing and Signing).
- Redesigned the whole Epayment system to be modernized and secure in accordance to PCI & PA-DSS compliance.
- Listed all the security holes and vulnerabilities in the existing systems along with remedy and a list of recommendations.
- Resolved security issues and concerns of innovative systems by utilizing standard advanced technics like Digest Authentication, Asymmetric encryption and signing to guaranty the integrity and confidentiality of the data.
- Educated about modern authentication/Authorization techniques and standards like OAuth2.0 and Federated Identities.
Confidential, Chevy chase, MD
Senior. Enterprise Architect
Responsibilities:
- Create Technical Designs/solutions for problems that stands in the way of development goals.
- Architect/ Design and Implement technical solutions and proofs of concept using ASP.NET5 and Mvc6/Azure.
- Lead, Manage, Mentor and train development teams throughout development process as a scrum master.
- Liaison between Architects and Management.
Confidential, Rockville, MD
Security Architecture
Responsibilities:
- Windows authentication made authentication/authorization easy for me, but I came up with an outstanding design that utilized RESTful. I passed the security scan from the very first round with zero vulnerability although all teams out there fail more than once.
- Enlightened the security team with new ways of doing software that they admitted and appreciated, like the concept of auditing
Technical Project Manager
Confidential
Responsibilities:
- Very happy stakeholders (Users, Client, Management etc) in a very short time achievement.
- As an architect, I envisioned the roadmap and set the organization capabilities according to TOGAF.
- As a scrum Master, I ran a team of 15, taught best practices, planned releases, enforce quality. Set ground-breaking development standards and guidelines for developers to follow.
- Lead the development and design of new applications, leveraging and enhancing existing building blocks or creating new reusable components and per customer requirements through the utilization of the latest technologies in the market, also utilizing the azure cloud and NoSQL as an alternative option.
- Created and executed software development plans and releases, Facilitated the Scrum process and sprints.
- Introduced DevOps, planned and automated the process.
Confidential, Camp Hill, PA
Security Architect
Responsibilities:
- Developed the Fine-Grained Access security framework Confidential: this is where all authentication of all kinds is happening and where authorization takes place based on the identity and its claims vs the method being called along with each single parameter passed.
- It is build on top of WIF and VAB of enterprise library.
- Siteminder simulator for developers.
- Resolved a major problem in authentication in certain place where I utilized HttpModule, Security Policies, Http Headers to resolve it and it worked well.
- Extended the existing framework for more future possible solutions.
Microsoft Architect
Confidential
Responsibilities:
- Architected and Implemented solutions for technical problems that faced the enterprise (Header policy, Wcf watcher, Custom Authentication, Multi-profiles Site minder simulator, Corticon).
- Revamped and enhanced key applications using MVC5, Web API, and HTML5, resulting in a significant increase in operations, productivity, and effective engineering.
- Architected, Designed, refactored, administered, and implemented cross-cutting, innovative features on the enterprise level such as: Fine Grain Security, Caching, Logging and exception handling using unity, enterprise library, and .NET.
- Architected Wrappers for Corticon to rectify and prevent software issues such as versioning and dependency.
- Crafted and documented enterprise level solutions using EA UML while assisting and coaching developers on the best practices for the development of web services and applications.
- Completed code reviews as a top contributing team member and executed effective solutions that improved processes, development, and problem-solving techniques.
- Systematized various processes as an auto-generation of code using CodeDom and T4 while directly collaborating with other teams to fulfill and exceed designated objectives.
- Managed .NET multithreading and claim based security through providing detailed evaluations and operative solutions to the performance of various applications.
Confidential, Princeton, NJ
Architect
Responsibilities:
- Coordinated and adhered to set design patterns to expand the system, strengthening the system’s functionality.
- Organized and documented UML diagrams in strictly firm Agile and TDD environments in order to provide expert analysis and present ground-breaking solutions that resulted in software improvements.
- Fortifying the solution by filling the security wholes rendered by Veracode.
Confidential, San Francisco, CA
Architect
Responsibilities:
- Produced unique web applications using web strategies such as, but not limited to: ASP.NET, C#, JQuery, CSS, and JSON, while employing such tools as SSR and ANTS.
- Significantly improved productivity through implementing automated processes using Windows tools, reducing completion times from 10 minutes to 10 seconds while heightening staff productivity.
- Web solutions and WPF/MVVM application.
Confidential
Senior NET Developer/Architect
Responsibilities:
- Produced unique .NET applications, primarily used for internal encompassing web applications and services as well as Windows Applications using SQL or Oracle Java & JSP applications.
- Built many customized applications and services using active directory, office 2007 and lotus notes.
- Evaluated and augmented existing systems through designing and documenting business processes and workflows using UML and BPN.
- Compiled existing business requirements through feedback from workers and department heads in order to perform an expert analysis and present useful resolutions for any issues.
- I worked with NetWork Admins to report users who break the Active Directory Policies.
