Independent Sap Ui/ux Architect/lead Developer Resume
Chicago, IL
SUMMARY:
- Confident, insightful, results - driven SAP/IT leader with 20+ years of management and leadership experience. Excellent experience with leading teams, project delivery, and extensive experience with implementing SAP solutions. My leadership experience, effective communication skills, and strong work ethic ensure successful project delivery.
- 27+ years of experience architecting, designing, building, and configuring enterprise software solutions.
- 20+ years of experience managing and motivating diverse teams to successful project completion.
- Expert knowledge of SAP’s development stack and framework components, with 20 years of SAP implementation, configuration and development experience.
- Experienced in leading small and large teams, 5-40 resources, through multi-million dollar projects with multiple work streams.
- Extensive business experience and the ability to translate the business functions into an executable IT solutions.
- Strong program and project management skills.
- Several years of experience delivering presentations to C-level executives and business stakeholders at all levels and across multiple disciplines.
- Hands-on IT Executive with intuitive ability to align business needs with technology solutions. Diverse industry background; applies practical technology solutions regardless of industry-specific needs. Successfully bridges gap between technology, business, stakeholders and executives. Expert in building new IT organizations, maturing existing teams.
- Leadership role in over 10 large-scale implementations (US and multi-national) with team responsibilities in both onshore and offshore development models.
- Experienced with leading international projects and resources in Puerto Rico, Mexico, Venezuela, Brazil, Argentina, Germany, Spain, UK, Malaysia, India, Brazil, and Ukraine.
- Expert proficiency with SAP Fiori, SAPUI5, ABAP/Objects, BSP and Workflow.
- In-depth experience building integration scenarios within the SAP application suite using various HTML5/JavaScript frameworks as well as Node.js and Ruby-on-Rails development environments and associated API’s.
- Designed and implemented multiple Web Service interactions using OData, JSON, SOAP and XML scenarios.
- Design, configuration and development experience in all of the business areas of SAP’s HCM; OM/PA/BN/TM/PY/E-Recruiting/E-Learning/Enterprise Comp.
- Development experience in SAP ECC modules FI/SD/WM/MM/PP/CRM (on HANA).
- Creative, dependable, and enthusiastic leader with proven track record in identifying value, improving efficiencies, reducing costs, and increasing revenues & project investments.
- Confident, with a strong work ethic and pride in personal and team production.
- Committed to the highest standards in order to meet and exceed expectations; consultative communication style.
AREAS OF EXPERTISE:
IT Leadership ~ SAP Project Delivery ~ SAP ~ Program Management ~ Project Management ~ Strategic Planning ~ SAP UI/UX Architecture and Development ~ SAP UI5 ~ Fiori ~ ABAP ~ Workflow ~ Management ~ External/Internal Communication ~ Vendor & Client Management ~ Annual Budgeting ~ Planning ~ Forecasting ~ Business Strategy ~ Resource Allocation ~ Staffing ~ Organizational Assessment~ Training ~ Coaching ~ Mentoring ~ Business Migration ~
PROFESSIONAL EXPERIENCE:
Independent SAP UI/UX Architect/Lead Developer
Confidential, Chicago, IL
Responsibilities:
- UX Architect and Lead developer for initial Fiori/OData implementation.
- Installation of Frontend Server (aka Gateway) instance stacks, configured Fiori Catalogs/Groups for phase 1 (PoC) and worked with Basis and Security to create/modify user roles to accommodate both custom and SAP delivered Fiori apps (Catalogs, Groups and OData service security assignements).
- Architected an MDM solution and SSO security model, as the company had no previous external exposure into their firewall.
- Provided Design-Thinking sessions with the business and designed 10 initial PoC Fiori Apps.
- Provided -stack development, working on both UI (SAPUI5/Fiori) and Gateway (OData/ABAP) development.
- Wrote standards for OData implementation scenarios.
- Mentor and monitored team development and ensuring code deliveries were consistent, efficient and well written.
Confidential, Atlanga, GA
UX Architect and Lead developer
Responsibilities:
- Led many Design-Thinking sessions with the business and was instrumental in the overall user-experience.
- Responsible for building the first PoC app as a full-stack developer, working with both UI (SAPUI5/Fiori) and Gateway (OData/ABAP) development teams to create development standards and best practices.
- Wrote standards for OData implementation scenarios.
- Monitored team development and ensuring code deliveries were consistent, efficient and well written.
Confidential, Salt Lake City, UT
Chief Architect/Vice PresidentResponsibilities:
- Collected documentation and created best practices for the installation and maintenance of the NetWeaver Gateway and User Interface business add-ins for a mature SAP ECC instance.
- Worked with Basis team for installation of the SAP Gateway and all of its components including the back-end business add-ins for a distributed OData implementation as well as through-the-firewall installation and setup of the Hana Cloud Platform (Web IDE) as well as the Hana Cloud Connector.
- Responsible for setting up the initial Fiori Launchpad and associated customizing for the first catalog and catalog group consisting of the two pilot Fiori apps (tiles & target mappings).
- Led Design-Thinking sessions to flesh out the specific UX resulting in mock-ups being created (using Balsamiq and Build.com).
- Worked closely with a small team of developers and designers to implement two custom Fiori applications within Warehouse Management as part of a proof-of-concept.
- Built Custom OData services for each app including the data model and implementations for multiple entities using batch processing techniques.
Confidential
Chief Architect/Vice PresidentResponsibilities:
- Worked closely with the functional leadership in collaborative UX design scenarios utilizing the SAP Splash UX design tool, whereby I mocked up the first 5 UX scenarios across multiple UX Personas.
- Organized and executed well over 30 case studies within the Splash toolset.
- Performed prototyping using the Balsamiq wire-framing tool (with integration back into Splash).
- Output of the UX collaboration effort was a complete UI design consisting of 4 UX Personas with a Fiori Application Catalog consisting of 30 Tiles.
- A pre-configured set of Catalogs and Groups (by Role) were delivered as part of the SAP standard offering.
- Four proof-of-concept Fiori (SAPUI5) applications were developed end-to-end as technology demonstrators showcasing specific design challenges (2 Master Detail, 1 Full-screen and 1 custom non-templated).
- Data integration was exposed via the Netweaver Gateway service, binding business logic from both HANA and ABAP systems.
Confidential, Collegeville, PA
Chief Architect/Vice PresidentResponsibilities:
- Developed Fiori Application Adoption strategy.
- Assisted the Basis team with the installation and initial configuration of the Front-End (Gateway) server and the various business packages for the Back-End (ECC) server.
- Set-up on-site (local hosted) SAP WebIDE for the Confidential development teams.
- Provided technology demonstrations of both Fiori app extensions and new Fiori app implementation.
- Provided supporting technical and architectural documentation (Specifications, Mockups, System landscapes).
- Setup and configured the Fiori Launchpad (service) and Confidential ’s initial application suite (Tile library).
- Created and configured 2 separate Catalogs each with multiple Group configurations from the various Tiles of the Tile library.
- Customized UX Roles and manipulated existing Roles to accommodate the Catalog & Group configuration to support 5 separate UX Personas.
- Served as the lead developer and domain expert for the initial SD Fiori application rollout.
- Built 3 app extensions and one custom Fiori application. These applications served as technology demonstrators for the Confidential team’s knowledge transfer activities.
- Two oData services were needed to be extended (both definitions (EDM) and service layers were extended) as well as the creation of one end-to-end oData service creation to accommodate a custom sales organization bolt-on (non-standard SAP).
Confidential, Atlanta, GA
Chief Architect/Vice PresidentResponsibilities:
- Responsible for the architecture, design and build of several custom UI5 (HTML5/JS/CSS) applications to replace existing .net applications used within the HCM ESS, MSS and HRSS spaces.
- Application design and development consisted of over 20 UI’s (search/select/overview/detail, etc.) and 12 on-line reports.
- User interface was built using the SAP UI5 library with AJAX/JSON interactions to the backend HCM App servers sitting on top of an SAP HANA DB with XS application exposure (no SAP Gateway was needed).
- All of the services were implemented via a single class (for each app) exposing over 100 services for the UI5 application consumption.
- Developed a UI strategy for the companies SAP enterprise applications, including a mobile roadmap.
- Deliverables included fully documented API’s for both the desktop and mobile developments for standardizing UI components, Web service interactions, and exposition of data via MS excel (real excel docs with all the formatting capabilities, not csv files).
- Architected, designed, and built a custom Enterprise Compensation Management tool using UI5 and Fiori as the front-end technology.
- Both JSON and oData interactions were used for the backend integration components.
- The solution consisted of over 30 UI views for both transactional processing as well as analytic (reporting) views.
- Backend integration was accomplished from several custom ABAP classes using a custom API to generate the service endpoints.
- A major pain-point this solution solved was the customers need to extend and support the application with existing, traditional ABAP developers.
- Due to the technique and associated API, the customer was able to take over the project and instigate a continuous improvement methodology the same day the applications were taken live and with limited additional training.
Confidential, Provo, UT
Chief Architect/Vice PresidentResponsibilities:
- Led a small team in a proof-of-concept project to upgrade their current SAP CRM instance onto the latest release and transfer the database over to SAP HANA.
- Re-wired much of the infrastructure to take advantage of the many replication opportunities inherent to the SAP HANA in memory platform.
- Additional work was performed on the XS server utilizing much of the new analytics capabilities available on SAP HANA.
- This project successfully passed initial trials and has been submitted to the PMO for an early 2015 go-live across all CRM landscapes.
- Notable solution was built using the ELT replication engine to build a “real-time” interface for pricing. The existing solution was averaging a 7-9 second transaction time (to the end-user) and was reduced to just over 3 seconds at full load.
- Created a mobile strategy within the ERP group to enable synergies between the internal E-Commerce team’s development and deployment strategies. As a result of this exercise, Confidential scheduled a project to implement (replace XI/PI) an enterprise service bus to better service the entire organization across the enterprise and broker both SAP and non-SAP consumer applications.
- Architected and implemented a new SAP Gateway server stack to accommodate both intra and extra application exposure using OData - SAP’s next generation UI integration layer.
- Installed and setup many SAP Fiori applications in both the mobile and desktop client spaces.
- One of the major successes of this project was an implementation of a custom API injected into the Fiori “App Launcher” framework to enable Urban Airship push notifications and use their internal SVN / continuous deployment environment (Jenkins); this was accomplished within the SAP UI5 framework using UI5 “Extension Points”.
- While proving out the mobile strategy, several development scenarios were explored, including SAPUI5, JQuery and AngularJS with both OData and JSON integration scenarios.
Confidential
Chief Architect/Vice President
Responsibilities:
- Responsible for a team of developers involved in Implementation
- Chief Architect and owner of all of the technology components for our “tHRive” SaaS solution offering in the cloud.
- Responsible for product development globally with 8 product offerings including our comprehensive Mobile, on-demand, application developed for both phones and tablet devices on all major mobile operating systems and a rapid deployment solution (with value-added extensions) for HCM Processes and Forms.
- Responsible for and primary developer of many of the frameworks used to build the various solutions both inside and outside of SAP.
- Core framework architect and developer for most of the fundamental building blocks (API’s/Extensions/Switch Frameworks) involving API’s built with ABAP, Ruby and HTML5 (JavaScript; jQuery, Angular, Ionic).