We provide IT Staff Augmentation Services!

Abap Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Senior systems and development consultant specializing in the Netweaver Portal, webdynpro ABAP & Java, FPM, MDM/MDG, NWDI solution areas with more than thirteen years total experience. A key player in many successful implementations.
  • Proficient in several programming models in ABAP and Java, including Webdynpro for ABAP (WDA) and Java (WDJ).
  • Implemented solutions using plain/vanilla webdynpro as well as FPM (Floor Plan Manager) in Java and ABAP.
  • Extensive development and administration experience with Netweaver Portal: System, Content & User Administration, custom Themes and Desktop Rules, Security, deploying business packages etc.
  • Certified in NetWeaver Enterprise Portal, KM & Collaboration; MDM; BOBJ.
  • A hands on architect with extensive interfacing experience.
  • Offer strong documentation skills for planning, implementation and support. An effective communicator that break down complex concepts and issues to user - friendly nomenclature.
  • Highly knowledgeable in design patterns, off the shelf products, freeware and open-source solutions and tools to design enterprise level solutions.
  • Technically competent in designing and recommending architectural approaches depending on customer's specific environmental variables and goals (including cost constraints, scalability, user SLA expectations, content and component systems, etc.).
  • A clear and effective communicator at all stakeholder levels.

TECHNICAL SKILLS

Operating Systems: Windows XP, 2003 Server, Windows NT, UNIX, MVS

Languages: JAVA, ABAP, COBOL, C++

SAP Technologies: SAP ECC 6.0 Ehp7, SAP GTS 10.1, MDG 7.1, BRFPlus, Data Services (4.x), Web Intelligence (WebI), Information Steward, iDoc/ALE, BAPI, RFM, LSMW, ABAP Dictionary, BSP, WebDynpro for ABAP(WDA) and Java(WDJ), Web Application Server 6.40/7.0 Ehp1/7.1, NetWeaver Portal 04, 7.0, 7.31, 7.4, NWDI (JDI) CBS, CMS, DTR, SLD, EPCF, DTR, UME, JCo, ITS, Visual Administrator, Offline Config Tool, Solution Manager, ESS/MSS, NWDS, Web Dynpro, KMC, TREX, KM API, MDM API, Adobe Forms, HTMLB, JSPDynPage, RFC, BAPI, ABAP, PDK, Visual Composer, CCMS, IGS, SDM, FPM, FPN, CAF (Composite Application Framework)-GP (Guided Procedures), JPA, BPM, CE7.2 (Composition Environment- BPM, BRM, Web Dynpro), Enterprise Portal 7.3, External Facing and Federated Portal Usage types, SSO.

Software/ Tools: Websphere 5.0, WebLogic7.0, Log4J, xmlspy, Toad, Rational Rose (UML), Clearquest, VisiBroker (CORBA), CM tools (Clearcase, Visual Source Safe, PVCS ), IDE (Jbuilder, Visual Cafe), J2EE Tools (Ant, JUnit, Cactus, Log4j ), Netegrity SiteMinder, Documentum (DocBasic, DFC, WDK), IIS, NES, iPlanet, Eclipse, Apache, Tomcat, Requisite Pro, MS Project, MS Active Directory

Database: MS SQL Server 2000, Oracle 8.x, LDAP, DB2, Max DB

Technology: XML, XSL, SQL, JavaScript, HTML, PL/SQL, XP Development Model, JSP, Servlets, OOA/D, EJB, UML, Struts, Portal, Web Services (SOAP, WSDL, UDDI), J2EE (RMI, JDBC, JTA, JMS, JNDI, Security), Adobe Forms, DOM, SOA Architecture, O/R Mapping tool (Hibernate), Spring, Open Symphony.

MS Tools: PowerPoint, Word, Excel, Visio, Access, Project

Protocols: HTTP, HTTPS, TCP/IP, SNC, RFC

Web 2.0: AJAX, Javascript, JQuery, AJAX, YUI, CSS3, HTML5, JSON, Rest web services, OData, GIMP.

PROFESSIONAL EXPERIENCE

Confidential

ABAP Developer

Responsibilities:

  • Designed and developed a custom GTS Self-Service application, extending SAP GTS 10.1, as a FPM application. Implemented it as a GAF Floor Plan application with three main steps. Each of step 2 (Hardware Shipment Request) and step 3 (License Assignment) had 3 sub-steps. Used FLUID for customizations.
  • The sub-steps were implemented as GUIBBs: Form, Form Repeater and List UIBBs. The main steps used Freestyle webdynpro components.
  • Implemented Org search as a OVS. Used Form-Repeater-UIBB to implement the four partners. Product details were validated with the two ERP feeder systems and 3 other non-sap feeder systems.
  • Developed Model, Utility and Application Controller classes for data caching, CRUD operations and lifecycle hook methods
  • Created interfaces with non-sap system through PI to sync updates to License Master. Also created iDOC interfaces to update license assignment and approval details.
  • Extended GTS tables '/SAPSLL/CUHD', CUIT, LEGCON, CORREF, LEGREF etc Z fields e.g Security Classifications, Business Transaction Types.
  • Created compliance documents to be sent to AES. Created Adobe interactive forms to let users input reference numbers to annonnate the declaration document.
  • Implemented functionality to create delivery and declaration attachments to SAP KPro (Knowledge Provider) and GOS. This further extended the auditing capabilities.
  • Used Case Management with SAP GTS to document license assignment and approval process that spanned across (SAP & non-sap) systems. The case comments were saved with the delivery for audit purposes.
  • Hosted the self-Service GAF application in portal. Configured iview parameters and used it in the application for conditional behavior.
  • Retrieved logged in user credentials and persisted it in GTS tables for document create and updates.
  • Worked on caching issues where product reclassification would not take effect immediately.
  • Reused ALV, SELECT-OPTIONS webdynpro components within Freestyle WDA components.
  • Implemented BAdIs for license determination, case management, message determination and customs document mapping.

Confidential

ABAP Developer

Responsibilities:

  • Worked as hands on technical MDG implementer. Implemented Material, BP and Finance master data maintenance solutions in a MDG Hub. The MDGF solution included Finance objects: GL Account, Cost Element, Cost Center, Profit Center, their groups and hierarchies.
  • Designed and developed BAdIs to implement custom functionality for UI fields, validations/derivations.
  • Customer requirement to hide fields in the Cost Center UI were implemented. This was done using customizing settings in FLUID admin interface for WDA Floor Plan Manager (WDA FPM).
  • Configured BRFPlus to implement an elaborate workflow process with several conditions. Implemented BAdIs to create services that were used within the RBWF process. Configured the process modelling to use different change requests based on material types.
  • Enhanced the ABAP feeder classes and supporting utility classes to implement custom requirements. Used method overwrite, pre/post exits to enhance the delivered classes.
  • Used Governance and Convenience APIs to implement custom MDG functionality.
  • Delivered Data Model was extended to add custom fields. Profit Center and Cost Center Entities were extended to add validity dates. The custom date fields were validated against those of the editions.
  • Extended the delivered security model to make user authorizations company code specific.
  • Created the list of cut-over activities and executed it after each MDG system build-out.
  • Worked on implementing custom SAP Business Workflow steps. This was done by extending the change request business object to create ZBUS2250.
  • Data Replication was implemented using idoc/ale. Debugged issues related to the data replication. Configured DRF (Data Replication Framework) to use ALE/iDOC vs Enterprise Services, for different master data objects.
  • Designed and implemented customer requirements to delivered MDG solutions. This included changes to workflow, validations, derivations, UI, data model extensions, data load, data replication, authorizations.

Confidential

Developer

Responsibilities:

  • Created BPM (CE 7.2) process to maintain material data in MDM 7.1. The complex process used various process components including EJB functions for automated task rollover, condition expressions, UI for manual processing, notifications, internationalization.
  • Used BRM to create rules (location, department, record type etc) based routing of tasks.
  • Created custom views for UWL tasks. This implementation used UWL api to retrieve the task and task listing.
  • Implemented BPM human tasks using custom webdynpro components. Reused MDM webdynpros within the custom views. In addition to views, the interaction included capturing events raised by delivered components.
  • Used MDM webservices from within Java webdynpro applications.
  • Used wsnavigation, mdm webservice configurator, webdynpro.
  • Used delivered MDM webdynpro components for search; resultset; itemdetails, compare.
  • Reused MDM webdynpro iviews. Used MDM webservice/ MDM java api to checkout, save, refresh, check-in, delete etc.
  • Designed and developed webdynpro application that used the following design features of webdynpro and SAP DC: View Container; View Interface, Component Interface Controller methods and events; Custom theme; dynamic navigation; Server side eventing; actions; Component reuse.
  • Worked with Basis to apply notes/hotfixes, support packs, enhancement packs and version upgrades. Assisted basis with such activities as: setting up SSO, UME configuration, performance tuning etc.
  • Transported portal content and webdynpro DCs across the landscape.
  • Set up NWDI and used it to maintain custom as well as SAP delivered applications. Debugged issues related to configuring runtime systems, build performance, set up security and defined best practices to this implementation.
  • Created and used Webdynpro models using adaptive web services.
  • Performed various administrative activities like creating portal content from delivered and custom applications.
  • In addition to below projects, worked on numerous spot assignments (short term client engagements ranging from few hours to few weeks).
  • Created custom FPM (Floor Plan Manager) applications based on GAF, OIF floorplans. Built Feeder classes, Application Controller classes and singleton class for data caching.
  • Trained development teams on the best use of FLUID, various adaptation methods in FPM and FPM design best practices.
  • Implemented FPM with thorough understanding of the various lifecycle methods in the Application Controller and Feeder Classes. Trained development teams on effective use of the hook methods.
  • Used adapters in PI including File/FTP, HTTP, JMS, SOAP, RFC, IDoc, and Mail. Designed and developed Integration builder repository (Design) and directory (Config) including data types, message types, message interfaces, message/ interfaces mapping.
  • Created ABAP webdynpro applications at various customer locations. Designed the application with appropriate distribution of business logic in Assistance classes, component controllers and Views.
  • Defined standards around usage of ABAP webdynpro UI Components based on SAP best practices recommendations.
  • Developed Reports, Function Modules, Dialog Programming, Reports using ALV GRID, Interfaces, USER EXITS, SAP Scripts, Logical Database, BDC Programs, Data Conversions, Smart Forms and ABAP/4 Query.
  • Upgraded portal to 7.3 and migrated custom code to the new version. The custom code were implemented in technologies ranging from Java webdynpro, KM applications, Abstract portal components.
  • Worked on internal projects (billable IOs, presales support and prototype) at various times.
  • Worked on web page composer, KM implementation, portal workspace and upgrade projects, mobility.
  • Used PI with MDM-BPM-Portal scenario to syndicate data from MDM to ECC. Data was imported into ECC as iDocs.
  • Used adapters in PI including File/FTP, HTTP, JMS, SOAP, RFC, IDoc, and Mail. Designed and developed Integration builder repository (Design) and directory (Config) including data types, message types, message interfaces, message/ interfaces mapping.
  • Worked on Visual composer at across client implementations. These projects typically required faster implementation cycles and were of medium complexity.
  • Exposed BI (Business Warehouse) reports within BI portal. Integrated BI portal views into consumer portal using federation.
  • Maintained portal and NWDI environments for consulting community of 3000+ consultants. Upgraded and patched it at various times to keep it latest. Worked with Basis teams, at client site, on numerous instance to maintain Java stack.
  • Created CAF (CAF Core) services to be used within Composite applications. Implemented business process using Guided Procedures. Within the GP process, used various callable objects including webdynpro views and CAF core services.
  • Migrated Guided Procedure implementations to BPM (CE 7.1 Ehp1)
  • Handled architect, development and administration responsibilities across the various implementation scenarios in Java stack.
  • Worked on various initiatives including designing and implementing enterprise applications involving j2ee technologies: jsp; servlet; ejb; webservices; hibernate; struts; plsql, design patterns, Solr, Lucene.

Confidential

Architect

Responsibilities:

  • Upgraded to latest Netweaver 7.3 version. Evaluated both strategies of upgrade: fresh install (with custom content migration) or using upgrade script sapjup.
  • Used Visual Composer to create simple application and reused services.
  • Customized portal login functionality (UME configuration) to support users in multiple LDAP user stores (MS-Active Directory and Novell LDAP).
  • Created a custom Login Module and added it to the “ticket” stack to be used by the portal. The custom login module extends AbstractLoginModule and implements required methods.
  • Modified authscheme xml and modified ume service properties to use the new authscheme xml.
  • Added a custom user attributes. Some of the attributes were used within programs to implement functionality like custom change password screens.
  • Worked with Basis team to set up SSO with multiple backend systems.
  • Helped basis with configuration steps and transport of the code to various portal environments.

Confidential

Developer

Responsibilities:

  • Presented a solution that uses ADS (Adobe Document Services).
  • Provided configuration steps and license restrictions to use ADS.
  • Used JPA within entity beans (EJBs) to implement persistency.
  • Created process using Guided Procedures. Callable objects used were webdynpro views, Adobe Interactive forms and EJBs.

Confidential

Developer

Responsibilities:

  • Created BPM (CE 7.1.1 and 7.2) process to maintain material data in MDM 7.1.
  • Used BRM to set rules on approval process.
  • Created inbox that displays information associated with tasks.
  • Used condition expressions, approval flow, notifications within the BPM process flow.
  • Created custom webdynpro components to create BPM tasks.
  • Reused MDM webdynpro iviews. Used MDM api to checkout, save, refresh, check-in, delete etc.

Confidential

Architect and Developer

Responsibilities:

  • Modified the custom webdynpro java application. Added new (and modified existing) views, component controller and custom controller.
  • Created NWDI tracks, set up security for admins and developers in accordance with SAP best practices. Trained admins and developers on their respective activities while interacting with NWDI.
  • Created new DCs in NWDI, defined DC dependencies and performed transports through the landscape.
  • Transported webdynpro components and portal PCD objects across the landscape.
  • Imported to create new model objects (based on RFM created on ABAP side). Used remote debugging to fix issues on both ends.
  • Fixed performance issues in production server.

Confidential

Senior Architect

Responsibilities:

  • Set up NWDI and trained development team.
  • Created a custom application based on adobe interactive forms and webdynpro. Lifecycle designer was used to create the form layout, data binding and implement various business rules. The rules included field and cross field validations.
  • Flowed subforms were used to group logically related fields. All best practices were adhered to, to ensure maximum runtime efficiency. The application was external facing.
  • User input data was retrieved from webdynpro context. The data was passed using coldfusion based web services to legacy systems.
  • Customized Portal UI. Created custom desktop, theme, desktop rules to present different UI for users based on login roles, browser type etc.
  • Modified Logon Module Stack, added custom logon module. The requirement was to find user in local database versus or in Novell directory. Based on where the user resides, the change password redirection is different.
  • Set up SSO with ABAP backend and websphere portal.
  • Implemented Adobe Forms solution.

Confidential

Portal Consultant

Responsibilities:

  • Designed and developed web dynpro application that used the following design features of web dynpro and SAP DC: View Container; View Interface, Component Interface Controller methods and events; Custom theme; dynamic navigation; Server side eventing; actions; Component reuse.
  • Used webdynpro views and CAF services from within BPM process to create very adaptable application.
  • Implemented ESS/MSS business package and customized end user view.
  • Created custom ESS application based on FPM (Floor Plan Manager).
  • Customized MSS Compensation Management fucntionality.
  • Used Visual Composer to create simple application and reused services.
  • Set up NWDI and used it to maintain custom as well as SAP delivered applications.
  • Webdynpro models included.
  • Created MDM custom iviews and services based on MDM 7.1 web services.
  • Setup up FPN with a complex landscape with five producers and two consumers.
  • Performed various administrative activities like creating portal content from delivered and custom applications, set up Single Sign-On etc, Jco connectivity, Monitoring, SMD.
  • Created an External facing portal.

Confidential

Portal Developer & Administrator

Responsibilities:

  • Set up NWDI with multiple tracks. Tracks were created for modification and upgrades.
  • Modified delivered structs based application. Modified functionality, text and look and feel for the application.
  • Created custom adobe interactive forms webdynpro application to enable user input. Saved the generated pdfs in KM. Several lifecycle designer capabilities, including cross field validation scripts were used.
  • Performed UME configuration to add custom fields to be used by Biller Direct application.

Confidential

Portal Consultant

Responsibilities:

  • Used ABAP Web Dynpro with Flash Islands to communicate with SAP Portal.
  • Set up and configured Adobe Document Services on the server and configured it to support Adobe forms during runtime.
  • Created adobe interactive forms based application to add custom functionality to existing ESS application. Designed forms and mapped fields to save user data on the backend.
  • Implemented Compensation Planning application as a Flex based application.
  • Used Visual Composer to create the UI. VC has seldom been used for such an elaborate application. Worked closely with product support for custom features as well as issue resolutions.
  • BAPI calls were wrapped in web services. This enabled additional validation and middleware logic to be added.
  • Effectively debugged zBAPIs to fix issues.
  • Implemented NWDI to perform customizations to SAP delivered ESS/ MSS content. Used FPM to implement custom MSS modules.
  • Created implementation with Flex and Action script to demonstrate reusability of web services and improved UI capabilities.
  • Performed ESS deployment and configuration

Confidential

Portal Developer & Administrator

Responsibilities:

  • Invoked BAPIs on SUS system, from portal service, to provision users and assign roles; Created Jspdynpage components that used the portal service
  • Created portal service and exposed them as web services
  • Create iview based on components that extended AbstractPortalComponent.
  • Created Adobe Interactive forms (AIF) within Web Dynpro application to gather data and associate it with UWL workflow.

Confidential

BASIS team member

Responsibilities:

  • Fixed JCo issues in production
  • Designed Web Dynpro applications that provided functionality, in addition to the ones provided by delivered biller direct application.
  • Modified biller direct application to in corporate changes.
  • Installed and configured TREX and webshop xcm. This enabled administrators to create Product catalog and for end users to view them
  • Installed, configured and trained administrators and developers with NWDI. Worked with change management team to build the process to handle changes.
  • Fixed issue with SSO in Web Dynpro applications
  • Set UME properties and security policy configurations with MS-ADS as the user repository.
  • Used SAP XI. Created software components/ versions/ namespaces in SLD, business scenario, interface objects (message interface, message types and data types), mapping object.
  • Generated Java proxies in XI. Java application invokes compiled Java proxy that is generated using interface map for creating Sales order line items using BAPI
  • Created RFC calls to invoke BAPIs on ECC.
  • Built production landscape with cluster configurations with 3 dialog instances

Confidential

BASIS Consultant

Responsibilities:

  • Implemented business packages and moderated blueprint phase
  • Implemented custom navigation for the selected features, within the business packages, and business groups
  • Designed SSO from an external portal using SAML
  • Exposed QA information to be viewed from within the portal. Designed security solution for supplier’s information to be isolated from each other
  • Designed and developed custom Web Dynpro content to support Quality Notifications of type ZQ, ZD, ZR

Confidential

Portal Administrator and developer

Responsibilities:

  • Portal Configuration:
  • Built portal landscape; Installed various components (Database, JRE, Web AS, Portal, KMC, TREX); Maintained landscape by applying Hotfixes, patches and OSS Notes
  • Created PCD content: Roles, Worksets, Pages, iViews, Systems, layouts. Assigned content to portal user groups in AD
  • Designed and implemented navigation; In addition to standard Navigation types, created Quick links and Short URLs for direct access to iViews (for instance, from within email body)
  • Enabled personalization options
  • Created user and role sensitive display; Created and modified Desktops, frameworks, Themes, Layouts and Display Rules
  • Created delegated content administrator scenario; Worked with Portal permissions, Security zones, role assignments to achieve the result
  • Configured reverse proxy for external facing portal
  • Set up user authentication using NTLM; Subsequently, changed the implementation to use SPNego and Kerberos
  • Exposed Microsoft Sharepoint content within Enterprise Portal.
  • Built login modules and configured Authentication Scheme
  • Formalized transport process for package (epa, ice, ear, par, sda) deployments through the portal track; Used portal support interfaces and SDM
  • Configured UME to use LDAP and Database and set up required connectivity
  • Deployed business packages Employee Self-Service (ESS), Manager Self Service (MSS)
  • Installed and configured TREX and set up indexing.
  • Set up taxonomies with categories and used QBC (Query based classification) to classify KM Resources
  • Enabled Syndicator-Subscriber connectivity to synchronize multiple KM instances on a real time basis
  • Configured Search UI with restricted scope and specific set of search options
  • Created Application properties and used that for QBC
  • NetWeaver Development:
  • Used KM scheduler to launch portal service. Created custom content based on AbstractPortalComponent and webdynpro apps.
  • Used EPCF to enable client-side validations, eventing and communication between iViews
  • Set up NWDI infrastructure
  • Programmatically modified PCD to create iViews, pages and system objects within defined folders; This promoted template based project rollouts
  • Promoted the use of KM as a persistent store for applications; With KM (knowledge Management) as the persistent store Data display, Security, Access control and other KM features.
  • Created applications like Partner Directory, Non-Compliance reporting etc as J2EE applications and used URL iViews to integrate them into portal; Deployed applications in a clustered environment and debugged issues with the Application repository
  • Created custom KM Reports, custom KM action and Property Filters
  • Miscellaneous:
  • ABAP coding for MM module
  • Used RZ10, SM30, SE37, SE11, SE16, SE80, SU01, PFCG, STRUSTSSO2 transactions

Confidential

Java Architect

Responsibilities:

  • Designed and developed web application based on J2EE framework; Employed Struts for an extensible system with an MVC pattern
  • Defined integration points and designed the interaction with AS400 based legacy system
  • Designed and developed soft-phone interaction to automate customer data gathering over telephone
  • Developed portlets (based on JSR168) and hosted them on WebSphere Portal Server
  • Created prototypes to evaluate Rule Engines that were later integrated to the implementation

Confidential

Java Architect

Responsibilities:

  • Exposed application functionality, workflow engine, RBAC as Web Services
  • Designed, developed and implemented the flexible and configurable 'Role Based Access Control' to serve changing User Administration requirements of a generic work flow tool. Initiated steps to patent the model
  • Designed reporting tool for scheduled and real time reporting
  • Implemented solutions using Struts, Hibernate and Spring architectures

We'd love your feedback!