Wessner Thomas

4528 Zuchwil · Switzerland · tmail.wessner@gmail.com

I like to deal with complex tasks in a team and work in a goal-oriented manner.

Progressing with curiosity and verve, with joy at work.


Experience

DevOps Engineer

Bedag AG, Bern

  • Technical project management incl. requirements analyses, planning, communication & coordination, documentation and handover to operations
  • Consultancy for internal and external suppliers in the development of cloud-ready to cloud-native applications
  • Configuration and maintenance of deployment repositories
  • Expansion of the public Bedag Helm Charts
  • Programming and extension of internal and customised CI/CD pipelines, scripts and applications

June 2023 - Present

Python Developer

PostFinance AG, Zofingen

  • Updating a Python 2 application to Python 3
  • Cleaning up unused configurations, classes, and methods
  • Replacing used Java APIs with Python implementations
  • Migrating the application into its own Docker container
  • Independent management and implementation of the project

October 2022 - June 2023

Java Full Stack Developer

PostFinance AG, Zofingen

  • Contributing to the development of a new software for process automation
  • Automating business processes using Camunda
  • Implementing appropriate software tests
  • Connecting the software to the internal Camunda Optimize platform

January 2022 - October 2022

Web Developer

Opacc Software AG, Rothenburg

  • Completion of the Opacc ERP training courses
  • Practical web development tasks on Opacc's OXAS platform
  • Configuration and application of the Opacc ERP environment
  • Implementations in the company's own programming language

September 2021 - November 2021

Software Developer (.NET)

IMS Integrierte Managementsysteme AG, Root

  • Carrying out installations and configurations at the customer's site
  • Implementation of customer projects and creation of customer-specific portal pages
  • Creation and configuration of customer-specific workflows
  • Extension and maintenance of the existing customer portal with interfaces to the CRM
  • Extension of the license system and license activation
  • Support of the sales partners in 3rd level support

July 2016 - August 2017

Intern in Software Development (.NET)

IMS Integrierte Managementsysteme AG, Root

  • Conception and implementation of a framework for the activation of software licenses
  • Creation of a customer portal for the sections support, projects and sales partners with evaluation for the accounting department
  • Implementation of optimizations in the standard software IMS Premium
  • Cooperation in 3rd-Level Support
  • Carrying out software tests

August 2014 - July 2016

Education

BSc Informatik

HSLU Lucerne University of Applied Sciences and Arts

  • Bachelor thesis: Design and development of a search function for people with a cognitive impairment
  • Development of an SMS Alert System for the server infrastructure of the Lucerne University of Applied Sciences and Arts
  • Development of an interactive photo application for the Pepper robot
  • Development of a Jassbot using Deep Learning
  • Recognition of cones using image processing for an autonomous vehicle
  • Implementation of projects related to IoT and Blockchain
Completion of modules in diverse areas: "Operations & Security", "Artificial Intelligence & Visual Computing", "Human Interaction Design" and "Software Developement".

September 2018 - June 2022

Technical covational baccalaureate

BBZB Luzern
August 2016 - June 2018

Computer scientist specializing in application development EFZ

Bénédict-Schule Luzern
August 2012 - June 2016

Skills

Programming Languages & Tools
Kubernetes logo Helm logo Flux logo ArgoCD logo Keda logo

Interests

  • Programming and AI
  • Photography and image editing
  • Record and edit videos
  • Meeting friends
  • Analog and digital games
  • Swimming

Awards and certificates

Projects

twessner.xyz

Website

Flask server with reverse proxy running inside a Docker container. Other features: Connection to Google Analytics, Multi language support, Caching...

#k8s #html #python #flask

twessner.xyz/text

Grammer Tool

Prototype for a primary school teacher. The tool uses Spacy (an NLP AI tool) to determine the parts of speech in a text input.

#k8s #keda #python #spacy #flask

cloud.twessner.xyz

Self-hosted Cloud

Self-hosted cloud (Nextcloud), URL resolution is done via reverse proxy. The environment includes multiple Docker containers.

#on-premise #nextcloud #k8s

Alert system for a small data center

Temperature and humidity detector

Connection of temperature and humidity sensors to a Rasperry Pi. A GSM module allows sending messages via round robin to preconfigurable phone numbers.

#raspberryPi #java #gsm #k8s

Cone detection

Camera with realtime image processing

Cone detection with OpenCV for a autonomous vehicle.

#raspberryPi #openCV #tensorFlow