Stefan Weisser

Seasoned IT professional with 24 years of experience in enterprise IT solutions, architecture, cloud technologies, and software development. Proven track record of delivering complex IT projects at BMW for HR systems, purchasing systems and management of technical vehicle data. Expertise in DevOps, cloud migrations (Azure), Kubernetes, and full-stack development, with hands-on experience in Java, Python, R, Rust, Kotlin and database management. Passionate about AI, data science, and finance, with a continuous drive to expand expertise in these emerging fields. Adept at problem-solving, cross-functional collaboration, and optimizing IT infrastructure for cost and security.

Education


Technical University of Ilmenau
October 1993
 — 
May 1999
Diploma in Computer Science (1.7)
  • Telematics
  • Neuro Informatics
  • Computer Graphics

Experience


IT Specialist - Technical Data
November 2017
 — 
Present
BMW AG

Software Architect / Technical Lead for an application central to providing technical data (vehicle weights) for homologation processes and another application for material data

  • Migrated both applications to the cloud (OpenShift onprem to Azure), which contributed to BMWs cloud strategy
  • Technical migration of these applications from Siteminder to OAuth2 / OIDC, including machine to machine authentication and SAP components, contributing to enterprise architecture goals
  • Setup of Prometheus, Grafana, and various logshippers (logstash, fluentd, vector) for better observability of the applications
  • Development a custom PostgreSQL exporter in Rust allowing for very robust and resource efficient database monitoring
  • Implemented Jenkins pipelines for application, which resulted in more reliable builds
  • Improved security of these applications (by adopting more secure protocols like LDAPS, secure JDBC, and SAP JCo SNC)
IT Specialist - Purchasing Applications
August 2011
 — 
October 2017
BMW AG

Technical Maintenance responsible for a large JEE application for internal purchasing processes of direct (car related) and indirect (non-car related) material.

  • IT project lead for various projects around this application
  • Migration from Bea Weblogic to Glassfish v3
  • IT project lead for improving application security
IT Specialist - Operations
October 2008
 — 
July 2011
BMW AG

Operation of HR related applications (carpool, internal fuel stations, workflow systems for over 80.000 users)

  • Outsourcing of operations to external providers, resulting in long term cost savings
  • Created a NAGIOS based monitoring for these applications, allowing for neartime notifications and immediate action
IT Specialist - HR applications
October 2002
 — 
September 2008
BMW AG

IT Projects for internal JEE applications related to human resources, car pool management and health and safety.

  • Migration of host based application into a standard software based on C#/.NET, developed by an external software provider. MQ-Series based interface to SAP HR. Migration of large DB2 SQL statements (reports) to MS SQL Server.
  • Managed the full lifecycle of a critical Java-based application serving ~80.000 employees. Designed, developed, and maintained new features to streamline access requests for buildings, badges, and parking.
  • Technologies: Oracle, BEA Weblogic
Junior Software Developer
October 1999
 — 
July 2002
NorCom AG

Maintenance of NorComs DAP NLS middleware. Product development for a security solution protecting Enterprise Java Beans in a JEE Container.

  • Technologies: Java, Perl, C/C++
  • Created a Perl XS and commandline interface for the NGS Beanguard product

Projects


Hobby project: Android App (SimpleGPS)
January 2017
 — 
January 2019

My first android app published on Google Play. It's a little GPS app, that has some features I wanted to have on my hiking trips.

  • Android
  • Kotlin
Hobby project: Financial Datafeeds (Yahoo, FinancialModelingPrep, FRED, Polygon.io)
February 2021
 — 
Present

Regular stock price and fundamentals downloads into database for portfolio optimizations, charting, searches, computing financial key metrics.

  • Rust, Python, Kotlin
  • Jupyter, Quarkus
  • PostgreSQL, LMDB
  • Kubernetes, k3s
Hobby project: CUDA Kernels for Linear Regression and Covariance Matrix computation
February 2021
 — 
Present
  • Rust
  • C++
  • CUDA

Certificates


ISAQB Foundation Level
March 2023
Future Network Cert GmbH

Languages


German:
Native speaker
English:
Fluent

Skills


Rust:
WASM
Java:
JEE
Kotlin:
Android:
GPS App
C/C++:
CUDA
Python:
pandas, matplotlib
Web FrontEnd:
Angular, ReactJS, Astro
Cloud Technologies:
Kubernetes, OpenShift, Terraform, Helm, Azure, AWS, OAuth2.0, OIDC
Build tools:
Apache Maven, Bazel
Security Tools:
Fortify, Contrast Assess
Version Control:
Git, GitHub Enterprise
Observability:
Grafana, Prometheus, grafonnet
GNU/Linux:
Ubuntu, NixOS, ArchLinux
Databases:
SQL, PostgreSQL, Oracle, LMDB, DynamoDB
Computer Graphics:
OpenGL, OpenGL ES
Assembly:
6502, 68000, x86
Embedded Systems:
Arduino, Raspberry Pi, esp32

Interests


Photography:
Landscapes
Sports:
Hiking, Snowboarding, Fitness
Finance:
Investing, Portfolio Optimization, Factor Models, Statistics