Enterprise Security Solutions Architect Resume
2.00/5 (Submit Your Rating)
SUMMARY
- 20+ years of development experience (15+ years of OOP in Java, 12+ years in ADF, 10+ years in Design - Pattern) while specializing in application-security building on top of Oracle Identity and Access Management.
- Been with Oracle for 16 years before deciding to do Consulting, and both have been very enjoyable and rewarding experiences and would like to continue.
PROFESSIONAL EXPERIENCE
Enterprise Security Solutions Architect
Confidential
Responsibilities:
- Developed a new ICF-Connector for Google-Apps + OUD, and integrated GCP’s IAM system with OIM
- Development included implementation and deployment of the connectors onto a separate connector-servers.
- Laying foundation around integration and automation around IAM systems from various recent PayPal’s acquisitions using OIM and REST/SCIM and GCP infrastructure.
Security Solutions Architect
Confidential
Responsibilities:
- Overseeing the entire lifecycle of design / architecture / development / and delivery of software product developed by resources located around globe (India, Visa-UK, and multiple Visa-US)
- Built and integrated OIM Scheduler Plugins for reconciliation with external IDM system in Sailpoint
- Built and integrated ICF Custom-Connectors to synchronize the on-boarding and access-changes initiated by OIM to Sailpoint.
- Built Approval Workflows and configured OIM Approval-Policies to be used as part of the Visa approval processes
- Responsible for delivering Software Requirements Doc, Software Detailed Design Doc, Review and Approve Software Testing Doc + Testing Plan, and Deployment-Guide.
- Built the REST/SCIM based interface layer between OIM and Sailpoint using OAuth and Basic + Certificate based Autantication.
- Developed and customized ADF UIs (taskflows) built previously in using jDeveloper 12c while leveraging Oracle Identity & Access Manager to enforce security and access management.
Oracle OIM/OAM Development-Lead
Confidential
Responsibilities:
- Developed Java based Web-Application using Oracle ADF using jDeveloper 12c while leveraging Oracle Identity & Access Manager to enforce security and access management.
- Managed the entire process LDAP Role and Role-Hierarchy design & implementation.
- Worked extremely close with CPUC staffs in collecting requirements, technical-designs, and carried out development of UI flows and backend infrastructure dat allowed CPUC with Notification, File-Upload, and Virus-Scan at the SOA layer
- Designed and implemented several User-Registration Flows using jDeveloper to build a set of HTML, JSF, JSPX pages while integrating with OIM/OAM/SSO via SCIM REST APIs (with consolidated user-management console).
Confidential
Principal Software Engineer
Responsibilities:
- Owned one of the major features of APM (Authorization Policy Manager), built on top of jdev/adf/faces with implementation of multiple taskflows integrated as a single application
- APM has been built essentially as front-end UI to OPSS/JPS (Oracle Platform Security Service/Java Platform Service) APIS. Adf UIs have been built independant of database where selected java methods in adf ui layers (AM, VOs, EOs) needed to be overridden.
- Some portions of the UIs were based on XML metadata artifacts stored in the MDS (Metadata) repository
- The MDS repository was not only used to build UI pages but also served as storage location for configuration files
- Generated java bean (JMX Beans) following the XSD were used in conjunction with UIBean used as Data-Controls in Adf controller layer
- Features include auto-generation of Data-Roles (roles with data-security restrictions) to be used by all of Fusion-Apps.
Confidential
Project Leader
Responsibilities:
- Part of team dat implemented UMX (User-Management) for all of apps based on the RBAC model (Role-Based Access Control).
- Password Management feature, Data-Security enforcement, Separation of Duties Integration with ICM, and Login-Help screens.
- Built on top of adf/jdeveloper BC4J utilizing model-view-controller design pattern
Confidential
Senior Software Engineer
Responsibilities:
- Oracle Forms Development using Oracle Developer/Designer 2000
- Specialized in building reusable Java Bean to be embedded into bean-area in Oracle Form
- Built Spreadtable and Gantt-Chart bean components used by various product teams within Oracle
- Integrated with many Foundation level forms used in Resource-Manager/Task-Manager in CRM Foundation products. Field-Service was another consumer of the beans.
- The beans are implemented as multi-threaded multi-tiered application designed to integrate based on provided interfaces with other product teams with capability to retrieve and tranfer data in multi-tiered environment including database, TCF (Thin-client Fwk) and forms-server.
- Produced SRD (Software Requirment Doc), SDD (Design Doc), STD (Test Doc), and Product Integration Spec
Senior Software Engineer
Confidential
Responsibilities:
- Built Java front-end application to access the back-end SQLServer database with JSP pages through HTTP Server requests.
- Built and enhanced multi-threaded HTTP Server-Service to communicate with RDBMS (SQLServer/Oracle) using Visual C++, XML, and ODBC.
- Designed and enhanced the Relational Database schema to support Music upload and download, keep track of accounts, and supply billing logs.
Systems Software Specialist
Confidential
Responsibilities:
- Designed and developed Intranet Database Imaging Applications using Visual C++/J++, MFC/WFC, JDBC, and Imaging technology to provide images and data to a few thousand users.
- Designed and developed several Windows 95/NT Oracle database Imaging Applications using Visual C++, MFC, OLE, ODBC, and Imaging technology with the ability to communicate with the Mainframe sessions using Attachmate’s Extra IBM 3270.
- Working also as an Oracle DBA dat runs on NT with multi-terrabytes of data on RAID.
- Developed NT custom-services dat works with Microsoft’s Internet Information Server services, and designed and developed Workflow application to control perfecting OCR(Optical Character recognition) process using network programming using RPC, Pipes, and DCOM.
- Managed and worked closely with NT domain-administrators to manage a domain, and a trusted multi-domain environment.
- Implemented an integration of OLE-Automation of MS-Office components such as MS-Word spell-checker and storing and retrieval of Rich-Text edit fields to and from the Oracle database.