Siemens

Demir at Siemens
Timeline
3 Months, June – August 2024
Overview
Process optimization intern at Siemens GBS in Toronto. I redesigned the team's SharePoint platform, built and maintained Mendix apps, created Power BI dashboards, fixed GenAI prompts, and handled compliance and event coordination across the organization.
Tools
Mendix, Power BI, Python, REST APIs, RPA

Background

Siemens Global Business Services is Siemens's internal shared services arm, handling process optimization, digital tooling, and infrastructure for the broader organization. I joined the Toronto digital transformation team as a process optimization intern with a deliberately broad scope: Mendix development, SharePoint redesign, Power BI dashboards, and GenAI tooling, often in the same week.

What made the role distinctive was organizational scale. Work had to make sense to GBS employees across regions and time zones, not just my immediate team. The hardest part of digital transformation isn't the technology. It's building things that work without you standing next to everyone who uses them.

What I worked on

  • Platform design: SharePoint hub for projects, SOPs, onboarding, and team documentation
  • Application development: Mendix apps, widget updates, notifications, and approval workflows
  • Analytics: Power BI dashboards for project tracking, usage analytics, and leadership reporting
  • GenAI integration: prompt engineering and Bedrock API research for Mendix applications

SharePoint Platform

The team's internal platform was scattered. Docs lived in different places, project info was hard to find, and new hires had no clear entry point. I redesigned the team's SharePoint into a single hub the whole team could actually use.

Designing the Hub

I started by asking what people searched for every day and where new hires got stuck. That shaped the layout: top projects with walkthroughs and one-pagers, a team directory, and navigation that grouped related resources instead of dumping everything on one page.

GBS runs dozens of initiatives at once, and there was no single place to see what was in progress or what had shipped. I worked with the team to pull together the top five projects, wrote one-pagers for each, and built a portfolio view leadership could point external stakeholders to.

SharePoint Hub

Team platform, single source of truth

Top Projects

Videos & one-pagers

SOPs

Process documentation

Onboarding

New hire guides

Team Profiles

Directory & roles

SOPs & Onboarding

The second layer was operational documentation. The same questions kept coming up: how to write a one-pager, how to onboard to Mendix, how to run a workflow correctly. Senior people were answering them over and over.

I built an SOP section with step-by-step guides for the common ones, so you could link someone to a doc instead of explaining it again. I also put together an onboarding path for new hires: team context, tools, and workflows in order, not a wall of links.

SOPs documented

  • One-Pager Creation: template and process for summarizing projects into a shareable page
  • Mendix Onboarding: guided path from account setup through Rapid Developer certification
  • Privacy Forms: compliance workflows for Mendix and RPA projects with required approvals
  • New Hire Guide: structured onboarding path through tools, team context, and active projects

Mendix Development

GBS builds internal apps on Mendix. I got my Rapid Developer Certificate early in the term, then moved into active work on the team's production applications.

Widget Maintenance

The team tracked every Mendix widget in an Excel sheet. Some were outdated, some had known issues, some needed monthly updates. I worked through the backlog: review each widget, decide whether to update or replace it, coordinate with the team on changes. A bad widget update could break downstream logic, so I learned to trace dependencies before touching anything. I also suggested a headers system to improve in-app navigation.

Approval Notifications

The biggest Mendix feature I shipped was an automated approval notification system. When a project hit a review stage, the right process owner had to approve or request revisions. Before that, someone checked status manually and sent an email. I built the flow in Mendix: approval pop-up, approve/revise actions, notifications to the right owner, and classification fields for routing. I also looked into Microsoft Graph Outlook integration so alerts could go through org email, not just in-app.

ComponentFunction
Approval Pop-upInternal project approval interface with approve/revise actions
Approval NotificationAutomated alerts to process owners when projects reach review stage
Classification FieldsRouting logic that determines which approver receives the notification
Graph API ResearchMicrosoft Outlook integration for email-based notification delivery

Data & Dashboards

The team needed visibility into project and tool performance. I built Power BI dashboards for leadership: project status, usage patterns, and operational metrics across GBS.

Project Dashboard

The main dashboard was for an internal initiative that needed one view of its data. I cleaned the raw dataset, surfaced the right metrics, and built a multi-page layout with a homepage before the drill-downs. The first version showed the data but didn't tell a useful story. After a few iterations, I reworked the layout, highlighted trends over raw numbers, and added filters by region, time period, and project type. It became the reference in team meetings instead of pulling numbers from different places.

Usage Analytics

I also built usage analytics for another internal initiative: where adoption was strong, where it dropped off, and what actually mattered to the project lead. Early drafts had too many metrics. After feedback, I cut it down to what drove decisions: active users, feature adoption, and time-to-completion on key workflows.

GenAI & APIs

Siemens was rolling out GenAI across the org, and GBS was both using it and building with it. I worked on two fronts: fixing the team's existing AI tooling and researching integrations that could extend Mendix.

Prompt Engineering

The team had an internal generative AI tool, but output quality was inconsistent. I revised the prompts, tested different strategies (including the Excel method for answer revision), and iterated until outputs hit the bar the team needed. I also put together a GenAI training agenda: when the tools were useful, where they fell short, and how to write prompts that actually worked.

Bedrock Connector

The bigger AI project was researching the Amazon Bedrock Connector for Mendix: LLM capabilities inside the apps GBS teams used every day (search, summarization, classification). I went through Mendix Academy on REST API design, read the Bedrock connector docs, and tested patterns in Postman. The research confirmed feasibility and documented the architecture for the team to build on.

API research scope

  • REST API Fundamentals: LinkedIn Learning on API design, auth, and request patterns
  • Postman Testing: GET, POST, and PUT calls against sample endpoints
  • Amazon Bedrock: Mendix connector docs and integration architecture for LLM features
  • RAG Patterns: retrieval-augmented generation for document-aware AI features

Impact

The work touched platform design, app development, analytics, and AI research across how GBS ran digital transformation internally.

SharePoint

Platform redesigned as the team's central hub

Mendix

Rapid Developer certified, approval notifications shipped

Power BI

Project dashboard built for leadership reporting

GenAI

Internal AI prompts fixed, Bedrock integration researched

Reflection

Siemens was where I learned what it means to build for an organization, not just a team. The tools changed every week, but the challenge was always the same: figure out what people need, build it so it works without you standing next to them, and document it well enough that it outlasts your time there.

Most of what I shipped wasn't technically complex. A SharePoint site, a dashboard, a notification flow, a set of SOPs. The hard part was understanding the process well enough to know what to build, and making it clear enough that people across offices and roles could use it without a walkthrough. It was also my first time using low-code and GenAI in production. Both are powerful when the problem is well-defined and dangerous when it isn't.