Post Job Free
Sign in

Software Development C C++

Location:
United States
Posted:
February 27, 2024

Contact this candidate

Resume:

Ranjan Khanna

612-***-****

****.******@*****.***

https://www.linkedin.com/in/ranjan-khanna/

SUMMARY

• Security expert in the Access Management domain with over 13+ years of experience including management, software development, technology operations, driving strategy, leading and building engineering teams and building scalable systems for IAM.

• 4 approved patents and 1 filed patent in Security Domain

• Conceptualizing and productizing new ideas and security solutions.

• Experience in handling critical customer escalations and production issues.

• Handled onsite/offshore co-ordination ensuring timely deliveries. TOOLS/FRAMEWORKS

● Java, C/C++, JavaScript, Docker, Kubernetes, Helm, Bash, Scripting, JSON, REST

● SSO, Authentication, Authorization OAuth2.0, OpenID, SAML, FIDO2, Yubikey, TOTP, Device push notification, Password less authentication, High Availability, Multi-data Center deployments.

● PKI, Cryptography, SSL/TLS, Hashing, Directory Services, LDAP

● OAM 10g/11g/12c, Co-existence, RSA SecurID, OpenSSL, Web Servers [OHS, Apache, OTD, IHS, IIS], Application servers[WebSphere, WebLogic].

EXPERIENCE

Principal Member Technical Staff

Oracle America Inc. Sep 2015 to till date.

● I am a lead member of the IAM team responsible for developing OAA (Oracle Advanced Authentication), which offers robust authentication through Multiple Authentication Factors (MFA). OAA provides a comprehensive set of pre-built authentication factors to verify user identities.

• Involved in feature design, end-to-end implementation various second factors authentication like Fido2, Push notification, YubiKey Authentication, KBA(Knowledge based authentication).

• OAM Integration with OAA. Integrated OAM with OAA to leverage 2nd factor and risk capabilities of OAA.

• Simplified user device or factor registrations by using QRCode.

• Implemented password reset feature for OAM+OAA+OIM integration scenario.

• Dockerization of various newly created services.

● Lead a team for developing a mobile app using react native for generating TOTP based tokens and handle PUSH notifications for authentication.

● Managed a geographically distributed team that includes: o Deciding on product(OAM agents- WebGate) functional priorities. o Supervision of the team, distribution/assignment of work/tasks, review the work o Decide on team priorities between Dev, QA and Documentation teams. o Coach and mentor team.

● Oracle Access manager enhancements for switching server-client communication over REST from TCP/IP protocol to enable simplified cloud adoption.

● Review and fix security vulnerabilities of product. Enhance product to support TLSv1.2 and SHA-2 algorithms to meet security standards.

● Dockerization of various IAM components.

Ranjan Khanna

612-***-****

****.******@*****.***

https://www.linkedin.com/in/ranjan-khanna/

Software Developer(IAM Consultant)

Tribolatech Inc Oct 2014 to Aug 2015

Client: Walgreens

• OAM11g Implementation to secure On-Premise and cloud application.

• Designed SSO solution b/w Walgreens native Authentication system and OAM 11g.

• Review the OAM security and proposed changes in existing design/implementation.

• Designed custom solution to support dynamic authentication feature from WebGate side in R2PS2 release.

• Integration with WAS 8.5.x, Tomcat to provide SSO, WNA using DCC WebGates.

• Infrastructure upgrade: that includes upgrading OAM, coherence, WebLogic, WebGate components.

• Installation/Configuration of LDAP directory services: OUD,ODSM.

• Implementation of dynamic groups using Radiant Logic VDS.

• Evaluated ODSEE, OUD for dynamic groups support. Principal Member Technical Staff

Oracle India Pvt. Limited Jan 2011 to Sep 2014

● Setup and lead IAM team for agent development and Oracle IAM integration with third party applications like RSA, WebSphere, Microsoft products like IIS, SharePoint.

● Lead a team for developing 11g version of OAM WebGate for IBM HTTP Server, Apache 2.2, Oracle OTD etc.

● Lead team for developing T2P tool for 11g version of OAM WebGate.

● Lead efforts on designing and developing solution for various Oracle IAM integrations with DCC WebGate that includes support for Unsolicited login. Also designed solution from WebGate side to support dynamic authentication feature from WebGate side in R2PS2 release.

● Security SPOC for OAM WebGate: Review and fix security vulnerabilities.

● WebGate design and implementation of various features like OAuth protocol support, DCC WebGate, co-existence feature, Jmeter stress testing, support of WebGate on various WebServers like Apache, OTD. Senior Engineer

Persistent System Limited July 2006 to Jan 2011

• Worked on various enhancement projects for IAM suite: Oracle Access Manager components through complete Software Development Lifecycle that includes:

o Requirement gathering, Detailed Analysis and Design. o Code changes, bug fixing, testing and documentation. o OAM Integration with Form-based authentication MOSS 2010(claims-aware) using Sharepoint STS. o Design and Develop Authentication plugin to achieve two factor authentication with RSA and OAM. o Developed new WebGate impersonation module that supports IIS 7.x "Integrated Mode" architecture to enable integration with Microsoft SharePoint server 2010 and Outlook Web Access.

• Oracle IAM Third party Integrations:

o WebSphere Application Server- Develop new connector (in core Java) for WebSphere Application Server that provides Authentication/Authorization of j2ee or any resource protected by OAM.This also enabled SSO across Oracle Access Manager(OAM) and WebSphere protected apps. Ranjan Khanna

612-***-****

****.******@*****.***

https://www.linkedin.com/in/ranjan-khanna/

o OAM integration with WebLogic application server, Microsoft ISA 2000/2006, RSA SecureID. Other third- party integrations like OAM-WebLogic 10.3, OAM-IWA.

• Porting of OAM components WebGates, WebPass, AAA server, Connectors for WebLogic and WebSphere application server on platforms like Linux 64, Solaris SPARC, HP ITAN, HP PA-RISC AIX 64-bit platforms.

• Worked on customer escalations in different environment like Development, pre-production and production Environment

Educational Background

• 2006 Masters in computer applications from Punjabi University, Patiala, India.

• 2003 B.I.T (Bachelor of Information Technology) from Guru Nanak Dev University, Amritsar (Doaba College Jalandhar)



Contact this candidate