Suneel Rawat

  • IAM security solution and support
  • Phoenix, AZ
  • Member Since Apr 19, 2023

Candidates About

 

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:

  • To implement an enterprise-wide unified identity & access management solution supporting Telenor’s user population spread across different locations.
  • Authentication and Authorization for Employees and Partners to Telenor applications using Policy enforcement.
  • Automation of user lifecycle management and access control to improve operational efficiency and optimization of resources.
  • Synchronization of User Identities and Passwords among HR data sources and Telenor target systems

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.