Skip to Content


Normal
0
false
false
false
EN-GB
X-NONE
X-NONE
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="377">
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
Name="index 1"/>
Name="index 2"/>
Name="index 3"/>
Name="index 4"/>
Name="index 5"/>
Name="index 6"/>
Name="index 7"/>
Name="index 8"/>
Name="index 9"/>
UnhideWhenUsed="true" Name="toc 1"/>
UnhideWhenUsed="true" Name="toc 2"/>
UnhideWhenUsed="true" Name="toc 3"/>
UnhideWhenUsed="true" Name="toc 4"/>
UnhideWhenUsed="true" Name="toc 5"/>
UnhideWhenUsed="true" Name="toc 6"/>
UnhideWhenUsed="true" Name="toc 7"/>
UnhideWhenUsed="true" Name="toc 8"/>
UnhideWhenUsed="true" Name="toc 9"/>
Name="Normal Indent"/>
Name="footnote text"/>
Name="annotation text"/>
Name="header"/>
Name="footer"/>
Name="index heading"/>
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
Name="table of figures"/>
Name="envelope address"/>
Name="envelope return"/>
Name="footnote reference"/>
Name="annotation reference"/>
Name="line number"/>
Name="page number"/>
Name="endnote reference"/>
Name="endnote text"/>
Name="table of authorities"/>
Name="macro"/>
Name="toa heading"/>
Name="List"/>
Name="List Bullet"/>
Name="List Number"/>
Name="List 2"/>
Name="List 3"/>
Name="List 4"/>
Name="List 5"/>
Name="List Bullet 2"/>
Name="List Bullet 3"/>
Name="List Bullet 4"/>
Name="List Bullet 5"/>
Name="List Number 2"/>
Name="List Number 3"/>
Name="List Number 4"/>
Name="List Number 5"/>
Name="Closing"/>
Name="Signature"/>
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
Name="Body Text"/>
Name="Body Text Indent"/>
Name="List Continue"/>
Name="List Continue 2"/>
Name="List Continue 3"/>
Name="List Continue 4"/>
Name="List Continue 5"/>
Name="Message Header"/>
Name="Salutation"/>
Name="Date"/>
Name="Body Text First Indent"/>
Name="Body Text First Indent 2"/>
Name="Note Heading"/>
Name="Body Text 2"/>
Name="Body Text 3"/>
Name="Body Text Indent 2"/>
Name="Body Text Indent 3"/>
Name="Block Text"/>
Name="Hyperlink"/>
Name="FollowedHyperlink"/>
Name="Document Map"/>
Name="Plain Text"/>
Name="E-mail Signature"/>
Name="HTML Top of Form"/>
Name="HTML Bottom of Form"/>
Name="Normal (Web)"/>
Name="HTML Acronym"/>
Name="HTML Address"/>
Name="HTML Cite"/>
Name="HTML Code"/>
Name="HTML Definition"/>
Name="HTML Keyboard"/>
Name="HTML Preformatted"/>
Name="HTML Sample"/>
Name="HTML Typewriter"/>
Name="HTML Variable"/>
Name="Normal Table"/>
Name="annotation subject"/>
Name="No List"/>
Name="Outline List 1"/>
Name="Outline List 2"/>
Name="Outline List 3"/>
Name="Table Simple 1"/>
Name="Table Simple 2"/>
Name="Table Simple 3"/>
Name="Table Classic 1"/>
Name="Table Classic 2"/>
Name="Table Classic 3"/>
Name="Table Classic 4"/>
Name="Table Colorful 1"/>
Name="Table Colorful 2"/>
Name="Table Colorful 3"/>
Name="Table Columns 1"/>
Name="Table Columns 2"/>
Name="Table Columns 3"/>
Name="Table Columns 4"/>
Name="Table Columns 5"/>
Name="Table Grid 1"/>
Name="Table Grid 2"/>
Name="Table Grid 3"/>
Name="Table Grid 4"/>
Name="Table Grid 5"/>
Name="Table Grid 6"/>
Name="Table Grid 7"/>
Name="Table Grid 8"/>
Name="Table List 1"/>
Name="Table List 2"/>
Name="Table List 3"/>
Name="Table List 4"/>
Name="Table List 5"/>
Name="Table List 6"/>
Name="Table List 7"/>
Name="Table List 8"/>
Name="Table 3D effects 1"/>
Name="Table 3D effects 2"/>
Name="Table 3D effects 3"/>
Name="Table Contemporary"/>
Name="Table Elegant"/>
Name="Table Professional"/>
Name="Table Subtle 1"/>
Name="Table Subtle 2"/>
Name="Table Web 1"/>
Name="Table Web 2"/>
Name="Table Web 3"/>
Name="Balloon Text"/>
Name="Table Theme"/>
Name="List Paragraph"/>
Name="Intense Quote"/>
Name="Subtle Emphasis"/>
Name="Intense Emphasis"/>
Name="Subtle Reference"/>
Name="Intense Reference"/>
UnhideWhenUsed="true" Name="Bibliography"/>
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
Name="Grid Table 1 Light Accent 1"/>
Name="Grid Table 6 Colorful Accent 1"/>
Name="Grid Table 7 Colorful Accent 1"/>
Name="Grid Table 1 Light Accent 2"/>
Name="Grid Table 6 Colorful Accent 2"/>
Name="Grid Table 7 Colorful Accent 2"/>
Name="Grid Table 1 Light Accent 3"/>
Name="Grid Table 6 Colorful Accent 3"/>
Name="Grid Table 7 Colorful Accent 3"/>
Name="Grid Table 1 Light Accent 4"/>
Name="Grid Table 6 Colorful Accent 4"/>
Name="Grid Table 7 Colorful Accent 4"/>
Name="Grid Table 1 Light Accent 5"/>
Name="Grid Table 6 Colorful Accent 5"/>
Name="Grid Table 7 Colorful Accent 5"/>
Name="Grid Table 1 Light Accent 6"/>
Name="Grid Table 6 Colorful Accent 6"/>
Name="Grid Table 7 Colorful Accent 6"/>
Name="List Table 1 Light Accent 1"/>
Name="List Table 6 Colorful Accent 1"/>
Name="List Table 7 Colorful Accent 1"/>
Name="List Table 1 Light Accent 2"/>
Name="List Table 6 Colorful Accent 2"/>
Name="List Table 7 Colorful Accent 2"/>
Name="List Table 1 Light Accent 3"/>
Name="List Table 6 Colorful Accent 3"/>
Name="List Table 7 Colorful Accent 3"/>
Name="List Table 1 Light Accent 4"/>
Name="List Table 6 Colorful Accent 4"/>
Name="List Table 7 Colorful Accent 4"/>
Name="List Table 1 Light Accent 5"/>
Name="List Table 6 Colorful Accent 5"/>
Name="List Table 7 Colorful Accent 5"/>
Name="List Table 1 Light Accent 6"/>
Name="List Table 6 Colorful Accent 6"/>
Name="List Table 7 Colorful Accent 6"/>
Name="Mention"/>
Name="Smart Hyperlink"/>
Name="Hashtag"/>
Name="Unresolved Mention"/>
Name="Smart Link"/>
Name="Smart Link Error"/>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-ansi-language:EN-GB;}
Dominik
Brunner


Developer

Dominik's Story

At SAP, we believe that when you bring everything you are, you can become everything you want.

We see knowledge silos as a burden. The team is collectively responsible for any piece of the solutions we develop. We reflect often and early on the way we practice software development, to get the best out of us.

Dominik Brunner

Dominik Brunner has worked at the SAP office in Tagerwilen since 2011.

I was born in a small town near Würzburg in Southern Germany and like many of my peers I was fascinated by the opportunities a personal computer gives to satisfy one’s creativity. I spent a lot of my free time as a youth programming small computer games as a hobby. Soon this hobby raised more and more questions on how to create the required algorithms and how to best structure the code of more complex pieces of software.

So, years before finishing school I knew the discipline of study I would once choose would be related to computer science. Fortunately, I landed a perfect hit by enrolling in Software Engineering at the University of Stuttgart.

Not only were a lot of my questions on how to best practice software development academically answered, but I also had the chance to participate in multiple related student projects. I completed my studies with a diploma thesis on how to enable Enterprise Service Bus technology for the cloud. This was before cloud architectures evolved further to Microservices.

When in 2011 I applied for my first job at a small company called SAF Simulation, Analysis and Forecasting AG in Tägerwilen, Switzerland. At the time of me applying for this role, the business was acquired by SAP.

In my current role, being a developer in an agile development team, I work on development tasks as well as architectural tasks. The software development department in Tägerwilen is part of a unit that develops products for consumer industries with a focus on the retail industry. Over the years we became well-known within SAP for being experts on forecasting algorithms in that area and for delivering high quality work by following good software engineering practices.

What excites me about this area of the business is being challenged every day on how to best fulfill the needs of the users of our solutions. Almost always new software products are developed and perfected over the course of years. You are always seeking the balance of delivering something to try out for potential customers fast, while still being able to extend your product on the feedback given. Without applying state-of-the-art software engineering practices regarding requirements analysis, software design, software craftsmanship, you sooner than later find yourself in a dead-end street.

Becoming part of the team in Tägerwilen that were already on the way to perfecting their craft when I joined is priceless. Everyone brings their own background, be it mathematics, data science, software design, agile software development practices. And everyone is willing to share this knowledge to the others.

We see knowledge silos as a burden. The team is collectively responsible for any piece of the solutions we develop. We reflect often and early on the way we practice software development, to get the best out of us.

From my perspective we have succeeded when the user of our software - the employees of our customers - achieve results, they would never have thought are possible. And to succeed even more on that goal I believe we as SAP are constantly improving and reinventing ourselves each day a little bit.

SAP is a global company. I once told a friend it sometimes feels that by going to the office I travel through the world – at least virtually. I enjoy having the chance to work together with colleagues of other countries on the same projects.

Outside of the office I spend as much as time as possible with my family. We regularly put the children in our electric cargo bike and leave the town for some nature retreat. Furthermore, I read a lot. The invention of E-books came to my rescue. However, I still own cartons fully packed with non-fiction books about entrepreneurship, biographies, software development, business model design, financial investing, personal development and more. By reading I attempt to stay open minded for the ideas of other people especially in areas which are not fully related to my daily work.

As a family we have travelled a lot which brought us to different cultures outside Europe. We prefer to organize our travels individually. While I often had doubts about the impact of long-range travel for the environment, I still believe getting to know other cultures and world regions in person has made me a more open minded human being.

 

 

You may also be interested in...

Life at SAP

We go to great lengths to ensure you have every opportunity to succeed – in your own way. Flourish in an environment that encourages free expression, collaboration, individuality, and diversity. Learn how we operate, innovate, work, play, and give back – to make sure we’re the right fit for you.

Career development

Combine your talents with SAP opportunities to create an amazing career. We’ll be your biggest cheerleaders and provide you with the development tools, training, and support you need to turn your career dreams into reality.

Benefits

People who do great work deserve great support. That’s why we care about building a culture of flexibility, learning, and belonging. At SAP, you can customize your benefits experience to meet your personal and professional needs and support a healthy and sustainable lifestyle.

Back to top