Sailpoint Admin/developer Resume
California, CA
SUMMARY
- A Tech Lead, Software Architect with over 15 years of experience in requirement gathering, estimation, analysis, design, development and testing of web - based and standalone applications using JAVA/J2EE, .NET based applications for Publishing, Media and e-commerce, Business Process Management domains.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB,
- Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Have experience in using various open source web frameworks like Struts, JSF, Spring, Hibernate and Open Source Content Management Systems like Broadleaf, Joomla, WordPress.
- Experience in working with IBM WebSphere Application Server and Apache Tomcat 5x or above application servers.
- One year hands on experience onSailPointwith Core Java, Tomcat, Unix/Linux and Databases.
- Excellent knowledge in understating of IAM / IDM using SailPoint.
- Hands on experience in Installation, Configuration of SailPoint IDM.
- Expertise in customizing Sailpoint IdentityIQ for client which includes implementing new pages for Role Approvals using JSF and Java Beans.
- Configured new workflows for managing access approvals in Sailpoint IdentityIQ.
- Good understanding of Provisioning users from Sailpoint and Aggregating users into SailPoint using Active Directory Services, LDAP etc.
- Familiar with DevOps,cloud architecture.
- Experience in on-boarding applications using different JDBC connectors like MySQL, Oracle and various built-in connectors.
- Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams and using Microsoft Visio during the design phase of SDLC.
- Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
- Experience in software testing, Junit testing and regression testing.
- Exposure to Terminal services, Remote desktops and virtual system management.
- Well versed with the scripting languages like Shell Scripting, Perl, PHP and AWK etc.
- Experience in designing and implementing IOS and Android based apps for smart phones and mobile devices.
- Exposure to designing web services for IOS and Android based apps to serve the content.
- Exposure to project management tools like MSPROJECT, JIRA and BASECAMP etc.
- Excellent written and verbal communication skills, presentation and problem solving skills
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment
TECHNICAL SKILLS
Operating Systems: Windows - NT, Windows 2003, 2008,2012, UNIX, Linux (All Flavors) and Novell - NetWare installation and configuration
Programming Languages: C, C++, C#, Java. JSP, Servlet, JavaBeans, J2EE and EJB, Spring, Hibernate etc.
IDE Tools: NetBeans, Eclipse and Dream viewer.
Frameworks: Broadleaf commerce, WordPress woo-commerce and Joomla
IDM Tools: SailPoint IdentityIQ 6.x
Directory Services: Active Directory Services, LDAP
Database Languages: SQL and PL SQL
Scripting Languages: Bean Shell, Java Script, Shell Script. AWK, Perl, PHP and ASP
Databases: Oracle, MySQL and SQL Server
Cloud Technologies: AWS
Server Side Technologies: CGI - Perl, Servlets, JSP
Web Technologies: HTML. DHTML and CSS latest versions
Web / Application Servers: WebLogic, WebSphere, Tomcat, Apache and IIS
Virtualization: VMware and Oracle virtual machine
Front End: VB 6.0, VB.Net. JAVA Swing
Process Design: Microsoft Visio
Version Control: VSS, CVS and SVN
Project Management: Agile Scrum, Traditional SDLC models
Deployment Technologies: Code coverage (Clover) CI (Continuous Integration) - Jenkins, CD (Continuous Deliver)
Webhosting Management: WHM C-Panel
Networking: Planning, Implementation and Troubleshooting DNS, DHCP, Database servers and Client Server architectures
Hardware: System Assembling, Troubleshooting, Installation
Internals: Linux & Windows Internals
PROFESSIONAL EXPERIENCE
Confidential
SailPoint Admin/Developer
Responsibilities:
- Installing and configuring Sailpoint Identity IQ environment using Tomcat Application server.
- Application on-boarding from various databases and systems.
- Handling account and group aggregations.
- Defining Login Configurations, Identity Mappings, Application Mappings etc.
- Creating Entitlement Catalogs. groups and populations.
- Writing scripts to perform application & identity correlations and rules using SailPoint API.
- Customizing and configuring UI using debug tool.
- Installing and configuring LCM
- Defining Lifecycle events, creating custom reports and work flows.
- Creating role based access control, governance and access certification in SailPoint
- Integrating and on-boarding applications using LDAP and ADS connectors.
- Developing various deployment procedures to setup SailPoint environment.
- Creating custom scripts using SailPoint API
- Involved in Code Review, Bug tracking and defect solving.
- Responsible for releasing, merging and deployment.
- Analyze internal user needs and desired results and develop software solutions with responsibility for the delivery of software applications, with limited or no supervision.
- Develop robust and automated development/deployment model for Identity Management services.
- Write, design, code, test, implement, and debug programs adhering to corporate requirements and standards.
- Perform application testing and validation, programming, and documentation
- Involved in SDLC from Business Requirements, requirements gathering, design, and development Testing (UAT), QA Process and implementation for a business application.
Confidential, California, CA
Tech Lead/Architect
Responsibilities:
- Web Store/website Module
- Admin/Customer Dashboard Module
- Customizable Reports Module
- DRM Module
- Instructor Portal Module
- Web services(REST)API Integration module
- Urban Airship push notification module
- Payment gateway Integration Module
- My Responsibilities included
- Analyzing requirements and preparing the scope document
- Designing the database and use cases.
- Design and Develop Software using Broadleaf framework.
- Designing entities and integrate with framework.
- Creating Development, Test and Production environments.
- Developing and executing deployment scripts and plans.
- Organizing technical training for team members.
- Review source code and train team members.
- Generate Unit Test specification, running Unit Test cases and generate Unit Test Report.
- Lead meetings, contact both external and internal team to get the agreement/ solution on problem/design.
- Provide technical solution and work as technical consultant for the team.
- Provide the leadership to the team in solving immediate software problems which deal with Quality Assurant and Support Consultant teams.
- Monitoring the deployment process on various environments
- Conducting review meetings with teams to check the project progress and status update.
- Motivating teams to maintain schedule adherence.
- Work with IOS and Android development team to understand the scope of the application.
- Work with UI designers to finalize the design prototypes.
Confidential, Schaumburg, IL
Tech Lead/Architect
Responsibilities:
- Web Store Module
- Admin/Customer Dashboard Module
- Customizable reports Module
- DRM Module Confidential RSG Integration Module Confidential .net Distribution Module Integration
- Web services(REST)API Integration module for eBooks Reader APP
- Push notification services
- Analyzing requirements and preparing the scope document
- Designing the database and use cases.
- Design and Develop Software using Broadleaf framework.
- Designing entities and integrating with framework.
- Creating Development, Test and Production environments.
- Developing and executing deployment scripts and plans.
- Organizing technical training for team members.
- Review source code and training team members.
- Generate Unit Test specification, running Unit Test cases and generate Unit Test Report.
- Lead meetings, contact both external and internal team to get the agreement/ solution on problem/design.
- Provide technical solution and work as technical consultant for the team.
- Provide the leadership to the team in solving immediate software problems which deal with Quality Assurant and Support Consultant teams.
- Monitoring the deployment process on various environments
- Conducting review meetings with teams to check the project progress and status update.
- Motivating teams to maintain schedule adherence.
- Work with IOS and Android development team to understand the scope of the application.
- Work with UI designers to finalize the design prototypes.
Confidential, Schaumburg, IL
Tech Lead
Responsibilities:
- Analyzing requirements and preparing the scope document
- Designing the database and use cases.
- Design and Develop Software.
- Organizing technical training for team members.
- Review source code and coach Junior Software Engineers.
- Generate Unit Test specification, running Unit Test cases and generate Unit Test Report.
- Lead meetings, contract both external and internal team to get the agreement/ solution on problem/design.
- Provide technical solution and work as technical consultant for the team.
- Provide the leadership to the team in solving immediate software problems which deal with Quality Assurant and Support Consultant teams.
- Monitoring the deployment process on various environments
- Conducting review meetings with teams to check the project progress and status update.
- Ensuring schedule adherence.
Confidential, Schaumburg, IL
Tech Lead/ Architect
Responsibilities:
- Analyzing requirements and preparing the scope document
- Prepare RS and FS and design specifications of Confidential RSG,
- Architect the Database and Application.
- Design and Develop Software Application using the software tools specified.
- Organizing technical training for team members.
- Review source code and train team members.
- Generate Unit Test specification, running Unit Test cases and generate Unit Test Report.
- Lead meetings, contact both external and internal team to get the agreement/ solution on problem/design.
- Provide technical solution and work as technical consultant for the team.
- Provide the leadership to the team in solving immediate software problems which deal with Quality Assurant and Support Consultant teams.
- Monitoring the deployment process on various environments,
- Conducting review meetings with teams to check the project progress and status update.
- Maintenance of schedule adherence.
- Writing and executing deployment scripts on different environments.
- Monitoring and controlling end to end software development process.
