Ich bin Zineddine

ein Programmierer

Coffee tree
personal photo

Hallo.

Ich bin ein Softwareentwickler und ein Automatisierungsingenieur.
Ich programmiere genauso gerne mit Java und Javascript wie ich gerne Kaffee trinke ☕


Erfahrungen & Projekte (open-source)

Praktikum
Softwareentwicklung und künstliche Intelligenz bei DRÄXLMAIER

  • Python-Programmierung (Modellierung/Unit-tests)
  • AWS-CDK-Entwicklung (Typescript Pipelines/Lambdas)
  • Web apps (AngularJS)
Python, Typescript, AWS

August 2021 - Januar 2022

Praktikum
Deep Learning Entwickler - synsor.ai

  • Verbesserung des Data Science-Workflows / der virtuellen Maschine
  • Datensatzerweiterung
  • Beitrag zur Computer Vision Pipeline
  • Beitrag zur KI-Funktionalität
  • Exploration zu Zukunftsthemen im Bereich Computer Vision und Künstliche Intelligenz
Python Programmierung

Mai 2021 - Juli 2021

Maschinelles Lernen und Steuerungstechnik
Künstliche neuronale Netze zur Entwicklung von Phasenvorlaufkompensatoren

Python-Projekt zum Lehren künstlicher neuronaler Netze zum Entwurf von Phasenanschnittkompensatoren (basierend auf dem Root-Locus-Ansatz).

Python: Keras und TensorFlow

Full-Stack-Webentwicklung
Cloud Notes

Eine Plattform, auf der Benutzer ihre Notizen in der Cloud speichern können. Die gesamte Bereitstellung erfolgt über AJAX, sodass die Seite beim Start nur einmal technisch aktualisiert wird.

ReactJS, jQuery, AJAX; NodeJS, ExpressJS, MongoDB

Full-Stack-Webentwicklung
Create Portfolio

Eine Plattform, auf der Benutzer ihre Portfolios erstellen und an andere weitergeben können. Das Portfolio ist theoretisch grenzenlos groß.

Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, MongoDB

Full-Stack-Webentwicklung
U-Read Bolt

Mit U-Read Bolt können Sie Ihre Aufsätze und Bücher schneller und effizienter lesen.

Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, PDFJS, MongoDB

Automatisierungstechnik und Frontend-Webentwicklung
Generatorvisualisierung

Die Raumvektormodulation (SVM) ist ein Algorithmus zur Steuerung der Pulsweitenmodulation (PWM). Es wird zur Erzeugung von Wechselstromwellenformen verwendet.

Bootstrap, JQuery; Automatisierungstechnik

Eingebettete Systeme und Automatisierung
Automatisiertes Parksystem

Ein VHDL-Projekt, das eine digitale Schaltung synthetisiert, die ein Parksystem in VHDL automatisiert. Das Projekt enthält viele erweiterte Komponenten und ist locker eingestellt.

VHDL, FPGA; Automatisierungstechnik

Erneuerbare Energien
Energie in Algerien:
Situation und erneuerbare Anwendungen

Ein Papier, das die Energiesituation in Algerien vorstellt und das Potenzial einiger erneuerbarer Energiequellen und ihre wahrscheinlichen Anwendungen untersucht.
Die Einführung dient nur zur Zusammenfassung des Modulumrisses.

Energietechnik

Android App Entwicklung
Android Apps (unveröffentlicht)

Einige in Java entwickelte Android-Apps für Fortgeschrittene wie Direct Messaging-Apps oder Social Media-Apps , die viele Technologien wie Firebase NoSQL und SQLite sowie viele andere APIs verwenden.

Java, XML

(Freiwillige Lehre)

Bildverarbeitung

Der Workshop fasste die Grundlagen von Python zusammen und arbeitete mit den Studenten zusammen, um die Grundlagen des Computer Vision mithilfe der Python-Bibliotheken zu erlernen.

November 2019 - Januar 2020

Web Entwicklung

Ich war Co-Tutor in einem Workshop, der sich mit den Grundlagen von HTML, CSS, JS und Bootstrap befasste

November 2019

Python-Programmierung

Der Workshop enthielt einen Übergang von der C-Sprache zu Python mit Präsentation von Python-Anwendungen wie maschinelles Lernen, Computer Vision und Back-End-Entwicklung.

März 2019

Java-Programmierung

Den Teilnehmern wurden zusätzlich die Grundlagen der Programmierkonzepte vermittelt in die Java-Sprache einschließlich OOP-Programmierung

November 2017 - Januar 2018


Masterarbeit

MSc. Elektrotechnik und IT
Hochpassfilter-Vorverarbeitung bei der Bildverfolgung mit Faltungs-Autoencodern

Verbesserung des Prozesses der Bildvektorisierung durch Aufbau einer Verarbeitungspipeline aus Convolutional Autoencodern und Hochpassfilter-Vorverarbeitung.
(Python - Deep Learning - Image Processing - Image Vectorization - Potrace)

August 2021 - Januar 2022


Bachelorarbeit

BSc. Elektrotechnik und Elektronik
Flaws Detection in Medical Pills Manufacturing Using Image Processing and Computer Vision

Ein Programm, das klassische Bildverarbeitungsalgorithmen und Modelle für maschinelles Lernen verwendet, um fehlerhafte Pillen in der Produktionskette zu erkennen, das in einem Desktop-GUI-Programm (Python) realisiert wurde.

März 2019 - Juli 2019


Bildung

MSc. Elektrotechnik und IT
TH Deggendorf

Derzeit Masterstudent im Bereich Elektrotechnik und IT im Schwerpunkt Automatisierungstechnik

März 2020 - März 2022

BSc. Elektrotechnik und Elektronik
IGEE ex-INELEC

Ein Bachelor-Abschluss im Bereich Elektrotechnik und Elektronik am National Institute of Electronics in Algerien (Rang: Top 5%).

September 2016 - Januar 2020


Kompetenzen

Python-Programmierung

In meiner Bachelorarbeit musste ich einen Filter entwickeln, der Anomalien in der Herstellung von Medizin-Tabletten erkennt. Deshalb lernte ich Python und erstellte ein Desktop-GUI-Programm, das maschinelles Lernen und Computer Vision verwendet, um das bisherige zu erreichen erwähnte Aufgabe. Darüber hinaus war Python (Django) während meines Masterstudiums Teil meines Lehrplans für fortgeschrittene Programmiertechniken.
Noch wichtiger ist, dass ich die Erfahrung hatte, Teil des Teams von synsor.ai zu sein, das Algorithmen zur Erkennung von Anomalien für den kommerziellen Einsatz basierend auf Deep-Learning-Modellen entwickelt. Dies war in Form eines Praktikums, wie oben im Abschnitt Erfahrung erwähnt.

Web Entwicklung

Es begann damit, dass ich Websites erstellen wollte, die nur meine Apps präsentieren, aber auf die Art und Weise, wie ich tiefer ging und ein Full-Stack-Entwickler mit Javascript wurde.

Android-Entwicklung

Nachdem ich Java beherrscht und es mehrmals unterrichtet hatte, begann ich damit Android-Apps zu erstellen, die viele Technologien und Dienste wie Firebase verwenden.

Studienspezifische Fähigkeiten

C Programmierung
VHDL / FPGA Programmierung
SPS (PLC) Programmierung
MATLAB & Simulink
Assembly (Z80 µP)

Abgeschlossene Online-Kurse

The Complete Web Development Course Angela Yu
The Complete Android Development Course Rob Percival
Python for Data Science and Machine Learning Bootcamp Jose Portilla

Sprachen

Deutsch B2
Englisch IELTS 7.0
Französisch Landessprache
Arabisch Landessprache (Muttersprache)

In Kontakt kommen

Ich bin offen für Zusammenarbeit

Sie möchten mit mir an einem Projekt arbeiten? oder mich zu einer Schachpartie herauszufordern? Warten Sie keine Sekunde, um unten zu klicken!

KONTAKTIEREN SIE MICH