Ruben Norgall
Webentwickler
Profil
- Anwendungsentwickler/Webentwickler
- Bürokaufmann
- Schnelle Auffassungsgabe
- Strukturiert
- Hilfsbereit
Persönliche Daten
- Alter: 41
- Geburtsjahr: 1985
Ausbildung
-
IHK: Anwendungsentwickler – 2022
Berufskolleg für Technik und Gestaltung
Gelsenkirchen
www.btg-ge.eu -
IHK: Bürokaufmann – 2009
Berufskolleg für Wirtschaft und Verwaltung der Stadt Gelsenkirchen – Wirtschaftsgymnasium
Gelsenkirchen
Kenntnisse
Programmiersprachen:
- JavaScript (JS)
JavaScript (JS) ist eine dynamische Programmiersprache, die vor allem für Webentwicklungen verwendet wird, um interaktive Elemente in Webseiten zu erstellen. mehr zu JavaScript
- CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) ist eine Stylesheet-Sprache, die verwendet wird, um das Layout und Design von Webseiten zu gestalten. mehr zu CSS
- PHP (Hypertext Preprocessor)
PHP (Hypertext Preprocessor) ist eine serverseitige Skriptsprache, die hauptsächlich zur Entwicklung dynamischer Webseiten und Webanwendungen verwendet wird. mehr zu PHP
- C# (C-Sharp)
C# (C-Sharp) ist eine Programmiersprache, die von Microsoft entwickelt wurde und hauptsächlich für die Entwicklung von Anwendungen auf der .NET-Plattform verwendet wird. mehr zu C# (von Microsoft) zu Unity (C# Game-Engine)
CMS:
- WordPress
WordPress ist ein freies Content-Management-System (CMS), das vor allem zur Erstellung von Blogs und Webseiten verwendet wird.
- Shopware
Shopware ist eine modulare E-Commerce-Plattform, die sich für die Erstellung und Verwaltung von Online-Shops eignet.
- Typo3
Typo3 ist ein freies und flexibles Content-Management-System (CMS), das sich besonders für große Webseiten und komplexe Projekte eignet.
- Sulu
Sulu ist ein auf Symfony basierendes CMS, das besonders für Unternehmen entwickelt wurde und flexible APIs bietet.
Tools:
- Git
Git ist ein verteiltes Versionskontrollsystem, das zur Nachverfolgung von Änderungen in Quellcode während der Softwareentwicklung verwendet wird.
- Docker
Docker ist eine Plattform zur Automatisierung der Bereitstellung von Anwendungen in Containern. Container ermöglichen es, Software isoliert und portabel zu betreiben.
- Visual Studio Code
Visual Studio Code (VSCode) ist ein kostenloser Quellcode-Editor von Microsoft, der plattformübergreifend verfügbar ist und eine große Auswahl an Erweiterungen unterstützt.
- PHPStorm
PHPStorm ist eine kommerzielle integrierte Entwicklungsumgebung (IDE), die von JetBrains entwickelt wurde und speziell für die Arbeit mit PHP und verwandten Technologien optimiert ist.
Skills:
- SEO
- SEA
- Schema.org
- Conversion-Optimierung
Zertifikate
Portfolio
-
Finanzmodul (2025/2026)
PHP Browserapp zum Verwalten von Finanzen
- Import von CSV-Kontoauszügen
- Sortierung und Filterung von Einnahmen/Ausgaben
- Verwalten und Tracken von Geldanlagen
- Vermögensübersicht
- Haushaltsbuch
-
Vereinskasse – PHP Kassenbuch fürs „Büdchen“ (2025/2026)
PHP Vereinskasse mit Funktionsumfang:
- Digitales Kassenbuch mit PDF-Upload für Belege
- Integrierte Verkaufsverwaltung zur Erfassung von Event-Einnahmen
- Automatisierte Monatsabschlüsse und Monatsverwaltung
- PDF-Zusammenführung aller Belege für den Steuerberater
- Manueller Kassen-Zähler zur schnellen Bestandsaufnahme
-
Groove Sequenzer – Selfmade Metronom (2025)
JavaScript-Metronom
- JavaScript mit Bibliotheken
- Takteinstellung zum Üben
Link: Metronom
-
Udemy – Grundkurs Symfony (2023)
Grundkurs für das PHP-Framework Symfony
- Symfony Console
- Twig Templates
- Routing
- Model View Controller
- Bootstrap-Vorlage
- CRUD Controller
- EasyAdmin-Backend erstellen
-
WordPress-Plugin – Weatherpress (2023)
Plugin zu einer Wetter-API
- Backend
- API-Steuerung
- Slug zur Einbindung
-
WordPress-Plugin – All Icons (2023)
Plugin zur Einbindung von Font Awesome und WordPress-Dashboard-Icons
- Backend / Frontend
Link: WordPress-Plugin – All Icons
Beschreibung: All Icons ist ein Plugin, um Icons zu importieren.
-
Webseite-Projekt – Traumgeist (2023)
Webseite ohne PHP-Framework oder CMS
- Ajax-Loader
- Objektorientierung
Link: Webseite-Projekt – Traumgeist
Beschreibung: Traumgeist ist eine Webseite über verschiedene K.I.-Kunst.
-
Laravel Tutorial – Joblisting (2022)
Laravel-Joblisting-Webseite
- Model-View-Controller-Pattern
- Backend / Frontend
Link: Laravel Tutorial – Joblisting
Beschreibung: Eine Webseite, um Job-Angebote zu listen und zu sortieren.
-
LinkedIn – Kursinhalte (2021)
LinkedIn-Basiskurs für Programmierung
- Taschenrechner rendern und mit JavaScript-Funktionen versehen
- Analoguhr erstellen und rendern
- Scroll-In-Animationen
- Bildergalerie
- Formularfelder
Link: Aufgaben vom Kurs
Beschreibung: In diesem Basiskurs wurden vor allem JavaScript, HTML und CSS vermittelt.
-
JavaScript – First Sidescroller (2020)
Sidescroller-Game
- Reine HTML- und CSS-Objekte
- Start-/Stopp-Funktion
- Kollisionsabfrage
Link: JavaScript – First Sidescroller
Beschreibung: Kleines Sidescrolling-Game.
-
JavaScript – Schneeflocken
Schneeflocken-Effekt
- JavaScript-Canvas, CSS
Beschreibung: Wettereffekt auf Basis von reinem CSS und JS.
Häufig gestellte Fragen
Woher stammt der Name Ruben?
Der Name Ruben hat eine lange Geschichte und stammt ursprünglich aus der Bibel. Er ist hebräischen Ursprungs und bedeutet „Seht, ein Sohn“ oder „der mitfühlende Sohn“. Der Name setzt sich aus zwei hebräischen Wörtern zusammen: „Re’u“ (sehen) und „Ben“ (Sohn).
WikipediaWas ist ein Anwendungsentwickler?
Ein Anwendungsentwickler ist ein IT-Spezialist, der Softwarelösungen für spezifische Anwendungsfälle entwickelt. Dazu gehört das Design, die Programmierung und das Testen von Softwareanwendungen. Anwendungsentwickler arbeiten oft eng mit Kunden und Anwendern zusammen, um maßgeschneiderte Lösungen zu erstellen, die auf die Bedürfnisse der Benutzer zugeschnitten sind.
Was kann ein Bürokaufmann?
Ein Bürokaufmann übernimmt kaufmännische und organisatorische Aufgaben in Unternehmen. Dazu gehören unter anderem die Buchhaltung, Verwaltung von Personalangelegenheiten, die Erstellung von Angeboten, Rechnungen und Verträgen sowie die Betreuung von Kunden. Er ist in vielen Branchen tätig und sorgt dafür, dass die administrativen Abläufe in einem Unternehmen reibungslos funktionieren.