We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

----------------------------------------------------------------------------------------------------------------------------------------------------------

OBJECTIVE:

Opportunity in consult all facets of product development, from business analysis to system design, implement, test, maintain and support.

SUMMARY

  • 8 Years of expertise in IT Security and Identity Access Management
  • Experience in various industry standard Identity Access Management products from CA, SUN and Oracle.
  • Expertise in various hierarchal databases like LDAP, Active directory AD .
  • Expertise in implementing CA eTrust/Identity Manager, CA Siteminder.
  • Experience in LDAP design including the deployment of Sun One Directory Server 5.2 and 6.x, Active Directory and OpenLDAP servers, integration with applications, and schema development.
  • Experienced in all phases of project life cycle: Analysis, Design, Implementation, and System Testing.
  • Experienced in designing developing end-to-end web applications using Java, J2EE technologies.
  • Experienced in various relational database like Oracle 9i and 10, MS-SQL.
  • Experienced in designing Client Server applications using web technologies like JSP, Servlets, Struts, JDBC and EJBs
  • Expertise in analyzing the client requirements, understanding the business process and mapping it on to IAM and IDM.
  • Expertise in Gap Analysis, interaction with business and users for requirements
  • Experienced in creating Business Process Flow, Functional Specifications / User Requirements, Configuration Object Element / Technical Specifications, Test Script Developments good in testing tools.
  • Excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hard working and high level motivation.
  • Developed comprehensive training programs training materials for all projects.
  • In-depth coding experience in Stored Procedures and Database Triggers in Oracle 7i/8i/9i/10g,MySql and Microsoft SQL Server
  • Excellent experience in Data Modeling and Development tools like Toad.
  • Experience in improving performance of Business Logic and Tuning SQL, as well as interoperability of Components between MVC layers.
  • Good experience in Software configuration management using Subversions SVN , Rational Clear Case/PVCS/CVS/Visual Source Safe.
  • Extensively used IDEs like JBuilder, Eclipse 3.0, NetBeans, WSAD 5.0, and RAD 7.0.
  • Experienced in Object modeling Ex: UML using Rational Rose. Good knowledge in Use cases, Activity diagrams, Sequence diagrams and Class diagrams.
  • Experience in SDLC Software Development Life Cycle using both Waterfall and Agile methodology.
  • Experience and In-depth knowledge of OOAD, OOPS and RDBMS concepts.
  • Self motivated, adaptive to team environment, able to work under pressure and complete complex tasks independently as well as in team with excellent verbal and written skills.

Extensive functional knowledge in Healthcare Insurance and Banking sectors, worked for AllState, Cardinal Health, ING-Viking, Barclays, Bank of England Projects.

PROFESSIONAL EXPERIENCE

  • Security Technologies/Tools
  • CA Identity Manager 8.x and r12.5,eTrust Admin,CA-Siteminder 6.0 and r12.0,Siteminder Affiliate Agent, Siteminder ERP Agent, Siteminder Self Service, Sun Identity Manager, Entrust ,Sunone Directory Server 5.2 and 6.x, Oracle Identity manager, Oracle Access manager, Sun Java System Identity manager, Sun Java System Access manager ,Application Security, Cryptographic Algorithms, ,SAML 1.0 2.0
  • Web Technologies/Middleware
  • Servlets,Ejb, JSP ,Struts,Tomcat,Jboss,Websphere, IIS,IHS,Jdbc,Java Mail,WebLogic,Vitria.
  • Programming Languages
  • C,C ,Java,J2EE
  • OS
  • Windows2000,Windows XP,Dos,Solaris 8.0,AIX
  • Databases
  • MS SQL Server 2000 and 2005,Oracle 9i,Interbase,DB2,My SQL
  • Tools and Utilities
  • Rational Rose, Microsoft Visio, Eclipse, IBM ASTK, CVS,VSS,TextPad,Clearcase,JUnit,JCoverage,Magic Draw 10.0,Putty,WinSCP,RAD 7.0

PROFESSIONAL SUMMARY

IDM and IAM Consultant Nov 2008 to till date

Cardinal Health, Inc. is a Fortune 18 company that improves the cost-effectiveness of health care. Cardinal health specializes in health care supply chain services, providing pharmaceuticals and medical products to more than 40,000 locations each day. Cardinal Health is implementing an Identity Management solution to support the growth in the number of users and systems within the enterprise. The Identity Management solution will provide Web Access Management and User Provisioning capabilities. Cardinal Health has chosen the CA suite of Identity Management products as the solution with Sun One Directory Server as the central user repository. Currently I am working on the CA-Identity Manager R12 Migration project. I have been working at onsite as a Consultant for this project since Nov2008.Currently Working in Speciality Pharmaceutical user SPD project as a siteminder consultant

Responsibilities:

  • Installation of siteminder policy server and configuration of Siteminder policy server.
  • Installation of Wegagent and TAI agent on websphere side for second level authentication Speciality Pharmaceutical Users project.
  • I have Created User directory for SPD Project
  • I have created Agent Configuration Object ACO for SPD Project
  • Based on the ACO I have created the Realms
  • I have created Allow and Deny polices for SPD project.
  • Resolving employee, contactor, international employee and international contractor on boarding/off boarding issues.
  • Process PSImport feeds received from PeopleSoft for on boarding/off boarding employee into IDM system
  • Resolving IDM and IAM clarify cases.
  • Preparing weekly status report and update the status to the customer in the weekly status meeting.
  • Checking and validating monthly MS patch install reboot on the CA-IDM and IAM prod servers.
  • Stop and start the DSA and super agent services for e-Trust directory and e-Trust admin.
  • Executing Run Change, synchronized task in Identity manager.
  • Support of internal/external siteminder protected application and secure access Support of Legacy Cardinal.com application and assist build team to hook the legacy applications with IDM system.
  • Attending SRT as on call person and responsible for RCA and finding LTF for the critical issues.
  • Generating the report from using the LDAP query against the LDAP.

Technologies:

  • CA-Identity Manager r8.0 and r12.5
  • CA-Siteminder r6.0 and r12
  • CA-Etrust directory
  • Sun One directory server 5.6

Security Consultant- Entitlement Engine

The Allstate Corporation is the nation's largest publicly held personal lines insurer. A Fortune 100 company, with 133 billion in total assets, Allstate sells 13 major lines of insurance, including auto, property, life and commercial. Allstate also offers retirement and investment products and banking services. Allstate is widely known through the You're In Good Hands With Allstate slogan. Allstate was founded in 1931 and became a publicly traded company in 1993. Entitlement Engine provides a rule based access control to the users of NRG portal for the portal resources. The Entitlement Engine would get user information, product information and resource details to decide on the access control privileges. The Entitlement Engine application intends to consolidate the entire rule based access control process for the portal resources. The Application has UI for configuration and rule engine for executing rules pertaining to access control. The Entitlement Engine needs to comply with privacy and improved enforcement of security policies while lowering overall risk, at the same time lowering administrative costs. Following are some of the scope for Phase 1 of Entitlement Engine Development of Entitlement Engine to execute the rules stored in the repository and provides fine grained access control to the portal resources. Formulating and deriving a standard way to store the rules for specific users Converting of text based representation to a rule based representation to suit the development and execution system Creation and maintenance of a access control rules Entitlement Engine Contains Two parts Admin UI and Entitlement Core engine.

Responsibilities:

  • Involved in requirement gathering for the current phase of the Entitlement Engine project.
  • As part of the design team transformed the business requirements into the Java J2EE development design. Also got the customer sign off on the design document.
  • Configured the Access System to allow user-based authorization using Login module.
  • Creating security policies to control access to Web and non-Web resources and to audit usage. Resources were applications, content, services, and objects in applications.
  • Customizing the XML to setup user friendly web interface.

Technologies:

  • Java/J2ee
  • Struts frame work
  • Oracle 9i and 10g

Consultant Target IDM

This project is an IDM consulting assignment. Target has invited Wipro consultants to evaluate their IDM requirement to establish an IDM solution which can work well along with their existing MIIS/ILM IDM framework.

Role Responsibilities

  • Evaluated IDM requirements prepared by Target IDM team.
  • Prepared Key IDM use cases for conf room pilot application.
  • Worked with ESS COE for Wipro-SI partner demo of IDM implementation to show case wipro's ability to run the IDM project.
  • Worked with AD team for AD group name clean up activities.

Consultant Identity Access management connecting applications

The project IAMCA is to hook up other applications at Weyerhaeuser with Identity and access management solution. I have been working as consultant for this project in Federal Way, Washington, USA. Identity management is implemented using sun identity manager and siteminder is being used as access management tool. As part IAMCA I worked on hooking up peoplesoft myGuide application with siteminder to provide SSO.This hook used tier2 architecture .Its basically tier1 validation happens at WebAgent level and tier2 validation happens at the peoplesoft application server using siteminder peoplecode.Internal access and remedy access to myGuide for Weyerhaeuser employees are protected by WebAgent. External access to myGuide is protected by Siteminder Secure proxy server in DMZ.

Role Responsibilities

  • Installation of siteminder policy server and configuration of Siteminder policies.
  • Installation of Wegagent, Siteminder peoplesoftagent, Session Linker and peoplecode.
  • Setting up the Secure proxy server in DMZ and providing secure access to corporate resources for the external access
  • Working with peoplesoft tech team for development and co-ordinating with testers for acceptance testing.
  • Working on the other hookups plumtree portal myWey/myroots and MOS commerce server with siteminder.
  • Responsible for usecase, design, development and end-end testing for IAMCA new hookups .
  • Working with IAM Self Service such as change password, unlock account, set challenge phrases and unblock myGuide access modules for curve out project.
  • Troubleshooting Siteminder issues and incident tickets.

Technologies:

  • CA-Identity Manager r8.0
  • CA-Siteminder r6.0
  • CA-Etrust directory
  • Sun One directory server 5.6

Team Member ACS-Siteminder

This project is to support Managed Services CA eTrust Siteminder and ACS Infrastructure at Cisco at Cisco Headquarters San Jose Silicon Valley , California, USA.All the Cisco Internal/External CCI/CCX web applications are protected by CA eTrust Siteminder Access Management tool for enabling Entitlement and SSO . Cisco WLAN/ECT wireless n/w authentication is determined using ACS Access Control Server-Cisco proprietary tool . The project is to manage Siteminder and ACS security framework at Cisco.

Role Responsibilities

  • Siteminder policy creation for enabling entitlement and SSO for CCI/CCX applications.
  • Installing Siteminder components Policy Server and WebAgent on Solaris, Linux and Windows as part of Siteminder Infrastructure expansion.
  • Working with partners ASP to setup Siteminder Affiliate Agent on their web servers Siteminder Federation Services
  • Resolving Siteminder priority tickets/cases/issues from P1-P6
  • Handling web application protection requests through cases and project engagements.
  • Responsible for doing ACS build and configuration.
  • Working with diff protocols such as Radius, Tacacas , PEAP and EAP-FAST in the ACS Server.

Technologies:

  • CA-Siteminder r6.0
  • Sun One directory server 5.6

Team Member EIDM Project

This project is to develop and deploy enterprise wide Identity Management system for Weyerhaeuser. This project is executed an incremental basis. I have Involved in Increment 4 6, 8 migration part. Increment 4 6 is primarily focused on Identity life cycle management of internal users and integration of EIDM system with Weyerhaeuser Internal systems and applications. Increment 8 is primarily focused on Identity life cycle management of external users and integration of EIDM system with Weyerhaeuser external applications like MyWey.com and MOS.com.Incrtement 8 Migration Involves migrating existing users of Mywey.com and MOS.com to EIDM system eProvisioning Native AD through reusable migration utility. Worked on CA eTrust Netegrity Siteminder Change Password, Forgot Password, Set/Change challenge phrase self service modules for External self service application of Weyerhaeuser.

Role Responsibilities

  • Analysis of the specifications provided by the clients.
  • Java code Development and Code Auditing.
  • Preparing Design and configuration/User documents
  • Generating Ldifs and Importing to Native Active Directory.
  • Testing - unit testing integration testing with reverse migration component.

Technologies:

  • CA-Identity Manager
  • CA-Siteminder
  • CA-Etrust directory
  • Sun One directory server

Team Member WADI

This WADI is developed by the Wipro for NWA North West airlines .This project consists of three different applications. First one is developing a Website for an agent resides in the Asia region and provides the database authentication for the Asia users. Second one is developing the Wadi Administration application for their internal user and provides the LDAP authentication for their employees. Third one is developing Booking Engine for NWA .Reauthentication for the WAD users who are resides in Canada, Mexico is also part of this project. Booking engine is like component will provide its services to both WAD and Asia Site.

Role Responsibilities

  • Analysis of the specifications provided by the clients.
  • J2EE code Development and Code Auditing.
  • Creating JSP pages and HTML pages.
  • Preparing Use case documents
  • Analysis, Design of Security model for authentication using JAAS.
  • Testing - unit testing integration testing.

Technologies:

  • Java/J2ee
  • Oracle

Confidential

Security consultant

Confidential of companies Based in Confidential offer a comprehensive array of financial services to retail and institutional clients, which includes annuities, retirement plans, life insurance, mutual funds, managed accounts, alternative investments, direct banking, institutional investment management, employee benefits, and financial planning., ING Group offers banking, investments, life insurance and retirement services to over 85 million private, corporate and institutional clients in more than 40 countries. With a diverse workforce of about 107,000 people.

Responsibilities:

  • Involved in design phase of the ING-Viking project.
  • I have involved the security code review for this Loan, withdrawal modules using the fortify tool.
  • I have involved the manual code review for the Loan, withdrawal modules.

Technologies:

  • Java/J2ee
  • Oracle

Confidential

Senior Software Engineer-SCM-AMS

Confidential . is a Fortune 18 company that improves the cost-effectiveness of health care. Cardinal health specializes in health care supply chain services, providing pharmaceuticals and medical products to more than 40,000 locations each day. Cardinal Health Inc. is principally engaged in the design, development and worldwide marketing of health care products. Automation Management System AMS is a material handling application system used by cardinal at their distribution centers. AMS is a sophisticated 3 tiered NT Architecture suite of applications. AMS is the middle tier between Distract and the servers like Aframe server which is maintained by the third party vendor that control the conveyors and A-Frame pickers. AMS is a suite of products which helps to manage the processes involved in filling orders within cardinal Health's distribution centers. This system is concerned only with the successful picking, QCing, conveying and ultimately, delivering to the shipping dock and carrier scanning of a tote /case.

Responsibilities:

  • Involved in requirement gathering for the current phase of the AMS project.
  • As part of the design team transformed the business requirements into the Java J2EE enhancement design. Also got the customer sign off on the design document.
  • Configured the Access System to allow user-based authorization using Login module.
  • Creating security policies to control access to Web and non-Web resources and to audit usage. Resources were applications, content, services, and objects in applications.

Technologies:

  • Java/J2ee
  • Oracle

Confidential

IDM Consultant

Confidential is a global financial services provider, engaged in retail and commercial banking, credit cards, investment banking, wealth management and investment management services all over the world. With a vast, international reach, Barclays offers innovative products and services to meet the needs of its diverse base of customers and clients. This project is to develop and deploy enterprise wide Identity Management system for Barclays. In this project we have implemented IDM functionalities.

Responsibilities:

  • Create Sun Identity Environment with Managed and Custom Resources Adaptor.
  • User Provisioning for AD, LDAP, Oracle DB, SAP, AS400, RACF.
  • Resolve the issue like Installation, sudation, Compatibility, Performance, Server, and Session maintenance, SSL, Authentication and Policies Issues.
  • Work on XPRESS Development, FORM Development, and Work Flow Design, create Rules through NET BEANS 6.1 with IDM plug-in to customize of the Sun IDM Environment.
  • Analysis of the specifications provided by the clients.
  • Java code Development and Code Auditing.
  • Implemented the second level authentication for this project
  • Preparing Design and configuration/User documents.
  • Testing - unit testing integration testing with reverse migration component.

Technologies:

  • Sun Java System Identity manager
  • Java/J2ee
  • Oracle

Confidential

Software Engineer

The Confidential Standing at the centre of the UK's financial system, the Bank is committed to promoting and maintaining monetary and financial stability as its contribution to a healthy economy. As a Software Engineer, I was involved in Design and Development for Confidentialv one of the oldest and largest clearing house in the world. Client is Confidential . It was owned by Uk government. Confidential is responsible for Direct credit, Direct debit Standing Order. Confidential people planning to shift the technology Mainframe to J2EE technologies.

Responsibilities:

  • Analysis of the specifications provided by the clients.
  • J2EE code Development and Code Auditing.
  • Creating JSP pages and HTML pages.
  • Prepared Use case documents.
  • Worked on XML, XSLT, and XSD for transforming data from VO to XML, Wrote XML parser using SAX, DOM and JAXP to develop Generic importer and Exporter module to parse user data files.
  • Involved in analysis, design, develop and implementation for advantage connect application and also deployed on oracle 10 g server
  • Designed and developed Sql, PL/SQL, store procedure and functions for Customer Strategy Support, Finance and Global Workforce using oracle database
  • Cross Charging Project is designed ,developed and integrated using Web sphere Application Server
  • Connection Pooling using DBCP and used Spring JDBC Template
  • Developed PL/SQL, stored procedures and triggers for creating test data in Oracle.
  • Implementation of web services for cross platform application running in different server
  • Integrated Rich Text box using FCK Editor for the inputting the data in input form
  • Validated and tested services using JUNIT

Technologies:

Java/J2ee

Oracle

Confidential

Software Engineer

Confidential is to atomize computerize the entire library Operations. It's mainly developed for atomizing the College library. Administration module is used to store the information about the library. It can only be used by the librarian. Registration Module is used to initialize the Supplier, Member, Book and Subscription details of the library. Librarian can only access these modules to store the information.

Responsibilities:

  • Analysis of the specifications provided by the Clients.
  • J2EE code Development and Code Auditing.
  • Analysis, Design of functional flow of the process.
  • Used the JDBC driver to establish connection with the database.
  • Extensively involved in Writing Stored Procedures using PL/SQL.
  • Involved in developing the JavaScript for client side validations.

Technologies:

  • Java/J2ee
  • Oracle

Hire Now