SUMMARY OF EXPERIENCE
Experience in Application Deployment and Supports - Java, Standalone Custom Apps, COTS Products.
10+ years of experience in J2EE Technologies (JSP, Servlets, Spring MVC, Spring Security, Struts, Spring Boot, JSF/ADF, Hibernate, JPA, Web Service (SOAP, REST API), Java Script, JSON.
2+ years of experience in Web Application Security and vulnerability assessment using tools 10, Fortify 360,IBMApp Scan, HP-Web Inspect .
Experience in leading team to successful project implementation with proper management, engagement with top management, scope containment, and Quality assurance.
Thorough Knowledge in E-Com frameworks and Web Application Security.
Flexibility and Adaptability in regards with new technologies and environments
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.
Experince in DevOps(CI-CD) tools like Jenkins, Maven.
Exposure in Telecom, Banking & Finance Domain. Practice in Waterfall, Agile Sprint & Kanban.
Experience in Test Driven Development (TDD), JUNIT, Performance and Functional Testing.
Experience in requirement gathering, requirement analysis, writing functional and technical specifications, unit testing and production support.
Web Technologies: Java Script, XML, HTML5, CSS3, AJAX, JQuery, JSON, AngularJS
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
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, DB2, PostgreSQL, Dynamo DB, Amazon RDS
IDE Tools: IntelliJ IDEA, Eclipse, NetBeans IDE, Adobe Dreamweaver, STS
Methodology: Water Fall, Agile Scrum, Agile Kanban
IAM: OIM 11 g, OID, OIG, OVD, OAM, OracleHttpServer
AWS: EC2, Auto scaling, IAM, VPC, SNS, Lambda, AWS SDK'S, Security Groups, Route53, Cloud Formation, Docker, RDS,
Dynamo DB, API Gateway
Other Tools: SQL Developer, MySql Workbench, JIRA, SVN, ClearCase, Maven, ANT, SOAPUI, Postman, Putty, WinSCP.
EDUCATION:
Bachelor of Engineering in IT from Dr. Bhim Rao Ambedkar University, Agra U.P, INDIA -2002
PROFESSIONAL CERTIFICATIONS:
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)
WORK EXPERIENCE
Company Name
Location
Duration
Designation
Wipro Technologies
Chandler, AZ,USA
Jan 2015 – Till Date
Lead Consultant
Wipro Technologies
Noida, New Delhi, India
Oct 2007 –Dec 2014
Lead Engineer
R. System International Ltd
Noida, New Delhi, India
Nov 2006 – Oct 2007
SSE
HandShake Info Tech Pvt Ltd
Noida, New Delhi, India
Feb 2005 – Oct 2006
SSE
Smart WebTech Pvt Ltd
New Delhi, India
March 2003 – Jan 2005
Web Developer
Professional Experience
#1:
Client - CHARLES SCHWAB INC USA
Location- Phoenix, AZ USA
Role- Java-J2EE Consultant, 09/2016 to till date
Project/Assignment: : :IPAM Provisioning Web Application
Environment: Java 1.7, 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, Postman.
Description: IPAM Provisioning Web Application is used to simplify multiple complex activities. The build Web Application simplified few processes like “Sub-net” provisioning & de-provisioning, “hostname” provisioning & de-provisioning, “firewall” provisioning & de-provisioning, load-balancing provisioning & de provisioning.
Responsibilities:
Developed the Web Application using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.
Created Software Requirements Specification documents working with the Business Team.
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 support and enhancement tickets.
Finding issues/defects and possible solutions for errors encountered and keep track of
all the issues identified and preparing knowledge base.
Addressing customer concerns and working with the team for continues improvements.
#2:
Client - CHARLES SCHWAB INC USA
Location- Phoenix, AZ USA
Role- Java-J2EE Consultant, 01/2015 to 09/2016
Project/Assignment: : BCA Application
Environment: Java 1.6/1.7, Jquery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA.
Description: Business Continuity Application(BCA) is an application which is used to manage and support the Business continuity Framework(BCF). Business continuity in Schwab, 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.
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 support and enhancement tickets for BCA application.
#2:
Client - Telenor, Myanmar
Location-Noida, INDIA
Role- Lead Engineer, 02/2014 to 12/2014
Environment: Java 1.6, JSP, Web Services (RESTFUL & SOAP), OIM 11gR2, OVD, OID, LDAP, Oracle 11g, SQL,SOA, Linux, Log4j, Junit, UI, Postman.
Project: : IAM Telecommunication security and support
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
Responsibilities:
• Responsible for leading project execution modules bringing in technical, functional, process or other core IDAM product created expertise
• Implementation and Integration of Oracle Identity manager.
• Integration of OIM with Different Applications (AD, Exchange, CIM, HPSM).
• Customized the OIM UI using jstl and ADF.
• Developed Integration of OIM with Java using adapters
• Integration of OIM with SAOP/REST Web service using adapters.
• Developed the SSO Web Application using J2EE Technology for IDM.
• Performed POC and Involved in Designing and Development.
• Migrated End to End Implementation.
#3:
Client - Vodafone UK
Location-Noida, INDIA
Role- Lead Engineer, 08/2013 to 01/2014
Environment: Java 1.6, JSP, Web Services (RESTFUL & SOAP), OIM 11gR2, OVD, OID, LDAP, Oracle 11g, SQL,SOA, Linux, Log4j, Junit, UI, Postman.
Project: IAM solution and support
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.
Responsibilities:
• Responsible for leading project execution modules bringing in technical, functional, process or other core IDAM product created expertise.
•Integration To interact with client and get the requirement for L3 support Ticket and enchantment.
• Modified adapters to facilitate the workflow using OIM 11 g R1.
• Developed Integration of OIM with Java using adapters
• Integration of OIM with SAOP Web service using adapters.
• Performed POC and Migrated End to End Implementation.
#4:
Client - UBS Switzerland
Location-Basel, Switzerland
Role- Lead Engineer, 01/2011 to 08/2013
Environment: Java 1.6, 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
Project: Globis
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.
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.
#5:
Client - Aircel Ltd (Jointed venture of Apollo Hospitals and Maxis Comm. Malaysia)
Location-Gurugaon, India
Role- Sr Engineer, 09/2008 to 12/2010
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.
Project: IAM Implementation
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.
Responsibilities:
• Develop the custom connector for EPS, NMS, Vendor-Recon, Mediation, FX launcher, HRMS.
• Customized the OIM UI as per customer requirement.
• Integration of OIM with Java using adapters.
• Performed the Security Code Review using Forty360 and Penetration testing using IBM App Scan and HP-Web Inspect.
#6:
Client - Ericsson, Ireland
Location-Gurugaon, India
Role- Sr. Software Engineer,10/2007 to 08/2008
Environment: Java 1.5, Junit, Ant, cvs version control .
Project: ERICSSON -OSS-CORENW-NAM
Description: Ericsson is a multinational networking and telecommunications company headquartered in Stockholm, Sweden. OSS-NAM project is used for maintaining & troubleshooting number analysis tables in exchanges in the network, such as the B-number Analysis table.
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.
#7:
Client - Espre Solution Inc., TX, USA
Role- Sr. Software Engineer, 11/2006 to 10/2007
Environment: Java, Applet, Java Script, PHP,CSS, Html, DOJO.
Project: ESPRE
Description: Espre Solutions provide an integrated solution for business and personal communications using both narrowband and broadband video to traditional voice and data application.
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.
#8:
Client - Mamasource, Noida, India
Location-Noida, India
Role- Sr. Software Engineer, 02/2005 to 10/2006
• Project: Mamasource
Environment: Java, Struts, Java Script, CSS, Html, Junit.
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.
Responsibilities:
Development logic & coding of Java, JSP, Java Servlets, Java Script and Junit.
Execution of tests, validation and resolution of defects.
#9:
Client - Sodemar, Noida, India
Location-Noida, India
Role- Web Developer, 05/2003 to 01/2005
Environment: Java, Struts, Java Script, CSS, Html, Junit.
Project: Sodemar Web Application
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.
Responsibilities:
Development logic & coding of Java, Struts, Java Script and Junit.
Execution of tests, validation and resolution of defects.