From fa2cd3de145618a401041cb54d18cba0d79289d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andri=20Kr=C3=A4mer?= Date: Thu, 14 Nov 2024 17:54:44 +0100 Subject: [PATCH] added CV --- nbs/10_andri.ipynb | 2 +- nbs/11_andri_cv.ipynb | 135 ++++++++++++++++++++++++++++++++++++++++++ nbs/index.ipynb | 5 +- nbs/sidebar.yml | 5 +- settings.ini | 2 +- 5 files changed, 144 insertions(+), 5 deletions(-) create mode 100644 nbs/11_andri_cv.ipynb diff --git a/nbs/10_andri.ipynb b/nbs/10_andri.ipynb index d5ee357..3366012 100644 --- a/nbs/10_andri.ipynb +++ b/nbs/10_andri.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Andri Krämer\n", + "# Andri's Projects\n", "\n", "> Discover the projects I've brought to life over the years! Some may be a bit dated, but I found it fascinating to journey back in time and revisit the challenges that felt essential to tackle back then." ] diff --git a/nbs/11_andri_cv.ipynb b/nbs/11_andri_cv.ipynb new file mode 100644 index 0000000..709e858 --- /dev/null +++ b/nbs/11_andri_cv.ipynb @@ -0,0 +1,135 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Andri's CV\n", + "\n", + "> Joyfully bound to the endless journey of learning." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#| default_exp andri_cv" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#| hide\n", + "#| echo: false\n", + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#| hide\n", + "from nbdev.showdoc import *\n", + "from IPython.display import Markdown\n", + "from matlon.model import *\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Personal Information\n", + "\n", + "- **Name**: Andri Krämer \n", + "Well, to be precise: my real name is _Andres_ Krämer. But ever since I was born, everyone has only called me _Andri_. Except maybe for the tax office and the local authorities. In the age of digitalization, this is increasingly becoming a problem, as whenever I have to verify my identity electronically, the name doesn’t match the one on my ID. And if I were to use _Andres_ on LinkedIn, for example, no one would recognize me 🫤.\n", + "- **Email**: akraemer@matlon.ch \n", + "- **Nationality**: Swiss \n", + "- **Date of Birth**: 1 August 1973, in Zürich \n", + "- **Marital Status**: Married \n", + "- **Children**: 3 kids, born 2008, 2010 and 2012\n", + "\n", + "## Languages\n", + "- **German**: Native speaker\n", + "- **English**: Fluent (spoken and written)\n", + "- **French**: Good working knowledge\n", + "\n", + "## Education\n", + "- **June/July 2019**: Residency at [D ONE](https://d-one.ai) during sabbatical.\n", + "- **2016 - today**: Machine Learning and AI with sklearn, TensorFlow, Keras, PyTorch, XGBoost, LLMs, OpenAI API, Langchain and others. Data Science and Analytics with Databricks, MongoDB, Power BI, Python, AWS.\n", + "- **2001**: Diploma (equivalent to today’s MS) in Computer Science from ETH Zurich. Score: 5.39 (scale 1–6).\n", + "- **2001**: Diploma thesis at Arsin Corp., San Francisco. Won Hitachi-Motorola-Award for best thesis in Corporate Communication at Eurécom.\n", + "- **2000**: Final year studies in Corporate Communication at [Institute Eurécom](https://www.eurecom.fr), France for Engineering Degree in Computer Science of ETHZ.\n", + "- **1995 – 2000**: Degree course in Computer Science at ETH Zurich.\n", + "- **1993 – 1994**: Jazz School in Lucerne, Switzerland.\n", + "- **1992**: Matura C (specialized in mathematics and and natural sciences) at MNG Zurich.\n", + "\n", + "## Work Experience\n", + "- **2024 - today**: C*O at matlon GmbH, having fun and working on whatever I like for a few months.\n", + "- **2009 - 2024**: Senior Software Engineer and Project Manager at [mp technology AG](https://mptechnology.ch):\n", + " - Projects for various clients in machine learning, data science, and data analytics. Implementation of projects and support of client teams in the conception and execution of data-based processes and tools. Use of machine learning for revenue optimization in e-commerce systems. Technologies: Python, MongoDB, AWS, Databricks, Power BI\n", + " - Online insurance platform for [smile insurances](https://www.smile-insurances.com). Lead developer in a team of up to 5 employees, Project management and client support, solution design, refinement, requirements, and concepts. Comprehensive web application for insurance sales, analytics, and marketing activities for private liability, household, car and motorcycle insurance, travel, legal, and life insurance. Multiple redesigns and technology upgrades.\n", + " - Quality Control tool for [SVA Zurich](https://svazurich.ch) (Java/Spring/Vaadin).\n", + "- **2009 - current**: [Gschichtefritz.ch](/10_andri.ipynb#gschichtefritz). Developed automated publishing and production system for personalized children’s audio stories.\n", + "- **2008**: Developed software for various non-profit projects, including [on-stage live performance tools](/10_andri.ipynb#wiimidii).\n", + "- **2007**: Test Manager at SBB, Bern, for an online ticketing project.\n", + "- **2004 – 2007**: Project Manager and Developer at Penta Group, Zürich. Worked on p-Desk Product Development (Java).\n", + "- **2002 - 2003**: Designed and implemented security frameworks at Schmid Telecom, Zürich.\n", + "- **2001**: Six-month thesis project at Arsin Corp., San Francisco (BGP Routing Instability Generator).\n", + "- **1997 - 1999**: Project Manager at Telenet Inc., St. Gallen.\n", + "- **1995**: SwissRe, Zürich: Internship and part-time positions.\n", + "\n", + "## Academic and Non-profit Projects\n", + "- **2000**: Eurecom. Developed JPKI, a high-level Java PKI API based on cryptlib, and a Certificate Authority Web Application based on JPKI.\n", + "- **1999**: ETHZ/TIK. Developed the concept, designed, and implemented SNAP, the Secure Nonlocal Anonymizing Proxy enabling anonymous HTTP and Email communication that cannot be traced within the user’s local environment. Analyzed existing solutions for anonymous communication on the Internet, including Crowds, Onion Routing, Anonymizer, LPWA, and Remailers.\n", + "- **1997–2007**: Developed [PublicSecrets](/10_andri.ipynb#publicsecrets), a non-profit web collaboration tool and social network portal with integrated email, photo gallery, address book, bookmark store, secure file sharing, event organizer, and shared accounting/bookkeeping.\n", + "\n", + "## Other Experience and Interests\n", + "- **2009–present**: Writing and recording over 70 Swiss-German children's stories with songs under the pseudonym “Gschichtefritz.” Available until 2023 on CD or MP3 with a \"pay if you like it\" model, now as MP3 and APP. Performed live at public events, theatres, and schools.\n", + "- **2008–present**: Marriage and family life with two sons (born 2008, 2010) and one daughter (born 2012).\n", + "- **2004–2008**: Composer, arranger, and producer with the Swiss pop duo [Amtsbladt](http://www.amtsbladt.ch), doing CD productions and live concerts.\n", + "- **Autumn 2003**: Completed a solo bicycle trip spanning over 5500 km across Poland, Slovakia, Hungary, Romania, Bulgaria, Turkey, Greece, Croatia, Slovenia, Italy, and Switzerland.\n", + "- **1992–1995**: Worked as a guitar teacher, bartender, musician, and postman.\n", + "- **1988–1996**: Leader of Jungwacht Wollishofen, a boy-scout organization, and instructor for Jugend & Sport Switzerland.\n", + "\n", + "**Interests**: Music, Reading, Theatre, Mountain Biking, Hiking\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#| hide\n", + "import nbdev; nbdev.nbdev_export()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "python3", + "language": "python", + "name": "python3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/nbs/index.ipynb b/nbs/index.ipynb index 956f032..9587f04 100644 --- a/nbs/index.ipynb +++ b/nbs/index.ipynb @@ -22,10 +22,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "As a kid, whenever someone asked what I wanted to be when I grew up, I’d always say, 'an inventor.' Starting October 23, 2024, I'll be documenting an old project every day. So stay tuned and follow me as the website grows! \n", + "As a kid, whenever someone asked what I wanted to be when I grew up, I’d always say, 'an inventor.' Starting October 23, 2024, I'll be documenting my projects. So stay tuned and follow me as the website grows! \n", "\n", + "* 2024-11-14: [Andri's CV](/11_andri_cv.ipynb) Joyfully bound to the endless journey of learning\n", "* 2024-11-10: [Anelec, 1985-1990](/10_andri.ipynb#anelec) My first company at the age of 12\n", - "* 2024-11-08: [WhatsAppChatConverter, 2024-](/20_whatsapp_converter.ipynb) My father asked me how he could print his WhatsApp chat history with my late brother. I had to realize that this was not possible, and there was no useful free tool to archive or print a chat in a nice format. So, I wrote one.\n", + "* 2024-11-08: [WhatsAppChatConverter, 2024-](/10_andri.ipynb#whatsappchatconverter) My father asked me how he could print his WhatsApp chat history with my late brother. I had to realize that this was not possible, and there was no useful free tool to archive or print a chat in a nice format. So, I wrote one.\n", "* 2024-11-04: [batGPT, 2024-](/10_andri.ipynb#batgpt) Write assessment reports for assistive technologies using AI\n", "* 2024-11-03: [Brainwaver: Pink Noise, 2013](/10_andri.ipynb#brainwaver-pink-noise) Nothing but binaural pink noise to get into the flow and focus\n", "* 2024-11-02: [Dino Stampf Deep Learning, 2017](/10_andri.ipynb#dino-stampf-deep-learning) Pre-LLM AI generated pseudo-Swiss German lyrics\n", diff --git a/nbs/sidebar.yml b/nbs/sidebar.yml index 1d893e4..9083898 100644 --- a/nbs/sidebar.yml +++ b/nbs/sidebar.yml @@ -2,6 +2,9 @@ website: sidebar: contents: - index.ipynb - - 10_andri.ipynb + - section: Andri Krämer + contents: + - 10_andri.ipynb + - 11_andri_cv.ipynb - 90_imprint.ipynb - 95_model.ipynb diff --git a/settings.ini b/settings.ini index 01426a8..101a56c 100644 --- a/settings.ini +++ b/settings.ini @@ -20,7 +20,7 @@ put_version_in_init = True ### Docs ### branch = main -custom_sidebar = False +custom_sidebar = True doc_host = https://www.matlon.ch doc_baseurl = / git_url = https://github.com/%(user)s/%(repo)s