Software Engineer

Baptiste Wetterwald

Backend & Full-stack

Java / Spring · C# / .NET · TypeScript / Node.js · Angular

Computer Science and Networks engineering graduate focused on software development, with a particular interest in backend systems, API-oriented architectures and full-stack applications.

I work primarily with Java/Spring, C#/.NET and TypeScript/Node.js, while using Angular for frontend and full-stack applications. My experience also spans system integration, SAP, Microsoft Power Platform and industrial software environments.

Portrait of Baptiste Wetterwald

Primary technical directions

  • Java / Spring
  • C# / .NET
  • TypeScript / Node.js
  • Angular

Skills and technical domains

Technical domains are weighted around the current backend and full-stack direction, with broader knowledge kept in context.

Software Engineering

Primary backend and full-stack direction.

Backend & application development

  • Java
  • Spring
  • Spring Boot
  • C#
  • .NET
  • TypeScript
  • Node.js
  • Express

Frontend & full-stack

  • Angular
  • TypeScript
  • HTML
  • CSS
  • Tailwind CSS
  • daisyUI

APIs & integration

  • REST
  • HTTP
  • OAuth 2.0
  • Sockets

Data & Databases

Relational data foundations and portfolio database work.

Relational and database platforms

  • SQL
  • PostgreSQL Used in this portfolio's Spring Boot / PostgreSQL project.
  • MySQL
  • SQLite
  • Oracle
  • PL/SQL

Enterprise & Industrial Software

Professional exposure to SAP, Microsoft Power Platform, and industrial .NET work.

SAP and industrial environments

  • SAP S/4HANA
  • ABAP

Microsoft Power Platform

  • Power Apps
  • Power Automate
  • Dataverse
  • Microsoft Power Platform

.NET ecosystem

  • ASP.NET Blazor
  • VB.NET

AI-assisted Engineering

Practical use of LLM-based tools as software-development assistants.

Developer tooling with LLMs

  • ChatGPT Used as a development assistant for software engineering and problem-solving workflows.
  • Codex / coding agents Practical use for coding-agent assisted repository work.
  • MCP concepts Conceptual familiarity through tool and agent integrations.
  • Agentic workflows Early practical exploration for software-development workflows.

Broader Software Experience

Academic, personal, and earlier technologies kept visible with proportional weight.

Languages and web frameworks

  • C
  • C++
  • Python
  • Django
  • PHP
  • Laravel

Game, desktop, and mobile work

  • Android / Java
  • Kotlin Modern Android exploration.
  • JavaFX
  • Swing
  • Unreal Engine
  • Blueprint
  • MATLAB

Exploratory & Historical

Older, niche, and supporting engineering tools kept discoverable.

Engineering and modelling tools

  • Arduino
  • LabVIEW
  • Flowcode
  • LaTeX
  • UML
  • SolidWorks
  • Solid Edge

Version control and delivery tools

  • Git
  • Perforce
  • Apache Subversion
  • Docker

Operating systems

  • Windows
  • Linux

Languages

Language levels are shown as factual descriptors without artificial scores or progress bars.

  • FrenchNative language
  • EnglishC1 TOEIC 975
  • GermanB1

GitHub activity

A snapshot of my public development activity on GitHub.

103 contributions in the last year

September 14, 2025 to September 13, 2026

Scroll horizontally to explore the full year.

Public repositories

Education

Academic path in computer science and networks, from secondary studies to an engineering degree.







  1. to

    INSA Lyon

    Lyon, France

    First year of the integrated engineering preparatory cycle Engineering Sciences



Professional experience

Software development roles across internships, apprenticeship, and professional work.









Projects

A selection of personal and academic projects showcasing the technologies and software architectures I have worked with.

Published projects

Portfolio Spring Angular

Bilingual portfolio application built with Angular SSR, Spring Boot, PostgreSQL and Flyway to serve localized content and structured project case studies.

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL
  • Flyway
  • Angular SSR
  • Tailwind CSS
  • daisyUI
  • Docker Compose

Blaze4

Connect Four web application built with C#/.NET using an N-tier architecture, an ASP.NET Core REST API, a Blazor WebAssembly frontend and Entity Framework Core persistence.

  • C#
  • .NET
  • ASP.NET Core
  • Blazor WebAssembly
  • Entity Framework Core
  • SQLite

Frequensisa

iOS application for listening to and managing Internet radio stations, built in Swift with SQLite persistence and AVPlayer audio playback.

  • Swift
  • SwiftUI
  • SQLite

SummerCamp

Android summer-camp management application built with Kotlin, Jetpack Compose and Room persistence.

  • Kotlin
  • Jetpack Compose
  • Android
  • Room

Bot Discord IR

Discord bot built with Node.js to centralize commands and utilities for the ENSISA Computer Science and Networks class.

  • Node.js
  • JavaScript
  • discord.js
  • SQLite

BeamNG.drive x BeepBeep 3

Academic research-oriented internship on a two-person project connecting BeamNG.drive with BeepBeep 3, an Event Stream Processing engine developed at LIF.

  • Java
  • Python
  • Sockets
  • BeamNG.drive
  • BeepBeep 3

Contact

Have a role, project, or collaboration in mind? Send me a concise message.