Sap Fiori/ Portal Solution Architect And Lead Developer Resume
St Petersburg, FL
SUMMARY
- Over 12 years of experience in the IT industry and more than 11 years in SAP technologies.
- Experience as Enterprise and Web Solution Architect specializing in SAP Enterprise solutions with good exposure to JAVA and FIORI development.
- Experience in creating SAP applications with rich, responsive and adaptive user interface using SAPUI5, FIORI, Screen Personas, NetWeaver Gateway, HTML5, JQuery, JSON, CSS and AngularJS.
- Hands on experience in installation, configuration and transportation of FIORI applications. Expert level knowledge on implementing FIORI CLIENT for native app or building custom app using SAP Kapsel, Cordova, CLI, Phone Gap.
- Experience in extending FIORI apps, Building custom apps from scratch using SAPUI5 on both WEB IDE and in ECLIPSE.
- Experienced in design, development, and administration of SAP Enterprise Portals, NWBC, and Theme Designer and Fiori launch pad.
- Hands on experience on customizing SAP transactions with Screen Personas 3.0. Expert level script writing to streamline business process by reducing number of clicks and screens to improve usability.
- Extensive experience in developing mission critical enterprise, web, client server systems using Java 2/ J2SE, J2EE, EJB, JNDI, Servlets, Web services, Struts, JSP, JDBC, XML, XSL, Java Script and Web Dynpro, JQuery, Angular, UI5, HANA.
- Experience in SLD, SSO configuration with backend systems(ECC, SRM, SCM, CRM, T&E, BI, BW)
- Full life cycle software development experience including: Analysis, Design, Coding, Testing and Quality Control of various software projects. Implemented various design patterns
- Expertise on application servers such as IBM WEBSPHERE, BEA WEBLOGIC Server, Apache Tomcat and JBOSS.
TECHNICAL SKILLS
SAP: NetWeaver Portal’04, 04s(CE), 5.0, 6.0, 7.0,7.1, 7.2, 7.3, 7.31, 7.4, NetWeaver Developer Studio(NWDS), J2EE Web Applications - WAR, Enterprise Applications (EAR), REST, Web Dynpro, HTMLB, JCo, and JCA, FIORI, SAP Screen Personas, SAPUI5, NWBC, SLD, ESS, MSS, User management API, KM, Identity Management, Time based publishing, HR, visual admin, nwa, NetWeaver Cloud Portal, HANA cloud portal, Different kinds of iViews(SAP transaction, par, KM), SSO between Portal and SAP Systems, Portal customization, Lshape API, SRM, VIM, CRM, Web Shop, CRM WebUI, MDM, SRM UI5, HANA, PI, Hybris, XSJS, RDE, CRM ISA,CAF, UWL, UI Theme Designer, XML Forms
RDBMS: Oracle 9i,10g, 11g, 12c, DB2, SQL Server and SAP DB, Max DB, MySQL, Sybase
Operating System: Sun Solaris, Windows Server 8, Windows 2008 Server, Windows 2003 Server, Windows 2000, Windows 7, Windows 8, Vista, XP, Windows NT, MS-Windows 95/98, MSDOS, Unix, Linux, iOS
Languages: Java, ABAP, C, and C++, Perl, Pascal, Cobol
Web Technologies: BSP, JSP, Servlets, Struts, HTML, HTML5, AJAX, JQuery, CSS 3, DHTML, JCA, J2EE, HTMLB, Java Script, XML, EJB, JNDI, RMI, LDAP, Web DynPro, SOAP, JQuery, Angular and PHP
Web/Application servers: Apache Tomcat, JBoss, iPlanet, Java Web Server, BEA Web Logic, IBM Websphere, IIS, SAP Web AS
IDE’s: SAP NetWeaver Developer Studio, WSAD 5.0/4.0, Eclipse, WDE, SAP RDE
Version Control: Visual Source Safe, and CVS, Rational Clearcase, NWDI, Git, GitHub
Mobile: Sybase Unwired Platform(SUP), Apple iOS sdk, Android, SAP Mobile Platform (SMP), Cordova, kapsel
PROFESSIONAL EXPERIENCE
SAP FIORI/ Portal Solution Architect and Lead Developer
Confidential, St Petersburg, FL
Responsibilities:
- Defined and Implemented complete User Experience strategy for enterprise applications. Completely redefined enterprise portals with SAP APP Center along with FIORI applications and Launchpad.
- Implemented standard and custom FIORI applications also configured and extended them
- Developed a custom FIORI application for Supplier Performance Rating (SPR) with graphs and charts.
- Rolled out applications on mobile by implementing SMP and accessed Fiori applications through SAP Fiori Client using Cordova.
- Configured FIORI applications end to end. (ESS, MSS for HCM, SRM, FI). Worked extensively on Time Entry, W2, My Inbox, Shopping Cart Approval, Paid time off, Onboarding Apps. Used extension points, custom views to modify and enhanced with custom views.
- Worked with multiple teams and assisted basis, security and infrastructure teams as this is a new technology and most of the teams are still new to these concepts.
- Setup various environments such as Development environment, Integration, Quality Assurance, User Acceptance Testing and Product Environments.
- Provided the industry and company standard documentation, user guides, how-tos, and help documents for better understanding of the system in future.
- Conducted knowledge transfer and training of end-users, including sharing best practices.
Environment: SAP EP 7.31, ESS, SAP ECC 6.0, HCM, CRM ISA,CRM WebUI, WebShop, IDM 7.2, Web Dynpro, Screen Personas 3.0, HTML5, CSS3, AJAX, UI5, PI, JSON, FIORI, Odata, NetWeaver Gateway, HANA Cloud Portal, Cordova and Kapsel, SMP, Hybris.
FIORI / SAP UI5 Solution Architect
Confidential, Rolling Meadows, IL
Responsibilities:
- Lead the team in requirement gathering, analysis, blue print design, Statement of work development, Functional Specification Analysis, Design documentation.
- Architected the complete solution, created flow charts, mockups
- Lead the UI5 team of developers from onsite and off shore and helped them with application development, integration and testing.
- Worked with NetWeaver Gateway OData services and JSON model
- Implemented custom SAP Fiori Client and has experience in Cordova, SAP Kapsel, Command Line Interface and SMP.
Environment: SAP ECC 6.0, CRM, JQuery, Angular JS, HTML5, CSS3, AJAX, UI5, JSON, FIORI, BPM, BPC, NetWeaver Gateway, SAP Screen Personas, SAP Portal 7.4.
SAP NetWeaver Solution Architect and Lead Developer
Confidential, Northbrook, IL
Responsibilities:
- Implemented UX design to our client's paycheck stub, time entry and time approval modules in SAP using SAP FIORI. Also worked on My Leave Request, My Timesheet, My Pay stub, Approve Time sheets, and Approve Leave Requests apps in FIORI.
- Test drove and implemented FIORI applications also extended them by enhancing NetWeaver Gateway and UI5 custom additions. Used OData, CRUD operations for Responsive, Simple, Impactful, Coherent applications and deployed them on the FIORI Launchpad.
- Developed a custom FIORI application for COE Finance for Business Appropriation Request with work flow, approval and after that asset allocation.
- Implemented SAP Mobility Platform and accessed Fiori applications through SAP Fiori Client using Kapsel. Also have experience with SAP Web Dispatcher.
- Configured FIORI applications end to end. (Such as Shopping cart management for SRM and ESS, MSS
Environment: SAP EP 7.31, Portal Development Kit 1.4, ESS, SAP ECC 6.0, CLM, SRM, SAP HR, CRM ISA,CRM WebUI, WebShop, IDM 7.2, Screen Personas 3.0,Web Dynpro, BPM, BPC, HTML5, CSS3, AJAX, UI5, PI, JSON, FIORI, NetWeaver Gateway, NWBC, VIM, HANA Cloud Portal, Cordova and Kapsel, SMP.
SAP FIORI/ Portal Solution Architect and Lead Developer
Confidential, Philadelphia, PA
Responsibilities:
- Defined and Implemented complete User Experience strategy for enterprise applications. Completely redefined enterprise portals along with FIORI applications and Launchpad.
- Improved usability by 80% using SAP enterprise portal custom framework, desktop and by customizing many SAP transactions and applications. Improved the “time entry” app from 7 clicks to 1 click and 3 mins to 1 min.
- Simplified lot of screens, reduced number of screens for transactions, suppressed unnecessary screens, reduced mouse clicks with advanced scripting features of SAP Screen Personas.
- Implemented standard and custom FIORI applications also configured and extended them
- Rolled out applications on mobile by implementing SMP and accessed Fiori applications through SAP Fiori Client using Cordova.
- Configured FIORI applications end to end. (ESS, MSS for HCM). Worked extensively on Time Entry, W2, My Inbox, Shopping Cart Approval, Paid time off, Onboarding Apps. Used extension points, custom views to modify and enhanced with custom views.
- Worked with multiple teams and assisted basis, security and infrastructure teams as this is a new technology and most of the teams are still new to these concepts.
- Provided the industry and company standard documentation, user guides, how-tos, and help documents for better understanding of the system in future.
- Conducted knowledge transfer and training of end-users, including sharing best practices.
Environment: SAP EP 7.4, ESS, SAP ECC 6.0, HCM, CRM ISA,CRM WebUI, WebShop, IDM 7.2, Web Dynpro, Screen Personas 3.0, HTML5, CSS3, AJAX, UI5, PI, JSON, FIORI, Odata, NetWeaver Gateway, HANA Cloud Portal, Cordova and Kapsel, SMP, Hybris.
SAP Screen Personas Solution Specialist.
Confidential, Teterboro, NJ
Responsibilities:
- Initially did a quick POC for business users for their most frequently used business transactions and showed them how this technology could reduce their training costs due to simplification of tasks, make users happy by showing more colorful and web friendly HTML components, reduce their mouse clicks, unnecessary tabs and steps altogether.
- Implemented this on the applications like Appropriation Request management for Capital Projects(IMA11), Sales Order (VA01), Create, change, Display Finished materials in material master (MM01,MM02, MM03,ZFIN), Outside Vendor payments - accounts payable(F53), User Management for Helpdesk Level One Users (SU01).
Environment: SAP ECC 6.0, JQuery, Angular JS, HTML5, CSS3, AJAX, UI5, JSON, NWBC, FIORI, NetWeaver Gateway, SAP Personas 2.0, SAP Portal 7.1,,7.1,7.3, 7.4
SAP NetWeaver Solution Architect.
Confidential, Chicago, IL
Responsibilities:
- Presented many proof of concepts to business people regarding the possibilities of portal and developed mobile friendly versions of the applications using JQuery and UI5.
- Implemented SAP Screen Personas to customize the look and feel of standard SAP GUI screens to deliver a new personalization option for business customers. Used this in Appropriation request handling to make rich user interfaces without investing much on custom UI development.
- Test drove and implemented FIORI applications also extended them by enhancing NetWeaver Gateway and SAPUI5 custom additions. Used OData, CRUD operations for Responsive, Simple, Impactful, Coherent applications and deployed them on the FIORI Launchpad.
- Developed a custom UI5 application for COE Finance for Business Appropriation Request with work flow, approval and after that asset allocation. Created rich UI5, Reports and approval documents using KM API and portal user management.
Environment: SAP EP 7.01, CE, 7.3, 7.4, Portal Development Kit 1.4, ESS, MSS, SAP ECC 6.0, IDM, CRM, MDM, SRM, BI, Web Dynpro, JQuery, Angular JS, HTML5, CSS3, AJAX, UI5, JSON, FIORI, NetWeaver Gateway.