
Suneel Rawat
- IAM security solution and support
- Phoenix, AZ
- Member Since Apr 19, 2023
Suneel Rawat
Summary:
· 14+ years of IT experience in Software Development , Designing and Testing & 5+ years of experience in Integration and Implementation of Oracle IAM using Java, OIM 11g R1/R2, OID,OVD,AD, LDAP.
· Oracle Identity Governance Suite 11g Certified Implementation certification.
· Experience in Custom connector and Configuring trusted reconciliation using Generic Technology connectors and Database Application Table connectors.
· Experience on customization and configuring of Event handler, scheduler, notifications.
· Experience in UI Customizations and UDF’s. and lookup fields in the design console to extend the user operations.
· Experience with Flat File, tabular, directory server Reconciliation, Bulk load utility, Ldap Sync.
· 10+ years of experience in middleware and server-side technologies like CORE Java, J2EE, Servlets, JSP, Multi-threading, Singleton and Factory Architectures, MVC, Spring IOC, Spring Boot, Spring JDBC, Hibernate, Service Oriented Architecture using SOAP (JAX-WS) & REST (JAX-RS) Webservices, Java 8 features like Lambdas and Functional interfaces.
· Ample experience in back-end technologies including SQL databases such as DB2, PostgreSQL, MySQL, and Oracle Database and NoSQL Databases such as Dynamo DB. Ample experience in front-end technologies like HTML5, JavaScript, JQuery, CSS3, AJAX.
· 2 years of experience in LAMP development technologies using PHP, Python, MySQL and Ruby.
· Experience in working on web servers like Apache Tomcat, Jetty and application servers like Web logic, Tomcat to deploy code.
· Proficient in using all Amazon Web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, DynamoDB, Lambda, API Gateway, Server-less and Cloud Formation etc.
· Experienced in development and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms. Hands on Experience in tools like Oracle WebLogic, STS, NetBeans IDE, IntelliJ IDEA, Eclipse, svn, CVS, SoapUI etc.
· Expert in Banking and Finance Domain. Practice in Waterfall, Agile Sprint & Kanban model.
· Experience in Test Driven Development (TDD), JUNIT, Performance and Functional Testing.
Technical Skills:
IAM: OIM 11 g, OID, OIG, OVD, OAM, OracleHttpServer
Web Technologies: Java Script, XML, HTML5, CSS3, AJAX, JQuery, GWT, JSON, AngularJS 2.0, Bootstrap.JS, REACT JS
Operating Systems: UNIX, Linux 4.x/5.x/6.x/7.x, Windows (98, 2000, XP, Vista, 10)
Frameworks: MVC 1/2.0, Spring, Hibernate 3.0, AngularJS 2.0, Bootstrap, REACT
J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JSTL, Maven, Multi-threading
Web-Service Technologies: SOAP, WSDL, WADL, REST (JAX-RS)
Scripting Languages: JavaScript, JQuery, Shell Script
Web/Application Servers: Apache Tomcat 7.0/8.0/9.0, WebLogic 10.3/10.3.5, Web Spare
Databases: Oracle10g, MYSQL, MSSQL, DB2, PostgreSQL, Dynamo DB, Amazon RDS
IDE Tools: IntelliJ IDEA, Eclipse, NetBeans IDE, Adobe Dreamweaver, Adobe Flash
Methodology: Water Fall, Agile Scrum, Agile Kanban
AWS: EC2, Auto scaling, IAM, VPC, SNS, Lambda, AWS SDK'S, Elastic cache, Ops Works, Security Groups, DNS, Route53, Cloud Formation, RDS, Dynamo DB, Storage Gateway, API Gateway, Cloud Watch
Other Tools: SQL Developer, MySQL Workbench, JIRA, SVN, ClearCase, Maven, ANT , SOAPUI, Postman, Putty, WinSCP, STS, MS-Office, MS-Visio, SonarCube
Education:
· Bachelor of Engineering in IT from Dr. Bhim Rao Ambedkar University, Agra U.P, INDIA -2002
Certification:
· AWS Certified Solutions Architect - Associate (AWS- SAA)
· AWS Certified Developer - Associate certificate (AWS- CDA)
· Oracle Identity Governance Suite 11g Essentials Implementation Specialties(OCP)
· Certified Ethical Hacker (CEH)
Professional Experience:
Charles Schwab, Phoenix, AZ Jan 2015 – Till Date
Role: OIM Onsite Lead
Project: IAM security solution and support
Description: Charles Schwab is one of largest Investment Bank, a brokerage firm and financial advisory service organization in Unites States. This solution will require a central facility for managing user data for the rapid deployment of new applications and services. Other major business needs include Cost Savings, Efficiency, Security and improved quality of identities for users.
Roles & Responsibilities:
· Leading, planning and Execution of system improvement and development activities for Provisioning Track.
· Developed the custom connectors for applications like EPS, Remedy, BCA, Documentation, HRMS, ERP etc.
· UI Customizations and UDF’s. and lookup fields in the design console to extend the user operations.
· Customization and configuring of Event handler, scheduler, notifications.
· Prepared Test Plan and Test cases for Junit Testing using OIM API.
· Developing and managing disconnected applications and entitlements.
· Designing Object and the Process Forms and configuring Lookups.
· Worked with customer and get the requirement for L3 support Ticket and enchantment.
· Developed the OIM integration with other applications using SAOP API, REST API and Java using adapters.
· Built the OIM integration with AD,OID, Exchange Applications and developed the Custom Scheduler.
Environment: Java 1.6, OIM 11gR2, OVD, OID, LDAP, JSTL,ADF, Web Services (RESTFUL & SOAP), Oracle 11g, , SQL,SOA, MVC, Linux, Log4j, Junit, Web logic, SOAP UI, Post Man, JIRA.
Telenor Myanmar, Noida, India Feb 2014 – Dec 2014
Role: OIM Offshore Lead
Project: IAM Telecommunication security and support
Project Description: Telenor Myanmar is a telecommunications company in Myanmar. It is a subsidiary of the Norwegian
Telenor Group. The main objectives of an IAM solution are:
Roles & Responsibilities:
· Leading, planning and Execution of system improvement and development activities for Provisioning Track.
· Developed the custom connectors for applications like CIM, HPSM, NMS, HRMS, etc.
· UI Customizations and UDF’s. and lookup fields in the design console to extend the user operations.
· User Provisioning / Groups and Organization Level Provisioning to OID and AD with Exchange from OIM, Initial Reconciliation done from Trusted Source.
· Developed the SSO Web Application using Java, Spring MVC.
· Developed the Custom Scheduler and custom plug-in.
· Developing and managing disconnected applications and entitlements.
· Designing Object and the Process Forms and configuring Lookups.
· Performed POC, prepared Test Plan and Test cases for Junit Testing using OIM API.
· Worked with customer and get the requirement for L3 support Ticket and enchantment.
· Developed the OIM integration with CIM, HPSM, NMS, HRMS applications using SAOP API, REST API and Java using adapters.
· Built OIM integration with AD and LDAP.
Environment: Java 1.6, OIM 11gR2, OVD, OID, LDAP, JSTL,ADF, Web Services (RESTFUL & SOAP), Oracle 11g, , SQL,SOA, MVC, Linux, Log4j, Junit, Web logic, SOAP UI.
Vodafone_UK, Noida, India Aug 2013 – Feb 2014
Role: OIM Developer
Project: IAM solution and support
Project Description: Vodafone UK is a provider of telecommunications services in the United Kingdom, and a part of the Vodafone Group, the world's second-largest mobile phone company. The Vodafone_UK IAM solution has the primary objective of enhancing Vodafone_UK enterprise security foundation via increased identity and access management capabilities including authentication, authorization, delegated administrator and provisioning services.
Roles & Responsibilities:
· UI Customizations and UDF’s. and lookup fields in the design console to extend the user operations.
· Developed the custom connectors for applications like portal, EMR, billing application, etc.
· Worked with customer and get the requirement for L3 support Ticket and enchantment.
· Manage on boarding of OIM users include and Perform automatic provision of user accounts for OIM users in OID, and unmanaged systems through the user groups, access policies, workflows and OOTB connectors.
· Developed the OIM integration with portal, EMR, billing application using SAOP API, REST API and Java using adapters.
· Prepared JUNIT Test Plan and Test cases and performed the unit Testing using OIM API.
Environment: Java 1.6, OIM 11gR1, OVD, OID, LDAP, JSTL,ADF, Web Services (RESTFUL & SOAP), Oracle 11g, , SQL,SOA, MVC, Linux, Log4j, Junit, Web logic, SOAP UI.
UBS , Basel, Switzerland Dec 2012 – Aug 2013
Role: Sr. Java Developer
Project: BCA (Business Continuity Application)
Project Description: UBS AG is a Swiss global financial services company with co-headquartered in Zurich and Basel.
Business Continuity Application(BCA) is an application which is used to manage and support the Business continuity
Framework(BCF). Business continuity in UBS is an enterprise wide program that applies a globally consistent Framework access all division. The framework provides the ability to establish and maintain effective response to business disruption.
Roles & Responsibilities:
· Developed the Business Activity module using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.
· Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
· Created Software Requirements Specification documents working with the Business Team. Developed industry standard code and checked for Code Quality using tools like SONAR CUBE.
· Implemented design patterns like Business Delegated, MVC, DAO, Factory and Singleton.
· Did Unit Testing and Integration Testing for services developed in Distributed Environments. Used Tortoise SVN for version controlling and branching and coordinated the deployment process in various environments.
· Worked on L3 production enhancement tickets for BCA application.
Environment: Java 1.6/1.5, Jquery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Unix, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA, HPSM.
UBS , Basel, Switzerland Jan 2011 – Nov 2012
Role: Sr. Java Developer
Project: Globis
Project Description: UBS AG is a Swiss global financial services company with co-headquartered in Zurich and Basel.
GlobIS is the client relationship management system (CRM tool) to give solution to their client segment (Banks and
Regulator Brokers). It doesn't contain any department but support the daily work of UBS employee working for the
Bank for Bank initiative.
Roles & Responsibilities:
· Developed the new Modules like Pending Items, Interaction Items, Domicile Address, Basic Relationship Document, Basic Relationship Approval, Checklist Basic Document and Profile Due Diligence Form(PDDF) Document using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.
· Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
· Created Software Requirements Specification documents working with the Business Team.
· Implemented design patterns like Business Delegated, MVC, DAO, Factory and Singleton.
· Followed Test Driven Development pattern and write JUNIT test cases, Mock Classes and execute them.
· Did Unit Testing and Integration Testing for services developed in Distributed Environments. Used SVN for version controlling and branching and coordinated the deployment process in various environments.
Environment: Java 1.6/1.5, JQuery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Unix, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA,HPSM
Aircel Ltd, Gurgaon, India Jan 2010 – Nov 2010
Role: Sr. Java Developer
Project: IAM Implementation
Project Description: Aircel is an Indian mobile network operator headquartered in Gurgaon(India) that offers voice and 2G, 3G and 4G data services. The Oracle IDAM security solution will provide a framework for integrating enterprise applications for centralized user provisioning and single sign-on. Internal Users will be accessing all the applications from the DMZ zone.
Roles & Responsibilities:
· Develop the custom connector for Vendor-Recon, Mediation, FX launcher, HRMS etc.
· Integration of OIM with Java using adapters.
· Prepared JUNIT Test Plan and Test cases and performed the unit Testing using OIM API.
Environment: Java 1.4, OIM 9i, OID, LDAP, Web Services (RESTFUL & SOAP), Oracle 11g, , SQL,SOA, MVC, Linux, Log4j, Junit, Web logic, SOAP UI.
Aircel Ltd, Gurgaon, India Aug 2008 – Dec 2009
Role: Sr. Java Developer
Project: SAC(Security Assurance Compliance)
Project Description: Aircel is an Indian mobile network operator headquartered in Gurgaon(India) that offers voice and 2G, 3G and 4G data services. This project is the part of the transformation initiative taken to have an enterprise level framework for managing security of Aircel applications and data. This could be achieved by reviewing requirement document, design document, source code review using Fortyfy360, and security test cases, Penetration testing of different application is to be done using HP-Web Inspect /IBM-App Scan to find the vulnerabilities present in the application and finally Deployment Review.
Roles & Responsibilities:
· Prepare Secure Requirement Review checklist and Secure Requirement Review report for all applications.
Prepare Secure Design Review checklist and Secure Design Review report for all applications.
· OWASP Secure Code Review automated (Fortyfy360) and prepares the Secure Code Review report to find the
security threats in application.
· Penetration Testing manual and automated (HP-Web Inspect) and prepare the Penetration Testing Review
report to find the security threats in application.
Environment: Java 1.4, J2EE, Pen Testing using HP Web Inspect/IBM AppScan, HP Firtfy365.
Ericsson Ireland, Gurgaon, India Nov 2007 – Jul 2008
Role: Sr. Java Developer
Project: ERICSSON -OSS-CORENW-NAM
Project Description: Ericsson is a multinational networking and telecommunications company headquartered in Stockholm, Sweden. OSS-NAM project is used for maintaining and troubleshooting number analysis tables in exchanges in the network, such as the B-number Analysis table.
Roles & Responsibilities:
· Development logic & Coding using Java, Spring and Code Coverage using cobertura tool.
· Prepare Basic Test plan and Junit Testing for Q-Rank of OSS-NAM project.
· Followed Test Driven Development pattern and write JUNIT test cases, Mock Classes and execute them.
Environment: Core Java ,Junit, Ant, CVS version control.
Espre Inc, Noida, India Nov 2006 – Oct 2007
Role: Web Developer
Project: ESPRE
Project Description: Espre Solutions provide an integrated solution for business and personal communications using both narrowband and broadband video to traditional voice and data application.
Roles & Responsibilities:
· Analyzing the problem domain of the WEB-CORE team of the projects and developing the solution.
· Development logic & coding of Java, Applet, Java Script, PHP, JSON,DOJO.
· Responsible for developing the User Management, UserGroup Management and Presence Management.
Environment: Java, Applet, Java Script, PHP,CSS, Html, DOJO.
Mamasource, Noida, India Jul 2005 – Oct 2006
Role: Web Developer
Project: Mamasource
Project Description: It is a Social Networking Application used for only for Mothers. Mama Source is a place where moms can find and share idea on their favorite and local resources and services by asking fellow moms for their trusted insights.
Roles & Responsibilities:
· Development logic & coding of Java, JSP, Java Servlets, Java Script and Junit.
· Execution of tests, validation and resolution of defects.
Environment: Java, Struts, Java Script, CSS, Html, Junit.
Sodemar, Noida, India Apr 2004 – June 2005
Role: Web Developer
Project: Sodemar Web Application
Project Description: This Application is used for buying/selling the medicines. In this Main Administrator can add, edit, update and delete the medicines. Normal/End users can buy the medicines and Payment can be done through PAYPAL payment gateway.
Roles & Responsibilities:
· Development logic & coding of Java, Struts, Java Script and Junit.
· Execution of tests, validation and resolution of defects.
Environment: Java, Struts, Java Script, CSS, Html, Junit.