Sharepoint Consultant Resume
Sanfransico, CA
SUMMARY:
- Having 8+ years of experience in Analysis, design and development of enterprise software applications using Java, J2EE and Identity and Access Management technologies
- Around 4+ years of hands on experience in development SailPoint IIQ 6.2, 6.3 6.4 and 7.0 workflow solution.
- Managed projects for design, Configuration and implementation of SailPoint IIQ, including coordinating with vendor leadership, Technical services leadership and end user customers.
- Expertise in Customizing SailPoint Identity IQ (5.x and 6.x).
- Successfully designed and implemented systems, based on N - tier distributed architecture using Java and J2EE technologies including Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, spring, Tiles, Struts and Design Patterns.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton, Service Locator and Data Access Objects.
- Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere, BEA Web Logic and JBOSS.
- Strong knowledge in developing Web Services using SOAP, REST, OAuth 2.0, SAML 2.0 and XML.
- Expertise in Java Multi-threading, Serialization, Synchronization, Collections, Files Handling, Generics, Exception handling concepts.
- Experienced in developing static/dynamic HTML pages, providing client-side validations in JavaScript and providing interactive front-end GUI using CSS, XHTML.
- Experience implementing SSO product such as ForgeRock, PingIDentity .
- Practical knowledge about Sequence Diagram, Class Diagram, Work Flow Diagram and ER diagrams which using UML, Visio and Rational Rose design tools makes.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Implemented in client or server web browsers and web servers using web technology workshop.
- Strong experience in RDBMS using DB2, Oracle 9i/10g, MySQL and MS SQL Server.
- Experience with Junit for unit and integration testing, Log4j for logging errors and debugging, and XML Spy for XML validation.
- Experience with Virtual Directory Services (VDS) tools such as RadianLogic .
- Experience in using Maven and Ant based scripts to build and deploy applications on server.
- Experience in working with various version control systems CVS, SVN.
- Have knowledge of Agile Methodologies like Extreme programming, SCRUM
- Quick learner with outstanding ability to work under pressure and ability to do multitasking and thrive in a dynamic environment.
TECHNICAL SKILLSET:
SailPoint: Identity and Access Management (IAM), SailPoint IIQ 6.2, 6.3,6.4 and 7.0 workflow solution.
Java&J2EETechnologies: Core Java, Servlets, JSP, JDBC, JNDI, Java Beans, Hibernate, spring, Tiles, Struts
Frameworks: MVC, Struts, Hibernate, Spring
Programming Languages: C, C++, Java, UNIX, Python, Linux shell scripts
Databases: Oracle 11g/10g/9i, MySQL, DB2, MS-SQL Server
Web Servers: Web Logic, Web Sphere, Apache Tomcat
Web Technologies: HTML, XML, JavaScript, AJAX, SOAP, WSDL
Network Protocols: TCP/IP, UDP, HTTP, DNS, DHCP
Tools: Ant, Maven, Log4j, Identity Access Management, SailPoint IIQ, 6.1, Sun Identity Management.
PROFESSIONAL EXPERIENCEConfidential,SanFransico, CA
SharePoint Consultant
Responsibilities:
-
Implementation of SailPoint IdentityIQ to enable enterprise to successfully manage access to applications and to manage the identities.
- Created an enterprise governance model across roles, policies and risk.
- Implemented solution automatically routes access review reports to the appropriate certifiers.
- Implemented solution to track the full history of each certification item, including delegation, forwarding, challenge and review decisions for all entitlements and roles.
- Build resource adapters, Identity Management, Single Sign-On (SSO), Provisioning and Identity Workflows, Access Management, RBAC (Role-Based Access Control) and Authentication and Authorization technologies.
- Worked on Provisioning use case development, role definition, building to meet compliance controls, and IAM governance.
- Worked with Information Security team to integrate with applications and Role Lifecycle Management.
- Troubleshooting, root cause analysis, identification and design of solution, coding that does bug fixes and enhancements.
- Centralized identity data, roles, business policy and risk modeling to support compliance initiatives and user lifecycle management.
- Created test environment using different managed systems like Active Directory, Windows Local and also Cloud Based managed system MS Exchange Online etc.
- Worked on customizing connectors, workflows, forms, rules, policies, report etc. in IIQ for testing purpose
- Involved in Application connector configurations like delimited, JDBC, AD etc.
- Re-certification, Connector Development process using SailPoint Identity IQ product (5.x).
- Assists in Design, Development and Deployment.
- Created Two Levels Approvals of POLICY VIOLATION WORKFLOWS.
- Created Custom tasks and Custom Reports.
Environment: Java, JSF, JavaScript, Hibernate, SailPoint IIQ, Oracle Access Manager, Oracle, Identity Manager, XML, Web logic 11gr2, Oracle Database Enterprise Edition 11g.
Confidential, Norfolk, Virginia
IAM/SailPoint Consultant
Responsibilities:
-
Developed and supported IAM solutions to globally dispersed businesses and customers.
- Worked with IAM leads and business IT managers to understand business requirements, enterprise IT standards that influence how IAM solutions and services should perform and operate.
- Implemented and Customized Manage Access and Identity modules as per customer requirements.
- Installation, integration and deployment of SailPoint Identity IQ in client environments
- Develop and customize workflows in the SailPoint Identity IQ for Role Creation, Identity Events, Identity Refresh and Policy Violations.
- Worked on customizing User Onboarding process as per customer requirements and have also On-boarded 50+ applications into Identity IQ
- Upgraded SailPoint from 6.4 to 7.0
- Worked on different out of the box and custom connectors like Active Directory, UNIX, Delimited, JDBC, RACF, LDAP, Sybase etc.,
- Developed a creation rule to run update, terminate and rehire transactions on specified Employee and Contractor user accounts based on the feed file data.
- Developed a scheduler using Java that will periodically run to terminate contractors on their specified contract end date
- Worked on Access governance for risk reduced privileges.
- Experience in installing, configuring SailPoint policy server, Sun One Directory server ( LDAP ) and various Web & Application servers
- Developed Build Map rules, Pre-iterate rules and Customization rules (Bean Shell Script) for incorporating Business Logic during application onboarding and customization of data.
- Responsible to manage Administration functionality for SailPoint applications such as loading data, create roles, create policies, scheduling tasks and run reports for certification campaigns.
- Build resource adapters, Identity Management, Single Sign-On (SSO), Provisioning and Identity Workflows, Access Management, RBAC (Role-Based Access Control) and Authentication and Authorization technologies.
- Worked on various Certifications, developed custom tasks and reports
- Worked on Scopes in different geo locations and Worked on standard business processes which are pre-defined in Identity IQ and also developed custom business processes specific to the environment.
- Developed Custom java to fetch custom Tasks in IIQ .
- Extensively worked with SailPoint API's to develop custom functionalities to suit business requirements
- Provided production support for existing applications apart from configuring new ones.
- Configuration of Roles, Policies and Certifications for governance compliance an also configure business processes to manage ongoing changes.
Environment: Java, JavaScript, Hibernate, SailPoint IIQ 7.0, LDAP, Oracle, Identity Manager, XML, Web logic 11gr2, Oracle Edition 11g
Confidential,Columbus, OH
IAM/SailPoint Developer
Responsibilities:
-
Analyzed legacy solutions (paper based filing) used by different business areas and led efforts for migration to electronic medical records
- PHS was looking for migrating their Sentillion and Caradigm to SailPoint that would ease the user management across 24 applications and would help them to monitor and audit all user accesses
- Architecting, designing & Implementation of SailPoint IIQ
- SailPoint IIQ Installation and Configuration as required by the design solution
- Implementation of Self Service feature of SailPoint IIQ
- Implementation of Password features (PTA, Forgot password, Change Password) of SailPoint IIQ
- Configuring various roles and policies in SailPoint
- Implementing the provisioning feature of SailPoint IIQ by using various connectors
- Designing custom connectors for the applications that are not supported by the out of the box connectors of SailPoint IIQ
- Configuring required entitlements and various certifications in SailPoint
- Setting up SailPoint IIQ policy server on 4 environments (Dev, QA, UAT & Production)
- System Integration Testing
- UAT, Performance Test and Capacity Planning Support
- Implemented provisioning, de-provisioning, end-user self-service, and other related functionalities for a new Bank application
Environment: Java, JSP, Java Beans, HTML, SailPoint IIQ 6.1. JavaScript, ANT, Eclipse, Oracle 9i, MS Visual SourceSafe, UAT.
Confidential
J2EE Developer
Responsibilities:
-
Implemented object/relational persistence for the domain model
- Implemented the Web services and associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
- Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Used Struts MVC framework for configuring the application.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- ANT and Maven was used as a build tool. Also worked in an agile work environment. Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, JSP 2.2, Struts2.x, HTML, XHTML, XSLT, JDBC, JMS, SOAP, Web Services, Oracle 10g, Maven, JBoss 6.1, CVS, PL/SQL, and Log4j.
Confidential
Java Developer
Responsibilities:
-
Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Session FacadVe and Business Facade.
- Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate Struts and Tiles related XML files.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS, jQuery.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
- Developed J2EE components on Eclipse 3.5 IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on WebSphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: J2EE, JDK 1.5, JSP, Struts 1.3, Eclipse 3.5, Hibernate, RSA, SQL Developer, Oracle 10g, Rational Clear Quest, jQuery 1.4, EJB 3.0, JPA 2.0, JMS, SQL, UML, MS Visio, Scrum.