Hallo, ich bin

Jan Koch

Fullstack Softwareentwickler

Ich baue moderne, performante Webapplikationen — von der Datenbank über die API bis zum Interface.

📍 Burgdorf, Schweiz
Jan Koch
Mehr erfahren

Wer ich bin

Über mich

Ich bin Fullstack Softwareentwickler bei Openconcept in Lyss und studiere berufsbegleitend im Master of Science in Computer Science an den Universitäten Bern, Neuchâtel und Fribourg. Zuvor habe ich meinen Bachelor of Science in Computer Science an der Universität Bern abgeschlossen, mit Nebenfächern in Wirtschaftsinformatik, Betriebswirtschaftslehre und Mathematik.

Meine berufliche Laufbahn begann ich bereits während des Studiums bei der Webapps GmbH in Burgdorf. Seither habe ich zusätzliche Erfahrung bei der Cleo AG in Zürich sowie in einem Dissertationsprojekt der Universität Fribourg gesammelt.

Wenn ich nicht gerade Code schreibe, bin ich als Schwimmlehrer beim Schwimmverein Sempachersee aktiv oder mit dem Motorrad unterwegs.

4+
Jahre Erfahrung
12
Projekte umgesetzt
4
Unternehmen & Institutionen

Beruflicher Werdegang

Erfahrung

03/2025 – Heute
Fullstack Softwareentwickler
Openconcept · Lyss, Schweiz

Entwicklung und Weiterentwicklung von Webapplikationen für den Bund — insbesondere für das ISCeco — über verschiedenste Themengebiete hinweg, u. a. zur zentralen Überwachung des Schweizer Energieverbrauchs und zur Ablösung eines veralteten SAP-Systems. Verantwortung für Architektur, Implementierung und Zusammenarbeit mit dem Product Owner.

QuarkusJavaScriptMS SQLHTMLCSS
01/2025 – 02/2025
Fullstack Software Engineer (80%)
Cleo AG · Zürich, Schweiz

Entwicklung von Webapplikationen mit Spring Boot und Angular.

Spring BootAngularJava
02/2023 – Heute
Mitarbeit Dissertationsprojekt
Universität Fribourg · Fribourg, Schweiz

Entwicklung einer interaktiven Webapplikation zur Erforschung des Fremdsprachenerwerbs: Studienteilnehmende interagieren mit Begriffen in einem Fliesstext und erhalten Definitionen als Text und Bild.

MongoDBExpress.jsReactNode.js
04/2022 – 12/2024
Fullstack Software Engineer (60%)
Webapps GmbH · Burgdorf, Schweiz

Mitarbeit an diversen Kundenprojekten für Webapplikationen, u. a. Redesign und Weiterentwicklung bestehender Plattformen für unterschiedliche Kund:innen.

GrailsAngularMySQLMongoDBSpring Boot

Full Stack

Mein Stack

Von dem, was Nutzer:innen sehen, bis zu dem, was im Hintergrund läuft — hier ist, wie sich mein Werkzeugkasten auf die einzelnen Schichten verteilt. Markierte Technologien nutze ich am liebsten.

Frontend
Was Nutzer:innen sehen und bedienen
AngularReactTypeScriptJavaScriptHTMLCSSBootstrapjQuery
Backend
Wo Logik und APIs laufen
Spring BootQuarkusJavaGrailsNode.jsExpress.jsPythonC++Groovy
Datenbanken
Wo die Daten liegen
MySQLMS SQLMongoDB
Tools & Workflow
Wie ich arbeite
DockerGitHubIntelliJGitGitLabJiraConfluenceUbuntuScrum

Was ich gebaut habe

Ausgewählte Projekte

Energiekontingentierung
Openconcept

Applikation zur zentralen Überwachung und Auswertung des Schweizer Energieverbrauchs. Sammelt, verarbeitet und visualisiert landesweite Verbrauchs- und Produktionsdaten und ermöglicht die Steuerung von Kontingentierungen im Notfall.

QuarkusJavaScriptMS SQL
Pflichtlagerverwaltung
Openconcept

Ablösung eines veralteten SAP-Systems durch eine moderne Weblösung, entwickelt in enger Zusammenarbeit mit den Nutzer:innen. Grösster Projektanteil sowie fachliche Ansprechperson für den Product Owner.

QuarkusJavaScriptMS SQL
Reading Comprehension Research Tool
Universität Fribourg

Interaktive Webapplikation für ein Dissertationsprojekt zur Erforschung des Fremdsprachenerwerbs: Nutzer:innen interagieren mit Wörtern im Text und erhalten Definitionen als Text und Bild.

MongoDBExpress.jsReactNode.js
Mining Variability in Merge Conflicts
Bachelorarbeit · Universität Bern

Algorithmus zur Analyse von Merge Conflicts in C/C++ Repositories: erkennt Variabilität und kategorisiert Konflikte, um Rückschlüsse auf die Einigkeit zwischen Programmierer:innen zu ziehen.

JavaGitLabGitHubUbuntu Server
MotionMarker
Webapps GmbH

Webapplikation zur Analyse von Laufvideos: Laufexpert:innen können mithilfe eines Python-Algorithmus das individuelle Gangbild auswerten und passende Schuhmodelle empfehlen.

AngularQuarkusPythonMySQL
card2brain.ch
Webapps GmbH

Webapplikation, mit der sich mithilfe von Lernkarten neues Wissen aneignen lässt. Umsetzung neuer Features, Bugfixing und Unterstützung des Product Owners beim Schätzen neuer Entwicklungsaufträge. 2023 zusätzlich verantwortlich für das komplette Redesign der Plattform sowie Mitarbeit an der App-Entwicklung.

GrailsjQueryJavaScriptMySQLAngularJS

Weitere Projekte

mein-ausflug.ch
Grails, jQuery, MySQL
Polycom newKOFIMA
Angular, AngularJS
Exchange Plattform — Sontex SA
Grails, Angular, MySQL, MongoDB
TeamWork Schweiz AG
CSS
MedCodeSearch — Universität Bern
React, Angular

Weitere eigene Projekte und Experimente findest du auf GitHub.

Zu GitHub

Studium

Ausbildung

09/2024 – Heute
Master of Science in Computer Science
Universitäten Bern, Neuchâtel & Fribourg
Gemeinsamer Masterstudiengang der drei Universitäten (BeNeFri).
09/2020 – 08/2024
Bachelor of Science in Computer Science
Universität Bern
Hauptfach Informatik (90 ECTS), Nebenfächer Betriebswirtschaftslehre, Wirtschaftsinformatik und Mathematik (je 30 ECTS).

Lass uns reden

Kontakt

Ich bin offen für spannende Projekte, neue Herausforderungen und den fachlichen Austausch. Melde dich gerne!