IP

Ioan Liviu Popa

verfügbar

Letztes Update: 25.01.2024

Full-Stack Programmierer/Software Entwickler (Express.js, Angular, PHP, SQL Server)

Abschluss: Uni (4 Jahren)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Popa - AZ - Zwischenzeugnis.pdf
Popa - HST - Arbeitszeugnis.pdf
1. Entwickelte Projekte bei HST-AZ.pdf
2. Entwickelte Projekte - privat.pdf
Popa.Diplom.Übersetzung.pdf
Popa.Diplom.Seite1.pdf
Popa_180423.pdf

Skills

Ich entwickle mobilfähige Business Intelligence-Anwendungen.

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

09/2020 - 07/2021
OpenData - Yelp (Demonstration mit SQL Server, MongoDB, Node.js, Express.js, Angular, Angular Material, Angular Flex, DevOps)
Selbständig (Internet und Informationstechnologie, < 10 Mitarbeiter)

Dies ist eine mobilfähige im Internet verfügbare Anwendung. Die bietet eine geteilte Ansicht mit einer Liste auf der linken Seite. Wenn man einen Eintrag in dieser Liste auswählt, werden seine Details ( OpenLayers-Karte, Marker, Textinhalt) in einem Panel auf der rechten Seite angezeigt. Die Anwendung hat eine SQL Server-Version und eine MongoDB-Version.

06/2021 - 06/2021
MovieApp (Demonstration mit Node.js, Laravel und Tailwind CSS)

Diese reaktionsfähige Anwendung bietet ein einfaches Frontend für die API von themoviedb.org. Sie zeigt eine Liste von Karten mit Filminformationen wie Titel, Typ, Bewertung und Datum an.

03/2021 - 04/2021
Logfile Analyzer (Frontend)
HST Systemtechnik GmbH & Co. KG (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

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.


07/2018 - 03/2021
Hydraulic Analysis Center / Prüfungsauswertung
Axel Zangenberg GmbH & Co. KG (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

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.


01/2020 - 12/2020
Rechnungsausgangsbuch
Axel Zangenberg GmbH & Co. KG / HST Systemtechnik GmbH & Co. KG (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Zweck der Anwendung ist die Veröffentlichung des Work4All-Rechnungsausgangsbuchs.

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
Stack: SQL Server, Node.js (Express.js, Angular, Angular Material)

01/2015 - 09/2020
W4AEx
Axel Zangenberg GmbH & Co. KG (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

Diese Anwendung erweitert das bestehende Work4All ERP/CRM-System um die folgenden Funktionen:
[ ] 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

03/2014 - 12/2014
Schlüsselwörter
Axel Zangenberg GmbH & Co. KG (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

Anwendung, die die Quersuche nach beliebigen Schlüsselwörtern in der ERP-Datenbank und einigen Netzwerk-Verzeichnissen ermöglicht.

10/2013 - 03/2014
Präsentationssystem für IFAT 2014 (Weltleitmesse für Wasser-, Abwasser-, Abfall- und Rohstoffwirtschaft)
Axel Zangenberg GmbH & Co. KG (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

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.


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich arbeite nur per Remote.
Profilbild von IoanLiviu Popa Full-Stack Programmierer/Software Entwickler (Express.js, Angular, PHP, SQL Server) aus Kandern Full-Stack Programmierer/Software Entwickler (Express.js, Angular, PHP, SQL Server)
Registrieren