\documentclass{resume}
\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{fontawesome}
\usepackage{tikz}
\usepackage{graphicx}
\hypersetup{
    colorlinks = true,
    linkcolor = [rgb]{0.9,0.4,0.4},
    anchorcolor = [rgb]{0.9,0.4,0.4},
    citecolor = [rgb]{0.4,0.4,0.4},
    filecolor = [rgb]{0.4,0.4,0.4},
    urlcolor = [rgb]{0.0,0.0,0.99},
}
\usepackage{xcolor}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[version=4,arrows=pgf-filled]{mhchem}
\usepackage[includefoot,left=0.5in,top=0.5in,right=0.5in,bottom=0.2in,textwidth=7.5in,textheight=10.8in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[R]{\hfill \thepage/\pageref{LastPage}}
\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}

\name{Dennis Thiessen, M.Eng.}
\address{\href{https://linkedin.com/in/dennis-thiessen}{LinkedIn}}
\address{dennis@thiessen.io \\ +41 795 955 585}
\address{Bern, Switzerland $\vert$ Open to relocation to Stavanger, Norway}
\address{{AI Engineer $\vert$ Production ML, LLM Applications \& Data-Centric Operations}}

\begin{document}

\vspace{-0.15cm}

\begin{rSection}{Summary}
Data and ML engineer with 11+ years building data platforms and applied AI in telecom and manufacturing. At Swisscom I configure domain-grounded LLM agents for Q\&A and migration/data-mapping assistance, and build governed AWS data products. At Bosch I designed and deployed containerised ML inference for image classification in a 24/7 semiconductor fab; at Fraunhofer I contributed NLP for sea-rescue transcription. German national and former German Armed Forces officer, I bring engineering discipline to international settings.
\end{rSection}
\vspace{-0.15cm}

\begin{rSection}{Technical Skills}

\begin{skillgroup}{LLM Applications \& Applied AI}
\skilldash{\textbf{Python}, LLM-agent configuration, model selection, domain knowledge bases and Q\&A}
\skilldash{Production \textbf{ML} inference, image classification, MLOps, applied NLP and speech recognition}
\skilldash{Prompt engineering, migration and data-mapping assistance, custom GPTs with domain knowledge}
\end{skillgroup}

\begin{skillgroup}{Data Engineering \& Governance}
\skilldash{\textbf{SQL}, \textbf{PySpark}/Spark, \textbf{Apache Kafka}, \textbf{Apache Airflow}, ETL/ELT design and operation}
\skilldash{Data products, metadata management, data governance, data quality and data modelling}
\skilldash{Oracle, Teradata, Hadoop/Impala, Athena, Redshift and MS SQL}
\end{skillgroup}

\begin{skillgroup}{Cloud \& Production Delivery}
\skilldash{\textbf{AWS} (S3, Glue, Athena/Iceberg, Redshift, Lambda, Step Functions), SAA-certified}
\skilldash{\textbf{Docker}, \textbf{Kubernetes}, Ansible, GitLab CI/CD, Jenkins, CloudFormation and serverless delivery}
\end{skillgroup}

\begin{skillgroup}{Validation, Monitoring \& Quality}
\skilldash{\textbf{Grafana}, \textbf{Prometheus}, Loki and ELK; alerting, incident response and production support}
\skilldash{CI/CD quality gates, test automation, code review and structured root-cause analysis}
\end{skillgroup}

\begin{skillgroup}{Certifications}
\skilldash{\textbf{AWS Certified Solutions Architect -- Associate} (active to Sep 2027), Data Engineering with AWS}
\skilldash{iSAQB CPSA -- Foundation, IBM AI Engineering Specialization, AI for Trading Nanodegree}
\end{skillgroup}

\end{rSection}
\vspace{-0.15cm}

\begin{rSection}{Professional Experience}

\begin{rSubsection}{LLM Applications, Governed Data Products \& Production Delivery}{\textcolor{black!60}{Oct 2023 -- Present}}{Staff Data, Analytics \& AI Engineer, Swisscom (Schweiz) AG}{Bern, Switzerland}
\item Configured domain-grounded LLM agents in a Swisscom-owned web interface, selecting models and supplying knowledge bases for Q\&A, migration assistance and data mapping across enterprise data work.
\item Built governed data products and metadata management within Swisscom's Data Mesh on \textbf{AWS} (Glue, Athena, CloudFormation), creating discoverable sources for dependable analytics and downstream AI use.
\item Designed, deployed and operated \textbf{Python} data applications on \textbf{Kubernetes} with \textbf{GitLab CI/CD}, owning containerised delivery from build and test through deployment and operation in an agile DevOps team.
\item Owned business-critical Fulfillment \textbf{ETL} pipelines from Oracle and \textbf{Kafka} to Teradata in \textbf{Python}; used PySpark for distributed workloads and maintained data quality, governance and on-call SLA.
\item Led migration of my domains' Oracle/Teradata \textbf{ETL} to Swisscom's \textbf{AWS} platform (Glue, Athena/Iceberg, Redshift and \textbf{Airflow}), reducing manual operations through scalable serverless processing for analytics.
\end{rSubsection}

\begin{rSubsection}{Production ML, Data Services \& Operational Reliability}{\textcolor{black!60}{Feb 2020 -- Dec 2022}}{Data \& ML Engineer, Robert Bosch Semiconductor Manufacturing}{Dresden, Germany}
\item Designed and implemented ML inference integration for a 24/7 semiconductor fab, using \textbf{Docker}, \textbf{Kubernetes} and Ansible to automate image-based defect classification on active 300mm wafer production lines.
\item Served as Application Owner for semiconductor analytics applications and pipelines, defining SLOs, training users, maintaining documentation and coordinating stakeholders for stable 24/7 operations.
\item Delivered an anomaly-detection proof of concept with ELK and \textbf{Kafka} on \textbf{Docker}, adding \textbf{Grafana}, \textbf{Prometheus} and Loki to test centralised monitoring and alerting for semiconductor manufacturing systems.
\item Built \textbf{Python}, Java and C\# data services over OracleDB and Hadoop/ImpalaSQL, supplying analysis teams with structured process and defect data for quality monitoring in a high-throughput 24/7 fab.
\end{rSubsection}

\begin{rSubsection}{Applied NLP \& Quality-Controlled Delivery}{\textcolor{black!60}{Sep 2018 -- Oct 2019}}{Research Software Engineer, Fraunhofer-Center for Maritime Logistics CML}{Hamburg, Germany}
\item Contributed \textbf{ML} and NLP components to ARTUS, a Fraunhofer research project for automatic transcription of sea-rescue communications, applying speech recognition in a safety-critical maritime setting.
\item Independently established Jenkins \textbf{CI/CD} quality gates for SCEDAS decision-support software in C\#, .NET and MS SQL, introducing reliable build automation and release checks to the research team.
\end{rSubsection}

\begin{rSubsection}{Distributed Software Delivery \& CI/CD Quality Gates}{\textcolor{black!60}{Jul 2017 -- May 2018}}{DevOps Engineer, Vizrt}{Bergen, Norway}
\item Engineered Python/C++ components for distributed video transcoding and built Python A/V tests with CI/CD quality gates, supporting release delivery for Vizrt's Bergen-based broadcast software team.
\end{rSubsection}

\begin{rSubsection}{Technical Ownership \& Team Training}{\textcolor{black!60}{May 2015 -- Jun 2017}}{IT Consultant, Generali Deutschland Informatik Services}{Hamburg, Germany}
\item Introduced BDD test automation at Generali, running the initial proof of concept, owning technical implementation, administering Jenkins jobs and training colleagues within the Java community.
\end{rSubsection}

\begin{rSubsection}{Officer Service}{\textcolor{black!60}{Jul 2008 -- Nov 2014}}{Officer, German Armed Forces (Bundeswehr)}{Germany}
\item Completed officer candidate training and officer school during six years in the German Armed Forces, leaving service as Second Lieutenant with experience in a structured operational environment.
\end{rSubsection}

\end{rSection}
\vspace{-0.15cm}

\begin{rSection}{Education}
{M.Eng.\ Computer Aided Engineering (Software Design \& Engineering)} \hfill {\textcolor{black!60}{Apr 2012 -- Oct 2013}}\\
{Universit\"at der Bundeswehr M\"unchen}; thesis at Tongji University, Shanghai \hfill Thesis Grade: \textbf{1.0}\\
{\small Thesis: \textit{Development of a Web-Based Remote Fault Diagnosis System} (Neural Networks, PSO, Fuzzy Logic)}

{B.Eng.\ Information and Telecommunication Technologies} \hfill {\textcolor{black!60}{Oct 2009 -- Oct 2012}}\\
{Universit\"at der Bundeswehr M\"unchen}, Munich, Germany
\end{rSection}
\vspace{-0.15cm}

\begin{rSection2}{Certifications \& Awards}
\item \textbf{AWS Certified Solutions Architect -- Associate}, Amazon Web Services (2024, active until Sep 2027).
\item \textbf{Data Engineering with AWS Nanodegree}, Udacity (2026). AWS data pipeline architecture.
\item \textbf{IBM AI Engineering Specialization}, Coursera. Deep learning, TensorFlow, Keras, Apache Spark ML.
\item \textbf{iSAQB CPSA -- Foundation Level}, iSAQB (2016). Certified Professional for Software Architecture.
\item \textbf{ITIL Foundation Certificate in IT Service Management}, PEOPLECERT / AXELOS (2016).
\end{rSection2}

\begin{center}
\vspace{0.1cm}
\textit{German national; English fluent}
\end{center}

\end{document}
