Kevin Kastien
Open to opportunities

Kevin Kastien

Full-Stack Software Developer

I’m a full-stack software developer with 5+ years of experience building production-grade applications in enterprise banking environments. Currently working at UBS and pursuing a part-time BSc in Computer Science at ZHAW Winterthur.


About Me

I’m a full-stack software developer with 5+ years of experience building production-grade applications in enterprise banking environments. Currently working at UBS and pursuing a part-time BSc in Computer Science at ZHAW Winterthur.

I specialise in backend development with Kotlin and Spring Boot and frontend development with Angular and React. I’m passionate about clean architecture, scalable systems, and writing software that solves real problems.

Location

Illnau, Zurich, Switzerland

Languages

German (native), English (near-native), French (good)

Education

BSc Computer Science (in progress) – ZHAW


Experience

Integrator / DevOps Engineer

UBS

03.2026 – Present

DevOps Integrator for an international collateral monitoring application, responsible for reliable deployments and package installations across 61 Red Hat 7 servers in Testing and Production environments (APAC, EMEA & CH).

  • Managing and automating application package installations using Ansible (manual and CI-driven deployments)
  • Operating and maintaining multi-region Testing and Production environments
  • Updating and optimizing GitLab CI/CD pipeline configurations and deployment specifications
  • Ensuring stable cross-environment releases and operational reliability

Software Developer

Credit Suisse / UBS

08.2023 – Present

Full stack development in a private debt management application using Kotlin, Angular, Spring Boot, and Maven & Gradle.

  • Developing and maintaining features for an internal private debt management system using Kotlin, Spring Boot and Angular
  • Taking part in migrating the application from Credit Suisse to UBS, planning and restructuring the architecture and rebuilding it with an updated tech stack
  • Collaborating in cross-functional teams and improving the application based on client needs
  • Debugging and monitoring production rollouts via Splunk and OpenShift
  • Mentored a 4th-year software development apprentice, acting as her technical coach and preparing her for her final project

Software Developer

Credit Suisse

08.2022 – 07.2023

Frontend development in a foreign exchange trading application using React and Java, and writing automation tasks with Bash.

  • Developing and maintaining frontend features for an internal foreign exchange trading platform using React
  • Writing Bash scripts for automated log file housekeeping with keyword-based parsing to identify and extract relevant log events
  • Automated generation and distribution of reports via email to designated distribution lists

Software Developer / Designer

Credit Suisse

08.2021 – 07.2022

Contributing in and leading various mobile and online banking design projects using Figma and Sketch.

  • Leading design projects for the Multi-Factor-Authentication process for Credit Suisse Mobile and Online Banking
  • Collaborating closely with stakeholders improving the quality and usability of various internal and public-facing systems
  • Templating, standardizing and migrating design components from Sketch to Figma

Software Developer, Professional Training

Credit Suisse

08.2020 – 07.2021

Learning fundamentals of software development using Java, Python, PHP, MySQL, HTML and CSS. Building Windows, web, and mobile applications.

  • Developing an Android app for location-based task automation triggered by NFC tags using Google Maps SDK and Geofencing API
  • Building an Android app to help users find the nearest drinking fountain using OpenStreetMap API

Education

Expected 2029

BSc Computer Science (Part-time, in progress)

ZHAW Winterthur

08.2020 – 08.2024

Apprenticeship Software Development EFZ

Credit Suisse / UBS

08.2020 – 08.2024

Professional School of Technology

TBZ Zurich

08.2020 – 08.2024

Vocational Baccalaureate

BMS Zurich

08.2014 – 07.2019

High School

Kantonsschule Limmattal


Skills

Programming Languages

KotlinTypeScriptJava

Backend

Spring BootREST APIsHibernateJPAMavenGradle

Frontend

AngularReactHTML/CSSJakarta EE

DevOps

DockerOpenShiftGitLab CIJenkins

Databases

PostgreSQLOracleH2MySQLHSQLDB

Tools

IntelliJGitAndroid StudioPostman

Design

FigmaSketchInVision

Beyond Code

Cooking

From cooking at home to running a Burger Foodtruck at Bellevue’s Wiehnachtsdorf, or heading the kitchen for 600 people at the yearly Chränzli.

Wrenching

Whether it’s a broken intercooler or a new set of coilovers — whatever can be done by myself on my car, I’ll do it myself.

Going for a Ride

On sunny days I enjoy mountain roads on my motorcycle, occasionally riding the track with my car, or exploring forests with my bike.


Let’s work together

I’m open to new opportunities in software engineering. Feel free to reach out.