Gian Federspiel

Gian Federspiel

SAP Software Developer

About Me

Lucerne, Switzerland 06 August 2004

Junior Software Developer with a Federal Diploma in Application Development and hands-on experience in SAP development and agile environments. I take a structured, solution-oriented approach and communicate confidently with a wide range of stakeholders. I will soon begin studying International IT Management to build a strong foundation for future roles in project coordination and IT leadership.

Work Experience

SAP Application Developer โ€“ Suva (August 2025 โ€“ present)

  • Independently managed and implemented an internal development project
  • Coordinated with internal stakeholders and departments
  • Contributed to migration from SAP CRM to S/4HANA

Apprentice Software Developer โ€“ Suva (August 2020 โ€“ July 2024)

  • Co-developed and maintained SAP web apps using SAPUI5
  • Implemented REST-based services
  • Worked independently and in agile teams using Scrum and SAFe

Education

Projects

Training Certificate Management Platform SAPUI5 ยท S/4HANA ยท SAP CRM Migration

Led the redesign of a legacy suite into a modular platform that handles training provider submissions, approval workflows, and operator ID issuance for heavy-equipment certifications.

My Role
End-to-end ownership from stakeholder discovery to UI build-out and backend integration.
Key Improvements
Introduced guided forms, automated approvals, and integrated billing to replace manual email processes.
Impact
Cut administrative turnaround time by enabling real-time status tracking for providers and internal teams.
Strava Dashboard Node.js ยท Express ยท Vite ยท Strava API

Built a full-stack Strava companion that pairs an Express proxy with a responsive dashboard to surface weekly and monthly training metrics, route maps, and workout summaries without exposing OAuth secrets in the browser.

My Role
Owned the monorepo, shipped the token-refreshing proxy, and designed a mobile UI that surfaces Render cold-start warnings and lets users retarget environments via config or localStorage.
Key Improvements
Automated access-token renewal, merged run/workout data with inline GPS and HR charts, and simplified setup through one .env plus paired dev servers.
Impact
Delivers a single real-time view of mileage and effort, removing manual Strava exports and keeping athletes informed even during 50-second backend warm-ups.

Core Skills

UI Architecture

  • SAPUI5
  • Fiori Elements
  • Git

SAP & Platforms

  • SAP CRM
  • S/4HANA
  • SAP BTP

Ways of Working

  • Agile (Scrum, SAFe)
  • DevOps Collaboration

Languages & Culture

  • German Native
  • English B2