Period: March 2023 - September 2023
Role: Technical Support - Co-op
The SAP Experience Center showcases innovative solutions from the SAP ecosystem or partnership products, developed by the experience center team. As a Technical Support Specialist at the Experience Center Paris, I was in charge of developing and maintaining the center's assets. The center was split into 5 different spaces, and I only worked on "Industry 4.0" and "Shop".
I contributed to three major projects:
Metaverse in the fashion industry: Utilized Unreal Engine to develop new functionalities and security measures
Connected Gloves: Implemented databases, cloud services, and a server connected to gloves in Python
Maintenance and update: Utilized Python, Virtual Machines, Unix systems, and IoT technologies such as Raspberry Pi
Neodress is a Metaverse integrating cryptocurrency and SAP Commerce Cloud, developed in a Hackathon in 2022 with Unreal Engine 5. I had the opportunity to join an international team and to enhance the user experience and functionality within the Unreal Engine environment. Based on all the functionalities, my role was to create a personalized, and secure experience based on SAP Commerce Cloud.
Key Responsibilities:
UI/UX Improvements: Updated the graphic environment and user interfaces to enhance the overall aesthetics and make the platform more user-friendly
Interactive Features: Contributed to the development of interactive features such as customizable Metahuman clothing, avatar selection, personal ads, utilizing Unreal Engine plugins and Blueprints
REST Services: Implemented REST Services from SAP Commerce Cloud and Metamask, within the Unreal Engine project to enable personalized experience, by adding customized elements based on previous saves
NFT Integration: Integrated new NFT clothing assets, adapted for Metahuman, into the virtual environment, linking them to SAP Commerce Cloud for seamless e-commerce functionality
Security: Implemented security measures, including login, logout, and OTP (One-Time Password) authentication, to protect user accounts and ensure personalized experience
Version Control: Managed the application's versioning using Gitlab to streamline development processes and facilitate collaboration
When joining the Experience Center team, I had the opportunity to implement the IoT system in the space "Industry 4.0" and create web apps that connected the IoT to an ERP simulation app. Our main focus was to showcase a simulated Warehouse connected to SAP S4/Hana and highlight how they can optimize and simplify their business processes.
Key Responsibilities:
IoT Integration: Created Python servers to manage Input/Output JSON from IoT Systems
Client Collaboration: Collaborated in the storytelling creation for client's demonstrations
Database Implementation: Elaborated and implemented a database as a service (SAP Hana Cloud, DaaS, SQL) to connect IoT Systems to ERP Simulation application
Application Development: Developed apps (XML, SAP UI5) connected to the database via APIs, managing a simulation inventory (XML, SAP UI5, JavaScript, Node.Js)
Cloud Deployment: Deployed these applications on SAP Business Technology Platform (SAP BTP, PaaS) using containerization (YAML, Cloud Foundry)
Version Control: Created Git repository and Git documentation
My main task was responsible for maintaining and updating various assets in it.
Key Responsibilities:
Asset Management: Updated and maintained systems (IoT Systems) from Experience Center (Python, Bash, Cloud services, Raspberry Python) by retro-engineering
Security: Managed the Raspberry security using Bash script (command line) and Python
System Administration:
Used Linux System (Virtual Machine, VMWare)
Created Raspberry backups
Documentation: Wrote technical documentation
During my time with the Sales Engineering SAP BTP Team, I had the chance to create innovative SAP BTP assets designed to provide a clear understanding of the platform. I worked on three different projects using various technologies.
Augmented RealityMobile App: Developed an iOS app AR application using Reality Composer and Swift
Feedback Applications: Developed applications using Fiori, SAPUI5, SAP Build Apps, SAP BTP, Node.Js, and SAP Analytics Cloud
Spaceship Tour: Developed a tour experience with 3D Vista, Cloud Foundry, SAP BTP, YAML, and Blender
Period: June 2022 - March 2023
Role: Full Stack Developer - Co-op
To address the complexity of the SAP BTP landscape, we developed an innovative augmented reality application designed to provide a clear and engaging understanding of the platform's capabilities.
Key Responsibilities:
iOS Development: Developed an augmented reality (AR) application for an iOS system using Swift (Fiori AR, and ARKit)
3D Model Creation: Designed a 3D Plan using Reality Composer to represent various SAP BTP components
Cloud Services: Started the deployment app on the PaaS (SAP Business Technology Platform) on the SAP Mobile Services
Because we always try to improve our services, gathering feedback from clients who attend our workshops is primordial. I was responsible for developing two web applications used by clients.
Key Responsibilities:
Collaboration: Collaborate with coworkers to brainstorm the design and the form's questions
Database Modeling: Defined database modeling in SAP Hana Cloud (SQL)
Low-Code Development: Designed the web application using SAP Build Apps (Low Code Application)
API Management: Developed the logic tier, managing API between the presentation tier and the data tier using SAP Cloud Application Programming Model and cloud services (Node.Js, CDS)
Data Integration: Created a live connection between the database and the data analysis software, created a dashboard through the ELT process
Communication: Wrote technical documentation
Version Control: Created Git repository to manage app versions
Another asset I had the opportunity to develop was a spaceship tour. I created an immersive experience made through Blender into a Web Application.
Key Responsibilities:
3D Modeling: Adapted a 3D Model to our requirements: remodeling the model (lights, scaling object), adding objects on Blender
3D Vista Development: Exported the model on 3D Vista Software, adding assets (PDF, videos)
Database Modeling: Implemented a database to track the user during the experience (number of clicks, usage time by assets, number of visitors)
Cloud Deployment: Deployed the application on the PaaS SAP using Cloud Foundry, YAML, and containerization (web application, database, API)
Collaboration: Collaborated on the creation of the storytelling and to optimize the experience
Documentation: Wrote technical documentation
Period: September 2021 to June 2022
Role: Sales Support Developer - Co-op
As a member of the Innovation Team, I was responsible for the development of innovative assets for the sales and sales engineering teams of SAP France and EMEA. In a team of three, I was in charge of the digital aspects of our project, including web apps, cloud deployment, database design, and data analysis.
Forms applications project: Web Apps Development, Cloud Administration, Data Modeling, Security
Immersive Experience: 3D Vista, Data Modeling, Data Analysis, Web Development
Cloud Administration: SAP Business Technology Platform, Security, UNIX, Containerization
The innovation team was not only in charge of sales support development, we were also helping our coworkers in their jobs by creating or developing solutions. In this context, I was in charge of creating a web application to help them manage forms. For confidentiality reasons, I had to use only SAP technologies.
Key Responsibilities:
Collaboration: Communicated with clients and adapted the application through feedback, using agile methods (SCRUM).
Database Modeling: Designed and implemented the database in SAP Hana Cloud
Full-Stack Development: Developed the back-end and the front-end of the application:
Front-end: XML, SAP UI5 (XML Framework), SAP Fiori, JavaScript (JS), HTML, CSS, REST API
Back-end: SAP Cloud Application Programming Model (CDS, Node.Js), YAML
Cloud Deployment: Deployed the application on the SAP Business Technology Platform (Platform as a Service, PaaS), using containerization, and Cloud Foundry
Security: Managed the security of the applications using roles, XSUAA, SSO
My role was to create innovative assets to stand out in this competitive market. During the request for information or proposal, our objective was to develop a creative way of responding, using a user-friendly interface. I developed 3D Vista (see an example here) web applications and web apps. From this web application, we added tracking data to analyze how clients consume our product.
Key Responsibilities:
Web Development: Designing and implementing web apps using Node.Js, Java, HTML, CSS, JavaScript
Software Development: Participating in the full software development lifecycle, including requirements analysis, design, development, testing, debugging, and deployment.
3D Vista Development: Created immersive experience with 3D Vista and database tracking
Database Development: Designed and implemented database Schemas in SAP Hana Cloud through SAP Cloud Programming Application Model (SAP CAP, Node.JS, XML, Cloud Foundry, PaaS SAP, YAML, SQL)
Data Integration: Exported data from SAP Hana Cloud (Database as a service, BDaaS) to SAP Analytics Cloud (SAC) through the creation of CDS Views, using the Extract Transform Load process (ETL)
Cloud Administration: Administrated and optimized PaaS Cloud services: SAP BTP (Business Technology Platform)
Security: Managing roles security in SAP Business Technology Platform (XSUAA, SOO)
Innovation: Stayed up-to-date with emerging technologies and industry trends to drive innovation and continuous improvement, communicated with experts
Technical Documentation: Wrote technical documentation for all processes and applications
As the team's technical lead, I oversaw all technical aspects of our projects.
Key Responsibilities:
Database Modeling: Exported data from SAP Hana Cloud (Database as a service, BDaaS) to SAP Analytics Cloud (SAC) through the creation of CDS Views, using the Extract Transform Load process (ETL)
Cloud Administration: Administrated and optimized PaaS Cloud services: SAP BTP (Business Technology Platform)
Security: Managed roles security in SAP Business Technology Platform (XSUAA, SOO)
Communication: Wrote technical documentation for all processes and applications
Automation: Automated deployment processes using Python and Bash
Continuous learning: Actively participated in internal training sessions and workshops to enhance my skills in Cloud Computing and Data Science
Besides my work experience, I had a valuable experience during my education by coding multiple projects. You can find out more about it by clicking on the button below.