DATTATRAY S DESHMUKH
B.E in CSE (****), Diploma in IT
Mobile: 909-***-**** Email-id: adnmko@r.postjobfree.com
EXECUTIVE SUMMARY
To work with the leading minds of the IT industry and to contribute to the industry with the knowledge domain that has been gained throughout the study and work.
EXPERIENCE SUMMARY
6.8 Years of software development Experience in Forgerock, OpenAM, OpenIDM, OpenDJ,Transmit Security.SAML,Oauth2.0, OpenID, IAM,WSO2,Java and Java Technologies like, Servlet, JSP, Tomcat Server, java script, Ant.
Currently working as Senior software engineer in Compucom System.
EDUCATIONAL QUALIFICATION
Bachelor Of Engineering in Arvind Gavli College of Engineering, Satara, India in Computer Science branch with Aggregate 62.06%
Diploma Engineering in Dr. BATU from lonere in Information Technology with the CGPA 5.1
SSC in Bharat vidya mandir, Wagholi from Satara with the percentage of 54.53%
TECHNICAL SKILLS
Subject
Technologies
Years of Experience
Competency Level
Java
Core java, JSP, Servlet
1 Years
medium
Liferay
Liferay6.2, Portlets,Hooks,JSR-286,Spring Portlet, Ext, Themes,Layouts, Content Management, Portal Administration, Configuration.
1Years
Medium
Identity and Access Management (IAM)
Transmit Security,ForgeRock,OpenAM,OpenIDM,OpenDJ,SAML2.0,User Provisioning,OAUTH2.0,SSO,federation,Docker,SSL, Kubernates, Google cloud etc.
6.6 Years
High
Others
Tomcat Server, Ant, HTML, Javascript, Jquery.
2 Years
High
Programming Soft wares
Eclipse
1Years
High
PROJECTS UNDERTAKEN
1)Company:- Compucom System
Role- Senior Software Engineer
Skills Used -Forgerock OpenAM,OpenDS,OpenIDM,SAML.
DIAM – CompuCom’s Identity and Access Management solution that will provide identity and access management services for CompuCom integrated internal and client facing applications. CompuCom clients will be required to integrate with the CompuCom Digital Identity and Access Management (DIAM) solution to access CompuCom resources. Clients leveraging the CompuCom Self-Service Password Reset service may choose to authenticate via SAML, however, for password synchronization an LDAPS connection is required.
Job Responsibility –
Installation and configuration of OpenAM and OpenDJ.
Onboarding SSPR (self service password reset)client in forgerock.
Created client-specific custom attributes & objectClass in OpenDJ.
Created the tanant user managed object in OPENIDM and configure Authentication Chain for this Tenant in OpenIDM.
Created openDJ connector in OPENIDM.
Imported Client AD certificate in OpenIDM to enable SSL (LDAPS) connection.
Created mapping between Client AD and OpenDJ.
Created Client config policy in OPENIDM.
Configure Tenant Password Policy in OpenIDM.
Set-up Client user Password Expiry Reminder Notification Process and configure the client specific password expire notification
AD Password Plugin Installation & Configuration.
Worked on MFA to generate OTP on Mobile and email.
Enable Account lockout policy in OPENAM.
Integrated serviceNow and CLP portal with forgerock using SAML for SSO.
Generated self signed certificate in OPENAM.
2)Company:- Virtusa Polaris
Client- HSBC
Role- Senior Consultant – Technology
Skills Used -Forgerock OpenAM,OpenDS, Transmit Security,Amster,Google cloud.
Iceberg Authentication – Iceberg is mobile application for user authentication.
When customer wants to setup iceberg app with trusted device and biometrics/Pin feature using their existing business banking credentials (username and password)
Job Responsibility –
Customize the application login page for the Biometric login.
Integrate transmit application with Android and IOS application.
Upgradation of transmit server.
Installation of Transmit security with Mango Db.
Worked on Multifactor Authentication.
Configure application with BINDID.
Integrate BindID sdk into Application.
Worked on Transmit admin console user bind and unbind the user device.
Create virtual machines in google cloud for openam installation.
Installed openAM using amster on Google cloud.
Installed openDS in different virtual machine for config store and user store on Google cloud.
Integrate openam and openDS on Google cloud.
Created dashboard for openAM, OpenIDM and OpenDJ logs in Google cloud stackdriver.
3) Company: Datamatics
Role-Consultant
Skills Used: Forgerock OpenAm, OpenDJ, Apache Tomcat, SSO admin tool.
BUPA- BUPA is health insurance company. It’s provides the healthcare through hospital,
Clinics, advice services and aged care facilities as well as health insurance. We implemented ForgeRock products for securing in house applications include mobile and web. OpenAM is used as access management with its configuration external openDJ. This issued OAuth tokens with
Scopes are used to grant or deny access to web service call by an application. To achieve the same, OAuth provider in openAM are configured for use.
Job Responsibility:
Setup and maintenance of OpenAM/OpenDJ/OpenIDM in non-prod servers.
Setup and maintenance of Apache web agents for OpenAM
Enabling OAuth providers in OpenAM
Elasticsearch (Kibana) integration with OpenAM, OpenIDM.
OpenAM configurations for SSO.
4) Company: Capgemini
Client -HSBC
Role-Consultant
Skills Used: Forgerock OpenAm, OpenDJ, Apache Tomcat, Python. SSO admin tool, Amster.
Digital Security Platform (DSP:-Security Platform is a modern, standards-based authentication and authorisation access management (AM) system for use by both internal (all HSBC business lines) and external Relying Parties (registered applications). It provides support for UI-Based authentication (brokered), API-Based authentication (native/mobile)
Job Responsibility:
Define deployment & installation strategies for the OpenAM & OpenDJ stack solution
Build custom Authentication modules on OpenAM product.
Building local Mac (Docker) environment for the local deployment and end-to-end testing
Leverage the use of ForgeRock tools like OPEAM Configurator, Amster.
Installed Amster tool to configure OpenAm Configuration.
Import and export Configuration of OpenAm using Amster..
Configure Multifactor Authentication in OpenAm for generate OTP.
Installed SSO admin tool to configure OpenAm configuration.
Upgradation OpenAm 12.0 to OpenAm 13.0
Upgradation OpenDJ 2.0 to OpenDJ 3.0
Implement Oauth2.0 framework in openAM to get Access token and token information through Rest API.
Install WSO2 identity manager in local - machine and Worked on openAM REST API request, endpoint and response for below operations
1.Create user
2. Delete user
3. Update user
4.Get user details,
5.Login user
5) Company: Capgemini
Role-Consultant
Skills Used: Forgerock OpenAm, OpenDJ, Apache Tomcat.
Alcatel Lucent enterprises:- ALE aims to migrate the Identity and Access Management infrastructure. In this context, the provisioning engine actually used in ALU system will be replaced by another solution that responds to ALE needs. For this purpose, OpenIDM has been chosen to implement the provisioning engine of ALE.
Job Responsibility:
Created and configured Workflow in OpenIDM for mail server.
Created and configureWorkflow in OpenIDM for Password expiry reminder.
Import LDIF to Opendj Datastore.
Installation of Opendj datastore.
Configure Password policy in openDJ
Configure opendj connector with OpenIDM.
Customization in Self registration in OpenIDM
Integrate OpenIDM with OpenAM and openDJ for for Single sign on.
Configure OpenIDM for user registration, forgot password, and send mail.
Provisioning workflows for user creation, user modification, profile update in success factor, Email updatation in user profile.
6) Company: Capgemini
Role: Consultant
Skills Used: Forgerock OpenAm, OpenDJ, Java, Jsp, Apache Tomcat,WSO2.
Eco-Emballages :- Eco-Emballages collects financial contributions from companies and provides financial support to those involved in the collection, sorting and recycling system.
Job Responsibility:
Installation and configuration of OpenAM and OpenDJ
Authentication module creations and authentication chain creations.
Self-service configurations in openam.
Web agent creation in openam.
IIS agent creation in openam.
Agent installation in apache server.
Agent installation in IIS server.
Configured Dashboard with Adelph applications.
Worked on Restful api of OpenAM for authentication, forgot password, self-registration, reset forgot password, change password.
7) Company: Capgemini
Role: Consultant
Skills Used: Forgerock OpenAm, OpenDJ, Java, Jsp, Apache Tomcat.
Element Fleet Management :- Element Fleet Management is the leading global fleet management company, providing management services and financing for vehicle and equipment fleets.
Job Responsibility:
•Installation and configuration of OpenAM and OpenDJ including apache server installation and configuration.
•Configure Agent in OpenAM.
• Install agent in Apache server.
•Configured password policy for OpenDJ
•Integration of web based applications with OpenAM for web Single Sign On.
•Worked on Restful api of OpenAM for authentication, forgot password, self-registration, reset forgot password, change password.
•Social Authentication Configuration in OpenAM.
•Login page Content should be displayed on different languages based "SELECTED_LANG" cookie value. It should support English, French/français Spanish/Espanol.
8) Company : SunRayz Technology
Role : Associate Software Engineer
Skills Used: Liferay 6.2, Java, JSP, Servlet, Mysql, Forgerock OpenAM, OpenIDM, OpenDJ.
STPL Partner Management Portal: Partner portal is the platform to access the portal features and CRM information for STPL Global partners. It is multifunctional portal where customer relationship management system is integrated with liferay portal.
Job Responsibility:
Participated in the requirement gathering.
Integrated SugarCRM with liferay
Developed Custom portlet for partner search
Designed and developed the Liferay service builder classes.
Integrated Microsoft active directory with liferay.
Developed Login Hook.
Developed Page layout.
Created the Liferay Web Content, Roles and Permissions.
Integrated Liferay portal with OpenAM
Installed and configured OpenDJ for user store.
Created user groups, users in OpenDJ
Configured password policy for OpenDJ
Created user permission’s in OpenAM,
Configured realms, policy agent in OpenAM.
Worked on resource permission’s in OpenAM.
Configured STPL and OpenAM for SSO using SAML.
Installed and configured OpenIDM
Created managed objects, Mappings in OpenIDM
Created and configured Workflow in OpenIDM for user account creation.
9) Company : SunRayz Technology
Role : Associate Software Engineer
Skills Used: Liferay 6.2, Java, javascript, JSP, Forgerock OpenAM, OpenDJ.
Human Resource Management Portal : HRM is the online job portal which has partners across different cities. And it provides human resource services to employee, employers and job seekers.
Job Responsibility:
Participated in the requirement gathering.
Designed and developed the Liferay service builder classes.
Implemented the Liferay Search Container for the listing of partner members.
Designed and developed the various JSP and java classes.
Created the Liferay Web content, Roles and Permissions.
Implemented Search Based on Date and Partner name.
Integrated HRM Portal with OpenAM Access Management.
Installed and configured OpenDJ for user store.
Created user groups, users in OpenDJ
Configured password policy for OpenDJ
Integrated OpenAm with OpenDJ
Created user permission’s in OpenAM,
Installed and configured realms, policy agent in OpenAM
Worked on resource permission’s OpenAM
PERSONAL INFORMATION
Name : Dattatray Shrirang Deshmukh
Languages known : English,Marathi and Hindi.
Email : adnmko@r.postjobfree.com
Mobile no : +919*********
Address : A/p Sonake Tal koregaon Dist Satara
State Maharastra, pin code 415525. India
Current Address : Pune, Maharashtra, India