Zum Inhalt

Skillset

IT-Expertise

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

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

Programmiersprachen, Libraries und Frameworks

  • Schwerpunkt Golang seit 2022, Projektefahrung mit Golang seit 2016
  • SQL, htmx, autohotkey, Python3 und PHP (für legacy code bases), HTML, CSS

Typische Einsatzgebiete:

  • Entwicklung von TUI/CLI-Tools für Data Engineering, Devops, CI/CD
  • Scraper, Bots und Projektsupport-Tools
  • Desktop und Webanwendungen mit Golang, Wails/Fyne und htmx
  • Automatisierung, RPA ggf. zusätzlich mit 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

Libraries, Frameworks u.a. Golang Standard Library :), Bootstrap, Beautiful Soup, command prompt toolkit, fastai, fastapi, fbprophet, FPDF, Google APIs, Google Trends, ImageMagick, opencv, pandas, poetry, pyautogui, pytorch, scipy, scrapy, selenium, simpy, spaCy, 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, Excalidraw
Entwicklungswerkzeuge Vim, Jupyter Notebook, VS-Code
Versionsverwaltung git, fossil SCM, mercurial
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 Freemind, coggle, plantuml
Dokumentation markdown, mkdocs, pandoc, Docbook-XML, LaTeX
Sonstiges Storytelling mit pygame und renpy, ff, fzf, ripgrep, sd, fd, docker, xsv, miller, dasel, visidata, lsd, lok, watchexec-cli, lazygit

Weiterbildung

Nur mit kontinuierlichem Lernen bleibt man relevant: dazu nutze ich verschiedenen Angebote u.a. zu Data Engineering, Machine Learning, LLM's, Golang und technologischen Konzepten und Ansätze im Allgemeinen.

Es tauchen einige Beginner-Kurse in der Liste auf. Diese musste ich absolvieren da sie erforderlicher Bestandteil von Skill und / oder Career Tracks sind.

2023

2023-11-26: Vim masterclass Content / Statement of Accomplishment
2023-08-16: GitHub Concepts Content / Statement of Accomplishment
2023-08-16: AI Ethics Content / Statement of Accomplishment
2023-08-02: MLOps for Business Content / Statement of Accomplishment
2023-07-27: Implementing AI Solutions in Business Content / Statement of Accomplishment

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-11-30: Scraping and Data Mining for Beginners and Pros Content / Statement of Accomplishment
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