We provide IT Staff Augmentation Services!

Sailpoint Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

IT security professional with 10+ years of experience in architecting, designing and developing Identity and Access Management, Identity Federation, Single Sign - on and OAuth solutions for large scale implementations.

SKILLS:

  • Identity & Access Management
  • SailPoint IIQ v 5.5/6.1/6.3/7.0
  • Oracle Identity Manager 11 g
  • IBM Tivoli Identity Manager
  • Web Development
  • Spring v 2.0/3.1/4.0/5.0
  • Java Server Faces
  • Javascript
  • Tomcat/WAS
  • Directory Server
  • Windows Active Directory
  • Microsoft Exchange
  • IBM Tivoli AD
  • Apache Directory
  • Databases
  • Programming Languages
  • Security
  • MySQL
  • Java
  • Single Sign On - OAuth, SAML
  • Oracle
  • Python
  • Penetration Testing - Kali Linux, Metasploit
  • MySQL Server
  • Shell
  • .Net

EXPERIENCE:

Confidential, San Francisco, CA

Sailpoint Developer

Environment: Java SE, JSP, Tomcat 8, PowerShell Script XML, HTML, CSS, Sail Point Identity IQ 6.4

Responsibilities:

  • Design of identity federation connectors from SailPoint to target systems, along with subsequent access control by SecureAuth.
  • Ensure requirements gathered, processes defined, and use cases documented follow out of the box configuration vs. customization as much as possible.
  • Manage client requirements and configure SailPoint IIQ connectors for 34+ applications Design SailPoint deployment and solution architectures.
  • Participate in all SailPoint deployment activities - connector configuration, custom rule development, workflow configuration and development, third party system integration.
  • Design, Implemented a solution which manage the Identity lifecycle of almost all applications with the enterprise, without directly controlling the identity store within the application.
  • Involved in creating custom reports, certifications in order to cater various data feeds.
  • Achieved SOX and PCI compliance by building a flexible and scalable framework to provide authentication and authorization services while supporting rules/roles/languages requirements for various International countries.
  • Design and Implement data import of various types of data files from internal and external target sources for validating access levels.
  • Created a Registry for important information on all applications.
  • Participate in and/or User Acceptance Testing and bug-related reengineering efforts.
  • Perform Installation and configuration of SailPoint IdentityIQ.
  • Develop custom SailPoint BuildMap Rules and Workflows as per the business needs.
  • Setup applications Active Directory, LDAP, Oracle and Flat Files.
  • Providing solutions for the changing business requirements.
  • Implement REST classes using SailPoint Rest Application.
  • Using IIQConsole for operations such as checkout, import, connector Debug etc.,
  • Used IQService as part Identity IQ for Active Directory (AD) provisioning.
  • Setup direct connectors for AD, LDAP, MySQL, Oracle, EPIC
  • Configuration of Roles, Policies and Certifications for governance compliance Build and Configure SailPoint in-built tasks like aggregation, ID refresh, schedule tasks, correlation, etc.
  • Configuration and development of SailPoint Life Cycle Events (LCM)
  • Customizing and branding of SailPoint solution.
  • Provide knowledge transfer and post production support activities, as necessary.

Confidential, NYC

SailPoint Developer Description

Environment: Java SE, JSP, Tomcat 8, PowerShell Script XML, HTML, CSS, SailPoint Identity IQ 6.1.

Responsibilities:

  • Design & Implementation of SailPoint IIQ
  • SailPoint IIQ Installation and Configuration as required by the design solution
  • Implementation of Self Service feature, Password features (PTA, Forgot password, Change Password), provisioning feature, configuring various roles and policies in SailPoint
  • Set up SailPoint IIQ policy server on 4 environments (Dev, QA, UAT & Production)
  • Developed build map rule, creation rule and customization rule to create Employee and Contractor user accounts into SailPoint from their current application's exported feed file.
  • Developed a custom form in the SailPoint UI so that various admins can create Employee/Contractor user accounts manually through UI and provision users
  • Created and ran the aggregation task to bulk load authoritative source data from Active Directory, Exchange and LDAP.
  • 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.
  • Developed a code that will send expiration notification to Contractors.
  • Developed a scheduler that would periodically check for Name change requests in the feed file data and will change the name of respective Employee account.
  • Developed a java code that will consolidate role details of user accounts into a CSV file and send to HR or Application Admin. The admin can then act upon the access of users accordingly.
  • Built Joiner, Mover and Leaver workflows to maintain user accounts
  • Developed custom workflows with approvals and also modified OOTB workflows as per client requirement
  • Created and Implemented static/dynamic roles. Configured entitlements and policies.
  • Did Access re-certification, automatic/manual remediation for applications managed by SailPoint for Employees and Contractors
  • Analysis of the specifications provided by the client and help Project Manager to estimate the effort required
  • Requirement analysis and preparing Requirement Documents and Design Documents

Confidential, CA

OIM Developer Description

Environment: SailPoint IIQ 6.0,6.1,6.1 p2, J2EE, JUnit, xHTML, CSS, JavaScript, Hibernate, JQuery, MySQL, SVN, HTML, Web Sphere Application server 6.0, Java 7, Bean shell script, Tomcat 7.

Responsibilities:

  • Designed and configured SailPoint IdentityIQ 6.2 to manage the identity and access of users to on-premise apps.
  • Worked closely with SailPoint architect and engineers for design and solution architecture.
  • Involved in design and implementation of IdentityIQ solution, configuring Active Directory, and Shared Folders. Wrote and tested JAVA code for plugins, schedule, transformation, and tasks.
  • Wrote policy rules to ensure Separation of Duties (SOD), and wrote new workflows to reflect business needs.
  • Monitor alert logs generated by the scripts, triggered by the activities performed by individual resources on the UNIX & Windows Servers, Oracle and Sybase databases on daily basis.
  • Provide technical leadership is all aspects of IdentityIQ from early phase proposals through, design, code, test, deploy and maintain.
  • Work with project teams to ensure access management requirements and policies are complied with and followed.
  • Perform security server audits using tools such as: BMC Bladelogic, Trendmicro Deep Security, RSA Envision, eDMZ, and Foundstone.
  • Collaborate with business data owners to develop and implement access policies governing access to confidential and other business data.
  • Participate in the evaluation, selection and implementation of third-party access solutions.
  • Worked on custom and out of box workflows in SailPoint.
  • Developed Custom java classes in order to fetch custom Tasks in IIQ.
  • Extensively worked with SailPoint API to develop custom functionalities.
  • Provided production support for existing application.
  • Configuration of Roles, Policies and Certifications for governance compliance.
  • Build and Configure custom QuickLinks for Contractor Management.
  • Worked on various Certifications, task and reports.
  • Assist in Testing by creating Test plan and Test cases.
  • POC at different stages of the project .
  • Attended Sail point training from Sail point SME .
  • Worked on Agile Methodology. Worked extensively with Microsoft Excel (Macros, VLOOKUPS, and Pivot Tables). Proficient Microsoft Word, Power Point, Access and Lotus Notes.

Confidential, Warren, NJ

Lead Spring Developer

Environment: Java, JSF 1.2, XML, Spring, IBatis, Parsers, HTML, JSP, CSS, Servlets, Ajax, Jquery, CSS, Web Services, Oraclel 0i, Ant, PL/SQL Developer, Toad, UNIX, SVN, WebLogic Application Server, Websphere Application Server, Log4J, IBM RAD.

Responsibilities:

  • Extensively worked on front end, business and persistence tier using JSF, Spring and IBatis frameworks.
  • Developing and enhancing middle ware components using collections, generics and object serialization using Java 1.5x/.6x.
  • Involved in design, development and testing phases of project.
  • Identifying any break down within the data flow of the application and providing fix.
  • Configured Spring AOP framework to apply logging and transactions.
  • Integrated IBatis and Spring with Spring ORM module.
  • Worked extensively in consuming SOAP based web services.
  • Experience in using JSF with JSP/Servlet and JSTL for front end development.
  • Responsible for allocating tasks to offshore team and get this completed on time.
  • Responsible for managing code releases to testing teams.
  • Responsible for configuration control of the code using Tortoise SVN.
  • Involved in Change Request (CR) development, UAT and SIT bug fixes and coordinating with testing teams to take the issues to closure Creating build scripts using Apache Ant and involved in deployment of the built artifacts.
  • End to End testing of the deployed applications and fixing the environmental and applications issues. Used JIRA for tracking and resolution of defects

Confidential, Atlanta, GA

Lead Java Developer

Environment: Advanced Java, JQuery, SOA and Web services, Jersey Framework for RESTful Web services, JDBC, Log4J, JUnit, running on Eclipse, Flash Builder 4.0, Tomcat 6.0, Maestro, DB2, Subversion. Spring/Hibernate framework. Various Mainframe Integration processes were involved.

Responsibilities:

  • Interacted with The Confidential functional analyst/architects/users/other stakeholders to identify the requirements/needs
  • Analyzed requirements, designed High/Low Level system specifications using Unified Modeling Language (UML)
  • Reviewed functional/technical specification and obtained Functional users, Business users and Solution architects sign off
  • Led team with 20+ offshore team members, coordinated the effort from onshore-offshore
  • Implemented RESTFul Web Services, Spring based application interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging, JUnit for testing
  • Programmed Java Messaging artifacts in JMS (MQ Series) for sending out automatic email notification
  • Built Java Batch processes which did bulk updates to database and the jobs scheduled through Maestro scheduler Implemented caching framework for the application which led to great improvement in application performance
  • Constructed efficient stored procedures, triggers, and cursors using SQL and PL/SQL on DB2 database.
  • Experimented with a Proof of Concept (PoC) to introduce a NoSQL database-MongoDB in the application
  • Conducted delivery reviews with the clients/stakeholders at regular intervals of the construction phase for conformation
  • Coordinated with Quality Assurance team to determine quality standards and metrics identify and fix issues.
  • Coordinated the User Acceptance testing, Performance testing team, assigned issues found and brought them to closure
  • Planned, oversaw and delivered the implementations of the following Go-Live critical activities: Code Deployment, Smoke Testing, Back out testing, Warranty support, Knowledge Transition to Production Support team
  • Analyzed the Change Requests(CRs) as part of Change Control Team, coordinated concurrent handling of related projects
  • Planned and managed continuous integration of the build and deployment, planned releases for software within deadline
  • Monitored project progress & handled communication with senior management through weekly status report presentation
  • Identified, documented, monitored and controlled risk factors and mitigation across all the streams
  • Established Best Practices, Documented Lessons Learnt and planned for continuous improvement of processes.
  • Executed in Waterfall model, Scrum and Test driven (TDD) variant of Agile Methodology for different applications- 4 weeks Sprint that included Construction, Testing and Demos. Part of Sprint Planning, Daily Stand-up Meetings/reviews

Confidential, Columbus, OH

Java Developer

Environment: Advanced Java, Struts, JSP, Servlet, JDBC, Spring 2.2, Hibernate 3, EJB on the J2EE Platform with WebLogic 8.1 /10.x Application Server. Oracle 10g/11 g database, Subversion, Interwoven Teamsite was used for Content Management.

Responsibilities:

  • Collaborated to gather requirements and performing impact analysis of any Enhancements/Change Requests (CRs)
  • Operated all the phases of Analysis, Design, Construction and Testing of Enhancements/Change Requests
  • Created detailed High-Level, Low-level Design Document as well as Architecture and Technical Specifications
  • Migrated applications from Weblogic 8.1 to 10.x.
  • Re-wrote Hibernate Data Access Object Layer to provide support to new localized database design.
  • Replaced EJBs with Spring Framework.
  • Re-Designed and developed the web pages in Admin Application to provide i18n support to Promotions.
  • Changed the framework for Exception Handling, Logging and Caching
  • Wrote build scripts to build and deploy the application, JUnit Test cases to test the application.
  • Implemented and maintained the MVC Architectural Pattern for the application using Struts Framework including JSP, Servlets, EJB, Form Bean, Action classes. Implemented using multiple design patterns
  • Identified and controlled risk factors and removed project bottlenecks
  • Established Quality Assurance/Quality Control process, Audit Compliance, Code Review process and impact evaluation for change/feature requests to meet the exceptionally high customer acceptance standards
  • Planned the User Acceptance Test (UAT) at the end of the Project
  • Coordinated the Production/Change release from Test to Production on-time, within budget & to satisfaction of users

We'd love your feedback!