Lead Developer Resume
New York, NY
SUMMARY
- Over 10+ years of strong experience in teh IT industry that includes above 4+ years Oracle identity manager experience.
- Architecture, design, development, testing, integration and implementation expertise in Identity and Access Management, J2EE - based web applications
- Review existing implementation for potential improvements including better performance, best
- Practices ease ongoing maintenance, advice roadmap and future activities to add business value to teh project.
- Implementation experience wif Oracle Identity and Access Management till teh most recent versions.
- Integrated and Implemented Role based Access Control products wif Identity and Access Management solutions.
- Experience in developing custom connectors, tasks, provisioning, approval processes and other custom Components to meet product requirements.
- Also having teh POC knowledge of Sail Point IIQ.
- Analyze data, interpret results and convey findings in a concise and professional manner
- Partner wif Data Infrastructure team and business owners to implement new data sources and ensure consistent definitions are used in reporting and analytics
- Strong Knowledge of MS SQL Server 2012/2008/2005, DB2, MS SQLand Oracle.
- Has knowledge on Weblogic application server, Websphere, OHS, JBoss and apache servers
- Flexible wif Unix/Linux and Windows Environments.
- Strong programming skills in designing and implementation of applications using Core Java, J2EE, JDBC, JSP, HTML, Spring Framework, Struts, JavaScript.
- Hands on development experience wif RDBMS, including writing SQLqueries
- Strong understanding of Agile Scrum, Kanban methodology and Waterfall SDLC methodologies.
- Strong communication, collaboration & team building skills wif proficiency at grasping new Technical concepts quickly and utilizing them in a productive manner.
- Adept in analyzing information system needs, evaluating end-user requirements, custom designing solutions and troubleshooting information systems.
TECHNICAL SKILLS
Middleware: Oracle Identity Manager, SOA, BIP, OUD,OID, OES,OAM,ODSEE
Languages: Java
Web Technologies: HTML, XML, JavaScript
Frame works: Spring, Hibernate, Struts
Servers: IBM WebSphere, WebLogic, Tomcat
Version Control: CVS, Tortoise SVN
Database: Oracle, DB2, MS-SQL Server, MySQL, MS-Access
Operating Systems: Windows 95/98/2000/XP, Unix.
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Lead Developer
Responsibilities:
- Wrote custom connector classes to attain functionality, which was not available OOTB.
- Involved in creating custom connectors using ICF based connector.
- Create teh auto group memberships and access policies to provision users into target systems as per user job code and job role.
- Wrote custom scheduler tasks on teh basis of requirements.
- Setup teh change based reconciliation on ARP system, which would create accounts in OIM and target systems as users are created in ARP.
- Worked on teh tickets to resolve user access issues in production.
- Performed functional and unit testing of all teh target systems.
- Performed deployment activities between environments.
- Implemented rolling logs functionality in teh current environment.
Confidential - Northfield, IL
Lead Developer
Responsibilities:
- Installed IAM in development, Test, QA (UAT), SUP and PROD environment.
- Installed teh connectors for AD, OID, Exchange and database wif latest version OIM 11gR2 PS3.
- Wrote custom connector classes to attain functionality, which was not available OOTB.
- Integrated OIM - OAM for SSO and protected resources for OAM.
- Implement request and approval process.
- Involved in creating custom connectors using ICF based connector.
- Create teh auto group memberships and access policies to provision users into target systems as per user job code and job role.
- Setup teh change based reconciliation on PeopleSoft, which would create accounts in OIM and target systems as users are created in PeopleSoft.
- Performed functional and unit testing of all teh target systems.
- Performed deployment activities between environments.
- Has done teh key role for prod activities and data refresh activities from prod to lower environments.
Confidential - Schaumburg, IL
Sr Developer
Responsibilities:
- Install OIM in development, QA environment.
- Installed teh connectors for AD, Exchange and Database.
- Wrote custom connector classes to attain functionality, which was not available OOTB.
- Implement Request and approval process.
- Customized UI as per CEC Web standards.
- Create teh auto group memberships and access policies to provision users into target systems as per user job code and job role.
- Setup teh change based reconciliation on PeopleSoft, which would create accounts in OIM and target systems as users are created in PeopleSoft.
- Performed functional and unit testing of all teh target systems.
Confidential - Columbus, OH
Developer
Responsibilities:
- Participate in project planning sessions wif business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Involved in Planning, Defining and Designing data base on business requirement and provided
- Installed Oracle EBS Employee reconciliation connector to reconcile from EBS HR to OIM.
- Install AD, Exchange, SunOne Directory server connectors to provision accounts.
- Setup AD Password Sync to capture passwords changed on AD and updating user’ Confidential password in OIM and all teh associated target accounts of user.
- Customized Exchange connector to provision Exchange accounts in multiple mail servers wif multiple mail stores.
- Built entity adapter to generate unique user login when provisioning OIM user, and perform some data massaging on data coming from Oracle HR.
- Setup user process triggers to push teh attribute changes to all target systems when changed in OIM.
- Setup multiple trusted source reconciliation as teh initial load came from one source and ongoing loads come from different trusted source.
- Setup approval process for end users to request responsibilities to their Oracle EBS User accounts.
- Performed initial load.
- Built both teh development and QA environments and systems for OIM.
Lead Java Developer
Responsibilities:
- Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provided appropriate scope of work for technical team to develop overall system.
- Involved in creation of High level Design Document & Low level Design Documents.
- Assisted and motivated teh team when they face difficulty to complete teh tasks by target dates, due to technical or functional challenges.
- Designed and developed independent implementation classes that can be injected using spring IOC and reused across teh application.
- Implemented teh Server side validation using Spring Bean Validator Framework to use in all modules.
- Developed teh Action Classes, Action Form Classes, and Created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
- Collect appropriate user interface messages to display them in UI using common message service.
- Integrating web-tier and service layer using spring framework.
- Designed a common controller in determining teh appropriate resulting UI page based on teh service outcome.
- Developed common UI for display error, success, warning and informational messages.
- Organize and develop JUNIT test cases.
- Involving in performance and regression testing phases
ENVIRONMENT: JPF Spring 2.1, Java 5, Spring JDBC template, GDAF, JUnit, Web Services
Confidential
Senior Java Developer
Responsibilities:
- Participate in project planning sessions wif business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Involved in Planning, Defining and Designing data base on business requirement and provided documentation.
- Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using teh MS Visio Tool.
- Develop Java application using Spring framework.
- Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from teh database.
- Created/Updated database objects like tables, views, stored procedures, function, packages
- Used JavaScript and struts validation framework for performing front end validations.
- Develop DAO design pattern for hiding teh access to data source objects.
- Use Hibernate framework for teh backend persistence
- Use Eclipse as IDE tool to develop teh application and QCfor bug and issue tracking
- Use CVS for software configuration management and version control
- Added methods for performing CRUD operations in applications using JDBC and wrote several SQL queries.
- Responsible for teh dealing wif teh problems, bug fixing and troubleshooting.
Environment: java 5,Servlet, JSP, Java Script, Spring MVC, Ecplise.