Summary
Over 6+ years of hands-on experience in Development Identity Management Solutions using Sun Identity Manager involving resources such as Sun Directory Server(LDAP), Active Directory (AD) and different flavors of UNIX.
9+ years of overall experience in Analysis, Design, Development, Implementation of application software in Web-based environment, distributed n-tier architecture using Java, J2EE technologies.
Over six years of experience in Sun Identity Manager development using EXPRESS, Workflows and Forms. Experience in provisioning to Active Directory, Sun One Directory Server(LDAP) and different flavors of UNIX using EXPRESS, workflows and forms Experienced in integrating & managing various resource adapters such as RACF, AIX, Solaris, Database and flat file resources. Thorough understanding of SQL, PL/SQL and RDBMS. Experienced in Web Services and XML. Worked on Databases such as Oracle, SQL Server, and DB2. Well versed with the various phases of S/W development life cycle like Analysis, Design, Implementation and Testing. Has the motivation to take independent responsibility as well as ability to contribute and be a productive team member. Excellent analytical, problem solving, communication skills and a team player. TECHNICAL SUMMARY
Identity and Access Management:
Sun Identity Manager, Sun Access Manager (Open SSO), Sun Directory Server
Role Based Access Control (RBAC):
SailPoint IdentityIQ
Languages:
EXPRESS, Java, SQL, and PL/SQL.
App/Web servers:
Web Sphere , Tomcat and Web Logic
Frameworks:
Jakarta Struts 1.x, Spring
Databases:
DB2, Oracle 8i/9i, SQL Server 2000, MS Access
Operating Systems:
Windows Family, UNIX flavors
Web Services:
SOAP, WSDL, AXIS
Tools\\LDAP\\Apps:
SUN IDM, Sun One Directory, Active Directory, SAP, SVN, MKS, Apache
IDEs:
Sun IDM BPE, Eclipse, IntelliJ, WSAD
Integration of Servers:
AIX, Solaris, Linux
PROFESSIONAL EXPERIENCE
Confidential,Plano,TX March 2011 to till date
PepsiCo is a world leader in convenient snacks, foods and beverages with revenues of more than $60 billion and over 285,000 employees.
Responsibilities:
SUN Identity Manager:-
Versions Worked: - SUN IdM 7.1.1.
Worked extensively on Customization of forms and workflows using XPRESS and XML. Responsible for identifying and developing several sub-processes, forms (with standard fields) and a rules library to centralize most commonly re-used code. Worked on Customization of Workflows and configuration of files with Aveksa. Worked on BugZilla Tcikets to resolve the User Problems. Confidential,Columbia, MD AUG 2010 to till Feb 2011
QSSI specializes in developing and implementing Software Engineering, Critical IT Infrastructure, and Business Integrated Services which deliver high value to our customers
Responsibilities:
SUN Identity Manager:-
Versions Worked: - SUN IdM 7.1.1.
Worked extensively on Customization of forms and workflows using XPRESS and XML. Responsible for identifying and developing several sub-processes, forms (with standard fields) and a rules library to centralize most commonly re-used code. Create and maintain documentation for security related activities and reports. Worked on up gradation from sun idm 7.1 to 8.1. Worked on Custom resource action files for getting the data from the database.
Confidential,Fort Worth, TX March 2007 to JULY 2010
This is a large Identity and Access Management project involving user account life-cycle management, provisioning to resources and applications, Single Sign-on to web applications and central corporate identity repository.
Responsibilities:
SUN Identity Manager:-
Versions Worked: - SUN IDM 5.3, SUN IDM 7.1, SUN IdM 7.1.1 and SUN IdM 8.0.0.5 , Sun Access Manager 7.0 and 8.0 (Open SSO), Sun Directory Server 5.3 and 6.2, SailPoint IdentityIQ 4.0 and 5.0
Worked extensively on Enterprise wide integration and provisioning and deprovisioning of employees and contractors using Sun Identity Manager (Lighthouse) Participated in several technical architecture and implementation Implemented password synchronization from Windows Active Directory to other resources such as Corporate Directory (LDAP), Mainframe (RACF), AIX and Solaris. Developed self-service framework to extend IDM’s functionality to provision to applications and corporate cards Implemented end-user self service for managing IVR PINs Designed the database active synch infrastructure enabling multi-threaded processing by IDM E-mail and Telephone Active Synch processing from Active Directory Worked extensively on Customization of forms and workflows using XPRESS and XML Effective use and scheduling of data synchronization tools such as discovery and Reconciliation. Worked on IDM security including password management, pass-through authentication and risk analysis Application roles management in corporate directory Lead the effort for consolidating the user ids and data cleanup Led the effort to migrate 550 AIXs and 150 Solaris from Lighthouse to Identity Manager Coordinate between several application and business teams on an on-going basis. Configured and maintained AD and UNIX resource adapters Implemented end user self service for temporary workers (contractors) to manage their contact information such as telephone number and e-mails in Sun Directory Server. Implemented workflows for Flat File Active Synch to process HR Feed, which in turn triggers provisioning and de-provisioning of user accounts. Effective handling of IDM Administrative tasks including Password policies, Bulk Account actions, creating, defining and editing IDM objects and IDM approvals Implemented pass-through authentication to AD Responsible for doing a Proof-of-Concepts (POC) implementation of AD password synchronization Responsible for identifying and developing several sub-processes, forms (with standard fields) and a rules library to centralize most commonly re-used code. Provided on-call support for Identity management problems. Involved in assigning capabilities according to specific job responsibilities, such as password resets or account approvals. Prepared test cases for migration of the IDM. Worked in the exchange rollout project which is dealt with the E-mail provision to all the Scheduled Employees. Participated as a team member for all the upgrades involving various versions of IdM. Customization of Sun Identity Manager product functionality to fulfill requirements that cannot be met with standard out-of-box functionality. SUN Directory Server:-
Participated in the design and implementation or a Web Service for employee directory (Sun One Directory Server) access, which enables Mainframe, Java and .NET access to employee attributes stored in the employee directory. Responsible for managing application roles in Corporate Directory(Sun One Directory Server) SUN Access Manager:-
Contributes to configuring SUN Access Manager Server Configuration Parameters Install and configure Access Manager Policy Agents on different Web\\Application servers including IIS and Web Sphere. Provide production support and maintenance for SUN Access Manager. RBAC (Sail Point):-
Configuring ,connecting and administering the applications (resources) Configured application owner (BPO) certifications Provide production support. Confidential, Jan 2006 to Feb 2007
Customization of Identity Management
Worked as a consultant for implementing Sun Identity Management software. Independent unsupervised responsibilities included the installation, configuration, customization, and ongoing maintenance of Wave set Lighthouse Identity Management Software. Customized baseline product by developing IDM infrastructure to allow for re-engineered provisioning environment with integration of several multi-platform applications within Sun\'s Identity Management System.
Responsibilities:
Worked extensively on Enterprise wide integration and provisioning of Users and customers with the Sun Identity Manager 5.5 (wave set), Sun Directory Server, AD, AIX and Linux. Worked extensively on Customization of forms (tabbed user form and password change form) and several workflows using XPRESS Implemented Windows based password synchronization solutions Installed and configured Sun IDM Gateway Effective handling of IDM Administrative tasks including Password policies, Bulk Account actions, creating, defining and editing IDM objects, organizations and IDM approvals. Effective use and scheduling of data synchronization methods such as discovery and Reconciliation. Worked on IDM security including password policies and pass-through authentication. Worked on initial bulk data (creation) loading from AD Implemented Sun Rise and Sun Set dates for contractor accounts Involved in providing users access to one or more resources, and manage user account data on those resources. Developed active sync forms and workflows for Active directory. Involved in assigning capabilities according to specific job responsibilities, such as password resets or account approvals. Worked on the Business Process Editor (BPE) to create various reusable rules, sub processes etc. Created Email Templates to deliver information and requests for action to users and approvers Customizing the end-user and administrator forms, Defining flow of control in workflow, implementing workflow actions used XPRESS language to control the visibility of fields and to transform the data to be displayed. Responsible for defining resources, roles and capabilities Created end-user self service to be able to request contractor accounts creation and deletion. Environment: Windows Server 2003, IBM Web Sphere 6.0, MS SQL Server 2000, SP4, J2SE 1.4.2, 5.0, Sun Identity Manager 5.5, Apache Ant 1.5.4, Harvest client 5.1.1.Gateway Adapter 5.5
Confidential,Dallas Jan 2005 to Dec 2005
Implementation of Identity Management
Worked as a consultant for implementing Sun Identity Management (IDM) software. Independent unsupervised responsibilities included the installation, configuration, customization, and ongoing maintenance of Waveset Lighthouse Identity Management Software. Customized baseline product by developing IDM infrastructure to allow for re-engineered provisioning environment with integration of several multi-platform applications within Sun\'s Identity Management System.
Responsibilities:
Involved in providing users access to one or more resources, and manage user account data on those resources. Developed active sync forms and workflows for Active directory. Involved in assigning capabilities according to specific job responsibilities, such as password resets or account approvals. Worked on the Business Process Editor (BPE) to create various reusable rules, sub processes etc. Created Email Templates to deliver information and requests for action to users and approvers Customizing the end-user and administrator forms, Defining flow of control in workflow, implementing workflow actions used XPRESS language to control the visibility of fields and to transform the data to be displayed. Responsible for defining resources, roles and capabilities Created end-user self service to be able to request contractor accounts creation and deletion. Environment: Windows Server 2003, IBM WebSphere 6.0, MS SQL Server 2000, SP4, J2SE 1.4.2, 5.0, Sun Identity Manager 5.5, Apache Ant 1.5.4, Harvest client 5.1.1.Gateway Adapter 5.5
Confidential,Coral Gables, FL May 2004 -- Dec 2004
Identity Manager Consultant
Responsibilities:
Implemented the geographical location based delegated administration for password reset and change, account enable and disable, account unlocking capabilities. Implemented sunrise and sunset for accounts of contractors and temporary employees (interns) Configured password policies and reconciliation policies Part of the team responsible for installation and configuration of password sync DLL and the AD gateway. Created AD form and added to Tabbed user form. Handled exchange account creation via AD form. Customized the tabbed user form to include Linux form. Customized the Change Password Workflow to include e-mail notification of password change\\reset to the user. Involved in testing and production support Environment: Sun IDM 5x, AD, Java, XML, X-Press, BPE, Oracle, MySQL, Web Sphere 5.1, Tomcat 4x, Linux 2.4.
Confidential,CA Nov 2003 – April 2004
J2EE Developer, YieldTrac
YieldTrac is a web based data mining tool that enables fables semiconductor companies to analyze and improve chip production yield. YieldTrac analyzes the production data in the system to identify and highlight possible design and manufacturing problems. Yield prediction is an important aspect of chip manufacturing.
Responsibilities:
Involved in analyzing the system requirements. Involved in identifying the objects and their associations, generated sequence and class diagrams. Responsible for creating and deploying session beans. Developed web pages using JSP and JavaScript. Involved in writing DAO classes to interact with the Database. Involved in writing Stored Procedures for SQL server and Oracle. Involved in developing trend charts, wafer maps like parametric map, pass-fail map and maps with multiple wafer. Involved in enhancements and bug fixing. Implementing log4j in the application. Developed client side validations using JavaScript. Involved in implementation and code reviews. Used CVS for the configuration management. Used Apache Axis for generating java objects and deploying Web Services. Used extensively WSAD in development and debugging the application. Executed the Unit Test cases and fixed the resulting bugs.
Environment: Java, JSP, Java Beans, Servlets, EJB, Struts 1.2, JavaScript, HTML, XML, Apache Axis, WSDL, SOAP, Oracle, ANT, Win CVS, WSAD, Windows 2000, Web Sphere.
Confidential,NY Jan 2003 to Oct 2003
Sr. Programmer
Morgan Stanley Online is a Stock brokerage company which provides its customers with online Content Management and Individual share in Mutual Funds application The main purpose of the project was to give the user an ease of navigation and statistical data analysis with the help of J2EE (JSP, Servlet, EJB, XML, JNDI) technology. Worked on the Portfolio module of Morgan Stanley online. The Portfolio module consists of Balance, Asset Allocation, and View Activity. The user can check his Status and work upon the future statistics through working upon graphs and reports generated in Swing, JSP and XML respectively. Also, user can manage his open-ended fund allocation operated by an investment company. The user can trade online. The execution information is polled from Sybase by server side Java code. The product uses a graphical solution that is less expensive, reliable, and convenient. Implementation is based on (Model-View-Controller) MVC architecture /composition; object (Factory, Singleton, and Facade Design).
Responsibilities:
Contributed to Design, Development, Unit Testing, and Integration of the owned modules. Assisted in deployment of the Project. Participated in Design of Morgan Stanley Online Framework. This framework provides a set of basic services like, Support XML message format, Request/Response semantics, Security, Automated handling of Exception, Format Transformation, Database Connectors, and Workflow Management. Implemented J2EE patterns viz. Intercepting Filter, MVC, Singleton, Business Delegate, Session Facade, Service Locator and Data Transfer Objects. Managed individuals share in Mutual Funds asset management. Provided for user tracking through Content Management. Managing client benefits, including Diversification and Professional Money Management advice. Developed the JSP, Struts, Action Controller, Java Beans based Portfolio Handler, which will call the different Stateless Session Beans like User, Balance, Asset, Activity in getting required data to show in the separate CHART Interface. Developed reports using JAXP, which is used to convert the XML data into HTML printable format reports. Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer. Implemented JMS solution using MQ series. Messaging was used for trading. Used Message driven beans for a-synchronized processing. Designed and developed wrapper around JDBC API, which works in two modes - Prepared Call and Callable that provides Compensated Transaction support. Also developed the Data Sources and Messaging Services with the help of WSAD 5.0 for application development. Wrote Stored Procedures and Triggers for Sybase Database, also developed Views/Joins for the queries used. Used Hibernate as ORM for data persistence and database information retrieval. Improved, supported and built management toolset for multi Web sphere Application Server environment, including replication (cloning servers), instances and clustering. Written JUnit test cases for classes. Tested Servlets with Cactus1.4 and tested EJB modules using test client, prepared code documentation for future reference and upgrades. Performed manual testing for the project. Assisted and mentored peers in the project to take over the maintenance. Used Microsoft MPP for task management, release management and project scheduling. Used Star Team for Version control and bug tracking. Environment: J2EE (JSP, Custom Tags, EJB2.0, Hibernate, Servlets2.3, JSP2.0, JDBC2.0, JNDI), Java 1.4, JChart, Custom Tag Handlers, Struts, XML/XSL, XSLT, XML Schema, DTD, JAXP, SOAP, HTML, JUnit 3.5, Ant 1.6, Log4j, WSAD 4.0/5.0, Web sphere Application Server 4.0/5.0, MQ Series 5.3, Sybase 12.5, Windows 2000/NT, AIX 5.0