Zum Inhalt

Skillset

IT-Expertise

Gelistet sind nur Technologien die in Projekten im Zeitraum <3 Jahre mehrfach zum Einsatz kamen.

Die Projektsprache in den von mir realisierten Projekten sind überwiegend Deutsch und/oder Englisch.

Programmiersprachen, Libraries und Frameworks

  • Schwerpunkt: Golang, Python3
  • PHP (für legacy code bases)
  • SQL
  • autohotkey

Zuletzt vor längerer Zeit im Projekteinsatz:

  • mehr als 1 Jahr: Javascript, awk
  • mehr als 3 Jahre: C#, Python2, VBS
  • mehr als 5 Jahre: Access Basic, Basic4Android, C, C++, R-Lang, ABAP, Cordova/Phonegap

Typische Einsatzgebiete:

  • Python: Webanwendungen, Datenanalyse, Scraping, Testautomatisierung, RPA
  • Rust: alle Einsatzgebiete, häufig Portierung von Python-Scripts in robusteres Environment
  • Golang: CLI-Tools, Concurrency, Microservices
  • ahk: Windows Desktopautomatisierung, RPA
  • PHP: Webanwendungen

Libraries, Frameworks u.a. argparse, asyncio, Beautiful Soup, Bootstrap, command prompt toolkit, d3.js, dash, dask, fastai, fastapi, fbprophet, FPDF, Google APIs, Google Trends, ImageMagick, jinja2, logging, lxml, mulitihreading, multiprocessing, mypy, numpy, opencv, openpyxl, pandas, poetry, processing, prophet, py2exe, pyautogui, pydantic, pygame, pyinstaller, pynput, pysimpleGUI, pytest, pytorch, reportlab, requests, revealjs, rich, scapy, scikit-learn, scipy, scrapy, selenium, simpy, spaCy, sqlmodel, Streamlit, SureLock, textual, threading, Tk, tox, tqdm, typer, virutalenv, Vue.js, wkhtmltopdf, xlwings
PM-Tools u.a. Asana, Trello, Meistertask, MS Project, Project Libre, Kanbanflow
Projektmangement: Vorgehensmodelle, Frameworks, Methoden Wasserfall, Scrum, Kanban, trad. Projekemanagement, Scrumban, hybrides PM, DevOps, MVP, Pair Programming, Mob Programming, DevOps, CI, CD, Design Thinking, FAST Agile, Cynefin
Prototyping Balsamiq Mockups, PowerPoint, Libre Office Draw
Entwicklungswerkzeuge Vim, Jupyter Notebook, VS-Code
Versionsverwaltung git, mercurial SCM, fossil SCM
Webserver Apache, Tornado, nginx
Test pytest, RPA unterstützte manuelle Tests
Datenbank und Reporting Tools MySQL, MariaDB, SQLite, (vor längerem Crystal Reports, MS SQL Server, MS Access)
Visualisierung plantuml, Sankey, yEd, graphviz, ditaa, GnuPlot, mscgen, matplotlib
Brainstorming/Mindmapping Freeplane, Freemind, coggle, Xmind, plantuml
Dokumentation LaTeX, Docbook-XML, markdown, mkdocs, pandoc
Sonstiges Storytelling mit pygame und renpy, ff, fzf, ripgrep, sd, fd, docker, xsv, miller, dasel, visidata, lsd, lok, watchexec-cli, gitui

Weiterbildung

Ich entwickle seit 2003 Skripte und Programme u.a. in Python. Nur mit kontinuierlichem lernen bleibt man relevant. Dazu nutze ich u.a. das Weiterbildungsangebot der Firma Datacamp speziell für Python und Machine Learning. Ähnliches würde ich mir auch für die Programmiersprache Golang und Rust wünschen. Leider ist mir dafür bislang nichts bekannt. Wem etwas bekannt ist, bitte melden

Bitte nicht wundern, wenn einige Beginner-Kurse in der Liste auftauchen. Das absolvieren dieser ist erforderlich um wenn man bestimmte Kurse, Skill oder Career tracks erreichen möchte.

2023

2023-07-25: Writing Efficient Python Code Content / Statement of Accomplishment
2023-07-22: Data Storytelling Concepts Content / Statement of Accomplishment
2023-07-22: Writing Functions in Python Content / Statement of Accomplishment
2023-07-19: Understanding Artificial Intelligence Content / Statement of Accomplishment
2023-07-09: Introduction to Data Ethics Content / Statement of Accomplishment
2023-07-06: Course Creation at DataCamp Content / Statement of Accomplishment
2023-07-06: Introduction to Data Culture Content / Statement of Accomplishment
2023-06-28: Building Systems with the ChatGPT API (beta), by DeepLearning.AI Content / Statement of Accomplishment
2023-06-20: ChatGPT - The Complete Guide to ChatGPT & OpenAI APIs Content / Statement of Accomplishment
2023-06-13: Introduction to Docker, Content / Statement of Accomplishment
2023-06-13: Introduction to Generative AI Studio, by Google Cloud Skills Boost
2023-06-12: Transformer Models and BERT Model, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-12: Attention Mechanism, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-12: Encoder-Decoder Architecture, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-12: Introduction to Image Generation, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-07: Generative AI Fundamentals, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-07: Introduction to Responsible AI, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-06: Introduction to Large Language Models, by Google Cloud Skills Boost Statement of Accomplishment
2023-06-06: Introduction to Generative AI, by Google Cloud Skills Boost Statement of Accomplishment
2023-05-04: ChatGPT Prompt Engineering for Developers (beta), by DeepLearning.AI Content / Statement of Accomplishment
2023-03-26: Introduction to Git, Content / Statement of Accomplishment
2023-03-22: Introduction to ChatGPT, Content / Statement of Accomplishment
2023-02-15: Introduction to DevOps, Content / Statement of Accomplishment
2023-02-11: Streaming Concepts, Content / Statement of Accomplishment
2023-02-09: Command Line Automation in Python, Content / Statement of Accomplishment
2023-01-22: Data Processing in Shell, Content / Statement of Accomplishment
2023-01-21: Image Processing in Python, Content / Statement of Accomplishment

2022

2022-10-26: Unit Testing for Data Science in Python, Content / Statement of Accomplishment

2021

2021-05-25: Data-Driven Decision Making for Business, Content / Statement of Accomplishment
2021-05-22: Understanding Data Topics (Skill Track), Content / Statement of Accomplishment
2021-05-22: Understanding Data Engineering, Content / Statement of Accomplishment
2021-04-10: Understanding Data Visualization, Content / Statement of Accomplishment
2021-03-30: Understanding Machine learning, Content / Statement of Accomplishment
2021-03-27: Understanding Data Science, Content / Statement of Accomplishment
2021-03-11: Data Skills for Business (Skill Track Version 2), Content / Statement of Accomplishment
2021-03-11: Machine Learning for Business, Content / Statement of Accomplishment

2020

2020-09-12: Understanding Cloud Computing, Content / Statement of Accomplishment
2020-07-10: Data Manipulation with pandas, Content / Statement of Accomplishment
2020-07-08: Data Types for Data Science in Python, Content / Statement of Accomplishment

2019

2019-12-07: Data Skills for Business Track (Skill Track Version 1), Content / Statement of Accomplishment
2019-12-07: Introduction to Statistics in Spreadsheets, Content / Statement of Accomplishment
2019-11-20: Python Programmer (Career Track Version 2), Content / Statement of Accomplishment
2019-10-15: AI Fundamentals, Content / Statement of Accomplishment
2019-08-12: Data Science for Business, Content / Statement of Accomplishment
2019-07-10: Introduction to Data Science in Python, Content / Statement of Accomplishment
2019-04-03: Python Programmer (Career Track Version 1), Content / Statement of Accomplishment
2019-11-20: Introduction to Shell, Content / Statement of Accomplishment
2019-11-20: Conda Essentials, Content / Statement of Accomplishment
2019-11-13: Introduction to Relational Databases in SQL, Content / Statement of Accomplishment
2019-11-12: Merging DataFrames with pandas, Content / Statement of Accomplishment
2019-04-03: Introduction to Databases in Python, Content / Statement of Accomplishment
2019-02-14: Manipulating DataFrames with pandas, Content / Statement of Accomplishment

2018

2018-10-13: pandas Foundations, Content / Statement of Accomplishment
2018-08-21: Introduction to Version Control with Git, Content / Statement of Accomplishment
2018-08-10: Python Fundamentals Track (Skill Track) Content / Statement of Accomplishment

2017

2017-10-11: Cleaning Data in Python, Content / Statement of Accomplishment
2017-07-11: Intermediate Importing Data in Python, Content / Statement of Accomplishment
2017-07-06: Python Data Science Toolbox (Part 2), Content / Statement of Accomplishment
2017-07-04: Python Data Science Toolbox (Part 1), Content / Statement of Accomplishment
2017-01-11: Intermediate Python, Content / Statement of Accomplishment
2017-01-30: Introduction to Importing Data in Python, Content / Statement of Accomplishment

2016

2016-02-18: Introduction to Python, Content / Statement of Accomplishment

2015

2015-07-02: R Programming, Johns Hopkins via Coursera, Validierung, Zertifikat
2015-06-08: The Data Scientist’s Toolbox, Johns Hopkins via Coursera, Validierung, Zertifikat

2014

2014-01-08: Certified International Project Manager (IAPM)
Certified International Project Manager (IAPM), Zertifikat, Validierung, IAPMIC: WPN5U2F88RDW

2013

2013-12-16: Certified Senior Agile Project Manager (IAPM)
Certified Senior Agile Project Manager (IAPM), Zertifikat, Validierung, IAPMIC: 5YLACN958FXX

2012

2012-08-28: MCTS .net Framework 4, Windows Applications, Microsoft, Zertifikat
2012-08-28: MCTS, Microsoft, Zertifikat

2011

2011-03-19: Certified Senior Project Manager (IAPM)
Certified Senior Project Manager (IAPM), Zertifikat, Validierung, IAPMIC: UX0T4FMC06FZ

2004

2004-12-07: IT-Sicherheit in Rechnersystemen und -netzwerken, SGD, Zertifikat

2002

2002-05-08: C/C++ Programmierer unter Linux, SGD, Zeugnis
2002-03-15: Microsoft M2073 Programming MS SQL Server 2000, Tria, Teilnahmebescheinigung
2002-01-30: Microsoft M1595 Accessing Data C++, Tria, Teilnahmebescheinigung
2002-01-07: Datenmanagement mit XML, FH Furtwangen, Zertifikat

Ausbildung

1997

1997-07-21: Diplom Wirtschaftsinformatik, SGD, Diplom + Zeugnis

1995

Ausbildung Industrikaufmann, IHK (1993-09-01 bis 1995-07-11), Zeugnis

1992

Studium Wirtschaftsinformatik, TU Nürnberg, ohne Abschluss, Abbruch aufgrund eines familiären Pflegefalls
Abschluss Fachabitur, Zeugnis

1990

Abschluss Realschule, Zeugnis