Schlagwörter
Skills
Technologien:
[ ] Node.js (Express.js für REST APIs)
[ ] PHP (ohne Framework)
[ ] Bootstrap
[ ] HTML, CSS, SCSS, JavaScript, JSON
[ ] Datenbanken: Microsoft SQL Server, MongoDB, MySQL und mehr
[ ] Apache, Linux
Frontend-Funktionen:
[ ] Mobilfähigkeit
[ ] Authentifizierung
[ ] Datentabellen mit:
> Exportieren als PDF- und Excel-Dateien
> Schnellsuche/Filtern
> Sortieren Datentabelle nach Spalte
> Seitenumbruch (pagination)
[ ] Formulare
DevOps: Einrichtung Domäne, Web-Hosting, SSL-Zertifikate
Kollaboratives Arbeiten: Agile, SCRUM; Slack, Trello, Microsoft Teams
Versionskontrolle: Git/Fork
*
Systemadministration / Virtualisierung:
[ ] Konfiguration/Wartung/Migration/Sicherung CMS (Joomla, Mediawiki, Piwik/Matomo)
[ ] Systemadministration: Wartung/Konfiguration Server (Windows und Linux) + Clients, Netzwerk
[ ] Virtualisierung (WMware ESXi, Veeam Backup & Replication)
*
Erste Schritte mit:
[ ] DevOps und CI/CD mit GitLab, automatisierten Tests (mit Karma/Jasmine) und Jenkins pipelines
[ ] Konfigurationsmanagement mit Ansible
[ ] Laravel und Tailwind CSS
[ ] der künstlichen Intelligenz / dem maschinellen Lernen mit Python, TensorFlow und Keras
Projekthistorie
Das ist eine C# WinForms-Anwendung, die eine API bietet. Ich habe das Angular-Frontend für diese API bereitgestellt, das aus einem komplexen zweischichtigen reaktiven Formular besteht, das einem verschachtelten JSON-Objekt entspricht. Das Formular ist mobilfähig.
Dies ist eine Anwendung für den Firmenprüfstand, die an ein bestehendes kommerzielles ERP-System anknüpft. Sie greift auf die ERP-Projekte zu und erweitert sie um ingenieurspezifische Datenfelder. Die Anwendung hat mehrere Zugriffsebenen mit Benutzern und Benutzergruppen. Zu Beginn stellt sie eine Liste von Projekten vor. Hier können Benutzer entweder neue Projekte erstellen oder bestehende Projekte auswählen und bearbeiten.
Jedes Projekt hat eine Reihe von Eigenschaften, die in die folgenden Abschnitte unterteilt sind:
[ ] Grundsystem (Projektnummer, Ersteller, Projektname, Kunde, Bemerkung, Kommentar, Kommentar plus 7 weitere Felder)
[ ] Weitere angaben (18 Felder)
[ ] Qualitätssicherung (7 Felder)
[ ] Dokumente (Anhang* plus ein Feld) // *Der Dokumentname ist geheim
Jeder Anhang hat viele Abschnitte mit vielen Feldern. Es gibt verschiedene Arten von Anhängen. Verschiedene Anhangypen haben unterschiedliche Abschnitte. Benutzer können Anhänge als PDF exportieren.
Sie bietet eine geteilte Sicht mit einer Liste auf der linken Seite und einem Detailbereich auf der rechten Seite. Wenn man einen Eintrag aus der Liste auswählt, werden seine Details im rechten Bereich angezeigt. Das Detailpanel kann manuell ausgeblendet werden; es wird automatisch wieder eingeblendet, wenn ein neuer Eintrag aus der Liste ausgewählt wird.
Verschiedene Benutzer können unterschiedliche Farbthemen verwenden.
Die Anwendung erweitert das ERP-System um die folgenden Funktionen:
- Schnellsuche
- Sortierung
- Seitenumbruch
- Datenexport nach Excel
[ ] ganze Kundenliste mit Suche und Sortierung
[ ] Verkaufschancen (mit Schnellsuche, Sortieren)
[ ] Besuchsplanung (Das Ziel ist es, Benutzern die Möglichkeit zu geben, Kunden schnell über geplante Besuche zu informieren. Die Anwendung stellt Benutzern Sammlungen zu Verfügung. Benutzer können Kontaktpersonen anhand von Postleitzahl, Datum und Kategorie auswählen und sie den Sammlungen hinzufügen. Dann können Benutzer mit einem Schlag eine E-Mail an alle Personen in einer Sammlung senden. Benutzer können einige Daten ändern, wobei die Änderungen anschließend in den Windows-Clients sichtbar werden.
[ ] Exportieren nach Excel
Wir wollten den IFAT-Besuchern einen Bildschirm und ein Schaltbrett mit alten Schaltern präsentieren und es ihnen ermöglichen, mit Hilfe der Schalter verschiedene Werbevideos auszuwählen und zu steuern.
Der Computer hatte einen Videoplayer mit mehreren Werbevideos für die IFAT. Das Schaltbrett war über einen Arduino-Controller, der Tastaturanschläge simulierte, mit dem Computer verbunden.
Ich habe die Videosoftware für Windows und den Arduino programmiert. Meine Kollegen haben das Schaltbrett gebastelt.