Alain Kaiser

Software Architect & Senior Full-Stack Developer from Switzerland 🇨🇭. At home in the .NET and React ecosystem, leading the .NET and AI Chapters at Sitewerk AG.

Koppigen, Bern, Switzerland

AK

About

I am a Software Architect and Full-Stack Developer at home in the .NET and React ecosystem. For several years I have been building web apps, mobile apps and APIs across the entire lifecycle: architecture, data modelling, implementation, deployment and operations. On most projects I additionally take on project leadership or a technical lead role, depending on what is needed. Currently, alongside hands-on engineering, I am strongly engaged with the topic of AI. I help drive the AI transformation on an organisational level with the ambition that those topics actually land in the day-to-day work of the teams. When I'm not at the keyboard you'll find me cruising on my vintage Vespa or my Harley, or enjoying time with my small beloved family.

Work Experience

Sitewerk AG
90 %

Nov 2022 - Present

Software Architect / Senior Full-Stack Developer

At Sitewerk I am responsible for web apps, mobile apps and web APIs end-to-end – from the first architecture decision to productive operations. Depending on the project I work as software architect, tech lead or project lead, sometimes in several of those roles in parallel. Internally I also lead two chapters: one for our .NET stack and one focused on the use of AI inside the company.

webdigi Alain Kaiser
10 % / 100 %

Jun 2021 - Present

Owner & Full-Stack Software Developer

Through my own sole proprietorship I support SMBs and startups with digitalisation and software projects. After leaving Regiobank I ran webdigi full-time for about half a year before joining Sitewerk; today it continues alongside my main job. Mandates typically come in via my network and personal recommendations and span the full stack: web apps, mobile apps, Shopify shops (classic Liquid as well as Headless setups with React/Gatsby on the Storefront API), .NET Core backends, Azure/Vercel hosting and IT project leadership.

Regiobank Solothurn AG
100 %

Jan 2022 - Apr 2022

Head of IT & Project Office

As Head of IT & Project Office I had overall responsibility for the bank's IT and led a three-person team across IT and Smart Banking. The role covered operations of the C/S environment and surrounding systems, change and incident management, IT risk management and the steering of digitalisation projects, including the interface to external IT partners. After this stint I deliberately moved back into software engineering.

Sitewerk AG
80 %

Oct 2018 - Dec 2021

Full-Stack Software Developer

During my first stint at Sitewerk I worked as a full-stack developer with a focus on Angular front-ends and .NET back-ends, often taking on technical and organisational project lead. In parallel I was tech lead and main developer of Adminera, Sitewerk's own SaaS product for ICS and risk management (adminera.ch). Stack: Angular, React, Ionic, Gatsby/Next.js, .NET Core with EF Core on MSSQL/PostgreSQL, SignalR and NATS for live data, all running on Azure with Azure DevOps CI/CD.

Junior Application Developer C# / .NET

Right after my apprenticeship I made my first steps in software engineering at ESPRIT (formerly SEPIIDA Solutions). In parallel I completed my Bachelor in Computer Science part-time. Over time I took over maintenance, further development and support of the .NET-based banking applications (e.g. the ESPRIT Intranet, MS Office Add-Ins and Index-Mate for automated indexing of teller documents), and became the interface between the banks and IT.

Regiobank Solothurn AG
100 %

Aug 2011 - Jul 2014

Apprentice Bank Clerk (M-Profile)

During my apprenticeship as a bank clerk (M-profile) I rotated through several departments – retail counter, payment transfers, credit business, private banking, finance center, accounting & controlling, marketing and IT/logistics – and finished as best apprentice (1st rank) of the Canton of Solothurn. The understanding of banking processes, financial products and direct customer contact still benefits me today.

Education

Fachhochschule Nordwestschweiz (FHNW), Brugg / Windisch

2015 - 2020
Bachelor of Science in Computer Science (Specialisation iCompetence) – Bachelor Thesis (grade 5.5): Is it possible to identify caries on X-ray images using machine learning, and can the quality of traditional dentist diagnoses be improved with machine learning? Final degree grade: 5.3. Our work led to the founding of Nostic Solutions AG (nostic.ch), a Swiss startup for digital solutions in dentistry.

Kaufmännische Berufsfachschule Solothurn-Grenchen

2011 - 2014
Bankkaufmann Profil M (Berufsmaturität / Federal Vocational Baccalaureate) – Final grade: 5.4 (1st rank, Canton of Solothurn).

Bezirksschule Derendingen-Luterbach

2008 - 2011
Oberstufe (lower secondary school).

Primarschule Luterbach

2002 - 2008
Primary school.

Skills

Languages

  • GermanNative
  • EnglishGood (Cambridge English: First / FCE)
  • FrenchBasic