Skip to main content

Business Applications & Automation Developer

SNCF Réseau · Sep 2022 – Sep 2025 · Alternance

Lyon, France

Track Curve Survey Digitization

Context

Field surveys relied on a largely manual process, with information collected on site and then re-entered into different tools. This resulted in duplicate data entry, increased the risk of errors and made historical tracking more difficult.

Role and responsibilities

Analyzed business needs, designed the solution and developed an application to digitize the collection and tracking of field survey data.

Achievements

  • Gathered and analyzed user requirements.
  • Translated requirements into User Stories and maintained the project backlog.
  • Designed the application’s user experience and interfaces.
  • Developed a Canvas application with Power Apps.
  • Structured and centralized data using SharePoint Lists.
  • Implemented automated workflows with Power Automate.
  • Enabled data usage and export to Excel.
  • Tested, corrected and enhanced the application based on user feedback.

Results

  • Digitized the field survey process, reduced duplicate data entry and improved data centralization, traceability and accessibility.

Skills used

  • Requirements Analysis & Specification
  • Testing, Debugging & Software Quality
  • Low-Code Business Application Development
  • Process Automation & Orchestration
  • Business Data Modeling

Tools and technologies

  • Power Apps
  • Power Automate
  • SharePoint
  • Excel

Ressources Maker

Context

Requests to create and manage SharePoint resources (including libraries, lists, calendars, groups and access permissions) were handled manually by the digital team. As users were often unfamiliar with SharePoint administration, they relied on the team for these recurring operations. The project aimed to simplify these tasks and enable users to manage their resources independently through an accessible and controlled interface.

Role and responsibilities

Analyzed the existing process and designed and developed a Power Apps application enabling users to independently manage key resources across their SharePoint sites.

Achievements

  • Analyzed user needs and identified SharePoint operations that could be simplified.
  • Designed the user interface of the Power Apps Canvas application.
  • Developed features to create and manage SharePoint document libraries, lists and calendars.
  • Automated the creation and management of security groups and access permissions.
  • Implemented workflows using Power Automate.
  • Integrated with SharePoint through REST APIs and handled JSON data.
  • Implemented controls and validation mechanisms to secure user actions.
  • Performed functional testing, bug fixes and iterative improvements based on user feedback.

Results

  • Increased user autonomy in SharePoint site management, reduced manual intervention and standardized the creation and management of resources and access permissions.

Skills used

  • Requirements Analysis & Specification
  • Testing, Debugging & Software Quality
  • Low-Code Business Application Development
  • Process Automation & Orchestration
  • Systems & Services Integration
  • Governance, Security & Environment Management

Tools and technologies

  • Power Apps
  • Power Automate
  • SharePoint
  • Excel

Software Checking

Context

Checking software installed on workstations relied on manual data collection and analysis, making the process time-consuming and difficult to scale. The objective was to automate data collection and simplify analysis in order to identify discrepancies and situations requiring attention more quickly.

Role and responsibilities

Analyzed the existing process, designed the solution and developed the required automations to improve the reliability and efficiency of software checks across workstations.

Achievements

  • Analyzed the existing process and identified steps that could be automated.
  • Developed PowerShell scripts to automatically collect information about software installed on workstations.
  • Structured and prepared collected data for analysis.
  • Designed a Power BI dashboard to visualize and analyze results.
  • Implemented indicators to help identify discrepancies and software requiring further review.
  • Automated the data collection process to reduce manual operations.
  • Tested scripts and performed consistency checks on collected data.

Results

  • Reduced the time required to analyze 100 workstations from 25 hours to approximately 3 hours and 20 minutes by automating data collection and centralizing analysis in Power BI.

Skills used

  • Requirements Analysis & Specification
  • Software Development & Integration
  • Process Automation & Orchestration
  • Automation Monitoring & Error Handling

Tools and technologies

  • Power Automate
  • Power BI
  • SharePoint
  • PowerShell