1. PROFILE SUMMARY:
• A competent professional with 5+ years of IT experience with practical and academic accolades to
outshine in the field of Information Technology & Software Development. Presently working as
Senior Software Engineer for Oracle India.
• Expertise in Oracle Fusion Middleware technologies like Oracle ADF, Oracle SOA Suite, JDeveloper
and Weblogic.
• Has proficiency in programming languages such as J2SE and J2EE.
• Experience in using Web services, JDBC, Junit, XML, XPath, XSD, WSDL, and JavaScript for web
development.
• Good understanding of Performance tuning of ADF applications.
• Experience in Design and Implementation of User Interface and Application business service layer
using JSF, ADF Faces, Active Data Services, ADF Task flows, Data Controls, Web service and ADF
BC4J technologies.
• Experience with ADF Security based on OPSS framework, Weblogic Security and OWSM.
• Experience with creating and consuming REST and SOAP web services.
• Good hands-on experience of SOA Suite service components like BPEL, Mediator, Human
Workflow and Business Rules.
• Experience in developing event-driven architectural solutions using EDL and EDN.
• Knowledge of various JCA Adapters like Database Adapter, File Adapter, JMS Adapter.
• Experience in developing and deploying Enterprise Applications using Oracle Weblogic Server.
• Experience in integration of ADF, SOA, UCM, Messaging services, EDN, MDS etc.
• Experience in PL/SQL and stored procedures, as applicable to ADF 11g usage.
• Sound knowledge on ADF design patterns.
• Conceptually strong with an innovative and analytical approach to work with an eye for detail.
• Understand Business process and convert them into effective Functional and Technical documents
• Ability to lead the team of developers and deliver the task for release on-time with impeccable
quality.
• Proven ability to work effectively in team or as an Individual Contributor.
• A keen learner, planner & implementer.
• Received NUMERO-UNO Award for Oracle Sales Cloud for the year 2015.
TECHNICAL SKILLS :
Middleware Technology Stack : Oracle ADF, Oracle SOA 12c, JDeveloper, Weblogic Server, Enterprise
Manager, OWSM,
OS : Windows 9X, Linux
Database : Oracle
Programming Languages : J2SE/ J2EE, Python Scripting
Scripting Languages : JavaScript
XML Technologies : XML, XSD, Xpath, XSLT
Web Services : SOAP, REST
EDUCATIONAL QUALIFICTION:
Master of Computer Application - ICFAI School of IT / I.C.F.A.I University
2007-10, 8.98 CGPA
Bachelor of Computer Application - I.M.E.D / Bharti Vidyapeeth University
2003-07, 78%
VIKAS KUMAR
+91 96423 76263
vikaskr1986@gmail.com
2. WORK EXPERIENCE:
Oracle India Pvt. Ltd, Hyderabad (Sep 2010 – till date)
OSC – CRM Common Components – Activities like Appointment, Task, Interaction and Notes
• Description: Oracle Sales Cloud (Fusion Applications) CRM is a standard based set of integrated
modules that improves the way sales professionals work. CRM common components are generic
pieces of functionalities consumed across entire CRM product, and based upon the nature of
interaction with the user they are referred to as Activities, Tasks, Appointments, Interactions and
Notes.
• Roles & Responsibilities:
- Working on CrmCommon common components core module of Appointments/Interactions
/Task. My responsibilities include development of the above said modules plus the incoming
enhancements as well as maintaining the existing modules.
- Sole ownership of modules like Appointments and several functional areas.
- Understanding and learning ever-evolving ADF framework.
- Doing various Proof of Concept (POC) to make sure that the proposed solution works.
- Analyzing functional design documents, planning the design and working accordingly.
- Writing technical design documents and other artifacts to register the plan of work to be
implemented.
- Implementing the functionality following scrum model within provided time frame
- Fixing bugs and implementing feature enhancements per release and providing backward support
to previous releases.
- Mentoring and leading the other engineers for development on the above modules.
- Working with business stakeholders to ensure complete delivery of project and support tasks.
- Working with product managers and QA for the deliverables with attention to quality.
- Ensure consistent practices are used to maintain the integrity of the systems through constant
code reviews, developer test-cases, performance monitoring and feedbacks from senior
Architects.
- Create Test Case documents and unit test cases as well as overall testing phase.
- Facilitate and coordinate end user acceptance testing, change management, issue
management, problem escalation and resolution
• Technology Stack: Oracle ADF, Oracle SOA Suite, Weblogic Server, Java.
• Achievements:
- My understanding of the Appointments module led me take-over the sole-ownership of
module.
- Led a team of 2 members to design and implement the new enhancements for certain
releases.
- Ensured that all coding complies with Enterprise Standards and adheres to development
guidelines. For this, I have been appreciated by higher management many times.
• Duration: 3 years and 6 months
Oracle Sales Cloud /Fusion CRM – Application Composer – Object Workflows
• Description: Through OSC Application Composer Object Workflows, you can configure object
workflows to automate business processes. You set a trigger condition for these workflows and
specify the actions that the workflow must perform when the trigger condition is met. You can
define business event actions like email notification, task creation, field updates and out-bound
messages which gets triggered when there are any significant changes in business environment.
• Roles & Responsibilities:
- Sole ownership of modules like Email template, email notification and field update.
3. - Maintenance of prior releases and delivery of enhancements to ongoing releases of our
product.
- Doing various Proof of Concept (POC) to make sure that the proposed solution works.
- Analyzing functional design documents, planning the design and implementing accordingly
- Writing technical design documents and other artifacts to register the plan of work to be
implemented
- Implementing the enhancements following scrum model within limited sprints time frame.
- Ensure consistent practices are used to maintain the integrity of the systems through constant
code reviews, developer test-cases, performance monitoring and feedbacks from Architects.
- Create Test Case documents and unit test cases as well as overall testing phase.
- Participate in code reviews and detailed design reviews.
- Closely working with our consumers to ensure complete uptake of our functionality by the
consuming teams.
- Provide timely support in troubleshooting defects and providing resolutions.
- Actively participate in team meetings in different time zones and collaborated with other team
members to carry out project deliverables.
• Technology Stack: Oracle ADF, Oracle SOA Suite 11g, Weblogic, Java.
• Achievements:
- Improved the product on the SOA composite side by implementing the exception handling
(SOA fault management) and logging.
- Also delivered the new enhancements with-in the limited timeframe of Scrum sprints.
• Duration: 1 year
Oracle Sales Cloud / Fusion CRM – Application Composer – CRM Extensibility Framework
• Description: Application Composer is the primary tool by which the customer can customize and
extend the Oracle Sales Cloud applications. Application Composer is a browser-based configuration
tool that enables business analysts and administrators, in addition to application developers, to
customize and extend an Oracle Sales Cloud application. Core Extensibility framework is the pillar
of Application Composer to support on-the-run customization for OSC applications suiting to
customer business requirements.
• Roles & Responsibilities:
- Monitoring the incoming bugs/SRs per release and classifying them as per requirements per
release after discussing them with PMs.
- Fixing bugs and implementing feature enhancements per release and providing backward support
to previous releases.
- Doing various Proof of Concept (POC) to make sure that the proposed solution works.
- Troubleshoot defects and perform system analysis to provide a means for solving technical and
business-related problems and implement code-based performance improvements.
• Achievements:
- Have been successful in keeping the bug rate count under control and significantly contributing
to improving the product.
• Technology Stack: Oracle ADF, Weblogic, Java.
• Duration: 6 months
Oracle Sales Cloud - CRM Common Component - Upgrade
• Description: PLSQL Upgrade scripts helps upgrading customers’ activities data to be moved to new
tables as per the new schema of re-design in Release 8.
• Roles & Responsibilities:
- Writing of Upgrade PLSQL scripts for upgrading Customers Appointments/Tasks/Interactions
data from prior releases to new release because of module re-design.
- Making changes as per performance criteria to make the scripts better perform and complete
the task of upgrade in limited timeframe.
4. - Design, Implementation and maintenance of PLSQL scripts unless all customers were
upgraded.
- Create Test Case documents and unit test cases as well as overall testing phase.
- Provide timely support in troubleshooting defects and providing resolutions.
- Demonstrated leadership abilities in establishing standards, collaborating with others to
ascertain that each business use case is covered in our logic.
• Technology: SQL, PLSQL
• Achievements: Successfully learn and write the PLSQL scripts for upgrading the customers’ data
and provide 24x7 support for any issue during customer data upgrade at customer production
environments.
• Duration: 6 months
CRM Extensibility Pre-Merge Script
• Description: The Extensibility pre-merge script is built to ensure that the standard extensibility
guidelines are followed seamlessly across the Extensibility organization. The script can be run
separately and is also attached to the main CRM pre-merge so that it builds audit reports both at
transaction and at development branch level(through label diff audit reports). The developers can
make changes accordingly following the standard audit guidelines mentioned in the reports.
• Roles & Responsibilities:
- Designed & implemented the pre-merge script (audit) in Python to boost productivity of Fusion
Engineers and avoid runtime issues.
- Capturing each audit requirements, samples and guidelines to be followed.
- Closely working with Oracle Extensibility Support team to understand the critical areas of
runtime customization artifacts and building audit guidelines accordingly.
• Technology: Python, Xpath, XML parsing related libraries in python.
• Achievement: Was able to successfully learn the Python language and implement the audit
requirements with-in the limited timeframe which helped us to catch the issues early in the
development life-cycle and thus improving the productivity of the engineers focusing on the actual
issues. Also improved the performance of application by implementing audit guidelines across the
application.
• Duration: 3 months
INTERNSHIP :
Cúram Software
Dec 2009 - May 2010
Software Development (Java)
Cúram Software is the leading provider of Social Enterprise Management (SEM) software solutions,
delivering best-in-class commercial off-the-shelf (COTS) applications for social enterprises globally
including, health and human services, workforce services, and social security organizations.
CERTIFICATION and AWARDS:
• Received NUMERO-UNO Award for Oracle Sales Cloud for the year 2015.
• Scrum Alliance Certified Scrum Master
• Oracle SOA training completion certificate.