We provide IT Staff Augmentation Services!

Developer Resume

4.00/5 (Submit Your Rating)

PROFILE:

  • Senior systems and development consultant specializing in the Netweaver Portal, webdynpro Java & ABAP, NWDI, MDM/MDG, FPM 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.
  • 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, 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.

EXPERIENCE / PROJECT WORK:

Confidential

Developer

Responsibilities:

  • Played the role of SME to guide the development team on migration decisions. Analyzed the differences between old and new webdynpro component models, lifecycle/hook methods, in the context of each of the application and provided input on migration requirements.
  • Migrated the UME related custom applications used in logon module and authentication scheme.
  • Designed and developed webdynpro FPM applications and published them in the portal.
  • Worked with Basis to set up new tracks in NWDI (for each of the old maintenance tracks) with correct dependencies for the new version of the portal.
  • Used PAR Migration Tool, Migration Wizard with development environment (NWDI and NWDS) to migrate applications.
  • Create a custom logon page, on the new version of SAP Portal, with customer branding.
  • Customized portal theme and updated the desktop rules.
  • Migrated Portal content from multiple Netweaver Portal instances, at 6.40 and 7.00 versions, to 7.4 portal. Worked with basis to create NWDI tracks with the correct dependencies to facilitate the custom application migration.
  • Migrated SAP delivered applications with heavy customization, as well as custom developed applications to the new version of Netweaver Portal.
  • As part of the manual steps, the API dependencies (using jar finder and resolving to the correct SCAs) and jdk/jre differences were analyzed. Removed usage of unsupported and deprecated APIs.
  • Migrated PCD content and KM repository content and enabled KM services

SAP Portal Developer

Confidential

Responsibilities:

  • Migrated Portal content from multiple Netweaver Portal instances, at 6.40 and 7.00 versions, to 7.4 portal. Worked with Basis to create NWDI tracks with the correct dependencies to facilitate the custom application migration.
  • Migrated par file based portal applications as well as webdynpro java applications.
  • Customized the portal logon page with version migration.
  • Worked on UWL configuration to integrate with DSP master data approvals.
  • Customized portal theme and updated the desktop rules.
  • Created mechanism to publish conversion reports (after each data conversion run) in KM repository. Created taxonomy to classify reports based on run date, object type, job type, target system, source system etc.
  • Client had multiple instances of portal in a federated layout. Migrated content from multiple portal environment to one central instance.

Developer

Confidential

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).
  • 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.

Architect

Confidential

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.

Architect and Developer

Confidential

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.

We'd love your feedback!