Webentwicklung, Joomla! Software Development, UI/Webdesign, SEO, PHP, JavaScript, MySql, HTML, HTML5, XHTML, CSS, CSS3, Crystal Reports
Aktualisiert am 25.11.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.12.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift
Französisch
Gut in Wort und Schrift

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: Südhessischer oder Nordbadischer Bereich.

Großraum Mannheim/Heidelberg, Großraum Frankfurt/Darmstadt.

nicht möglich

Projekte

Projekte

Visforms (Seit 01/2013)
Entwicklung der Joomla! Formularkomponente Visforms über die Joomla! Versionen 1.6 bis 4
[Link auf Anfrage]

Details:
* Integration nativer Joomla! Plugins (Google Recaptcha, Content Plugins)
* Entwicklung und Integration individueller Plugins (Search Plugin, Content Plugins, Visforms Plugins)
* Nutzung des Joomla! Event Listener Systems für eigene eventbasierte API die flexible individuelle Erweiterung der Komponente ermöglicht
* Support nativer Joomla! Feature wie Layout Overrides, ACL, SEF Routing, Multi Language Support, Nutzung unterschiedlicher Datenbanksystem
* Zahlreiche Administrator Views basierend auf der Joomla! Model-View-Controller Architektur unter Nutzung der JForm, JFormField, JHtml, JTable, JDatabase Klassen. Unterstützung aller Standard Joomla! Feature für Administrator Views wie Such- und Sortierfilter, Pagination, Batch-Copy, Access Control Level, Recordset-Ordering
* Verwendung aller wichtigen Joomla! Library Klassen
* Zahlreiche Frontend Views basierend auf der Joomla! Model-View-Controller Architektur, die die Bootstrap Form Layouts implementieren (Bootstrap 2, Bootstrap 3 und Bootstrap 4)
* Objektoriente Programmierung der eigenen Visforms Library, die die flexible Integration neuer Formularfeldtypen, neuer Formularlayouts und neuer Feature ermöglicht
* Datenspeicherung, Datenanzeige und Datenbearbeitung (Administration und Frontend)
* E-Mails, CSV-Export, PDF-Erzeugung aus HTML
* Nutzung der nativen Joomla! Security Feature wie Session-Token, Input Filter
* Implementierung eines sicheren File-Uploaders
* Integration und Customizierung umfangreicher jQuery Plugins wie jQuery Validator Plugin (Browserseite Validierung), jQuery-csv, signature-pad und Entwicklung eigener jQuery Plugins
* Integration des Google Maps API
* JavaScript zur Implementierung der browserseitigen interaktiven Feature (wie bedingte Anzeige von Feldern, Kalkulation), AJAX
* Integration externer PHP Bibliotheken, tcpdf, PHP Captcha
* Implementierung multiinstanzfähiger Such- und Sortierfilter für die Frontend Datenansichten
* Individuelle Installer Scripts, Erstellung von Joomla! Installationen für Module, Plugins, Komponenten, Pakete, Datei-Erweiterungen, Bibliothek
* Unterstützung des Joomla! Auto-Updaters


SpambotCheck (Seit 01/2011)
Entwicklung der Joomla! Erweiterung SpambotCheck zum Schutz gegen Spam-Attacken
[Link auf Anfrage]

Details
* Joomla! User Plugin und Joomla! Komponente, welche die Joomla! User Komponente um zusätzliche Tasks erweitert.
* Das Plugin greift in den Prozesse der Benutzerregistrierung und/oder des Logins ein und verhindert Registrierung/Login, wenn der Benutzer als Spambot erkannt wird.
* Prüfung von IP und E-Mail-Adresse gegen die API unterschiedlicher online Spambotdatenbanken.


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Biologie mit Abschluß Diplom
(1989, Ruprecht-Karls-Universität Heidelberg, Gesamtnote: Sehr gut)
Promotion mit Abschluß Dr. rer. nat.
(1992, Ruprecht-Karls-Universität Heidelberg, Gesamtnote: CUM LAUDE)

Position

Position

Joomla! Software Development

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Development Basics
---------------------------------
    - Basic Technology Stack
        - phpStorm IDE (JetBrains)
        - NetBeans IDE
        - PHP, HTML, CSS, JavaScript
        - XAMPP
        - SVN (code version system used for all projects)
        - ANT (central automated build scripts creating installations for all projects)
        
    - Development Tool Stack
        - Incscape (vector graphics)
        - GIMP
        - Notepad++
        - BeyondCompare
        - FileZilla
        - Chrome Developer Tools
        - RegExr (https://regexr.com/)
        
    - Database Management Systems
        - MySQL
        - Microsoft SQL Server
        - Access
        - Oracle
            
    - HTML, XHTML, HTML5, including
        - Geolocation
        - Canvas
        
    - CSS2, CSS3, including
        - Selectors
        - Media Queries
        - Fonts
        - Borders and Backgrounds
        - Gradients
        - Transitions
        - Transformations
        
    - CSS preprocessors
        - LESS
        - SASS

    - Miscellaneous
        - TCPDF PHP library
        - RegEx

JavaScript
-----------------
    - Frameworks
        - Ajax
        - jQuery
        - Mootools
    - jQuery Plugins
        - jQuery Validator Plugin
        - jQuery-csv
    - External JavaScript APIs
        - Google Maps API
        - Google Recaptcha API
        - Signature Pad

Bootstrap (versions 2, 3, and 4)
------------------------------------------------
    - Bootstrap JavaScript components
        - Carousel
        - Collapse
        - Dropdown
        - Modal
        - Popover
        - Tooltip
        
Joomla! CMS (versions 1.5 - current 4.0-dev)
--------------------------------------------------------------------
    - Advanced administration, including
        - complete multi language support
        - layout overwrites
        - complex ACL configuration
    - Extensions development
        - Components
        - Plugins (system, content, and user)
        - Modules
        - Templates
    - Joomla! components
        - Used frequently
            - Akeeba Backup
            - JEM, !Cagenda, JEvents
            - Kunena Forum
            - Akeeba Subscription
            - Akeeba Release System
            - Visforms
            - Simple Image Gallery Content Plugin
            - Widgetkit (JOOtheme)
        - Used at times
            - K2
            - JEvents
            - JoomShopping
            - T3 Template Framework
            - ACY-mailing
            - Helix3 Template Framework
            
Security Measures in Joomla! Web Development
--------------------------------------------------------------------------
    - Web Server Security
        - Update to latest PHP version
        - SSL encryption certificat installation for different hosting provider
        - htaccess maintenance and leverage
        - Additional htpassword login of web server
    - Joomla! Native Security
        - Update to latest Joomla! version
        - Register to the Joomla! Vulnerable Extensions List
        - Correct configuration of Joomla! user component (login, register)
        - Possibly enable two factor authentification
        - Assure existence of index.html
    - Joomla! Development Security
        - Internal API usage of prominent DNS and e-mail black list providers
        - Session security token appliance in all client communications
        - Usage of Joomla! framework APIs for general object access, including
            - Client request data
            - Database access
            - File uploads
            
Web Hosting
---------------------
    - Web Provider Experience (Maintenance, APIs)
        - all-ink.com
        - alfahosting
        - 1&1
        - serverprofis.net
        - WebControl
        - t-online
        
    - Webspace Administration Software
        - cPanel
        - KAS
        - Confixx

SEO Specific Implementation Techniques
---------------------------------------------------------------
    - HTML meta tags maintenance
    - HTML tags SEO conform editing (like img, a)
    - HTML tags SEO conform applied (like h, ol, ul)
    - Keyword selection, general semantic structure
    - Joomla! administration tools (like meta key, description, alt attributes)
    - Joomla! SEF URLs
    - robots.txt
    - Site maps
    
Social-Networks
--------------------------
    - Facebook administration (bike park)
    - Joomla! blog embedding in XING as news feed (RSS)
    - Joomla! RSS

Betriebssysteme

Windows

Programmiersprachen

CSS, CSS2, CSS3
HTML, HTML5
JavaScript
PHP

Datenbanken

Access
MS SQL Server
MySQL
Oracle

Datenkommunikation

EDIFACT

Branchen

Branchen

 

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: Südhessischer oder Nordbadischer Bereich.

Großraum Mannheim/Heidelberg, Großraum Frankfurt/Darmstadt.

nicht möglich

Projekte

Projekte

Visforms (Seit 01/2013)
Entwicklung der Joomla! Formularkomponente Visforms über die Joomla! Versionen 1.6 bis 4
[Link auf Anfrage]

Details:
* Integration nativer Joomla! Plugins (Google Recaptcha, Content Plugins)
* Entwicklung und Integration individueller Plugins (Search Plugin, Content Plugins, Visforms Plugins)
* Nutzung des Joomla! Event Listener Systems für eigene eventbasierte API die flexible individuelle Erweiterung der Komponente ermöglicht
* Support nativer Joomla! Feature wie Layout Overrides, ACL, SEF Routing, Multi Language Support, Nutzung unterschiedlicher Datenbanksystem
* Zahlreiche Administrator Views basierend auf der Joomla! Model-View-Controller Architektur unter Nutzung der JForm, JFormField, JHtml, JTable, JDatabase Klassen. Unterstützung aller Standard Joomla! Feature für Administrator Views wie Such- und Sortierfilter, Pagination, Batch-Copy, Access Control Level, Recordset-Ordering
* Verwendung aller wichtigen Joomla! Library Klassen
* Zahlreiche Frontend Views basierend auf der Joomla! Model-View-Controller Architektur, die die Bootstrap Form Layouts implementieren (Bootstrap 2, Bootstrap 3 und Bootstrap 4)
* Objektoriente Programmierung der eigenen Visforms Library, die die flexible Integration neuer Formularfeldtypen, neuer Formularlayouts und neuer Feature ermöglicht
* Datenspeicherung, Datenanzeige und Datenbearbeitung (Administration und Frontend)
* E-Mails, CSV-Export, PDF-Erzeugung aus HTML
* Nutzung der nativen Joomla! Security Feature wie Session-Token, Input Filter
* Implementierung eines sicheren File-Uploaders
* Integration und Customizierung umfangreicher jQuery Plugins wie jQuery Validator Plugin (Browserseite Validierung), jQuery-csv, signature-pad und Entwicklung eigener jQuery Plugins
* Integration des Google Maps API
* JavaScript zur Implementierung der browserseitigen interaktiven Feature (wie bedingte Anzeige von Feldern, Kalkulation), AJAX
* Integration externer PHP Bibliotheken, tcpdf, PHP Captcha
* Implementierung multiinstanzfähiger Such- und Sortierfilter für die Frontend Datenansichten
* Individuelle Installer Scripts, Erstellung von Joomla! Installationen für Module, Plugins, Komponenten, Pakete, Datei-Erweiterungen, Bibliothek
* Unterstützung des Joomla! Auto-Updaters


SpambotCheck (Seit 01/2011)
Entwicklung der Joomla! Erweiterung SpambotCheck zum Schutz gegen Spam-Attacken
[Link auf Anfrage]

Details
* Joomla! User Plugin und Joomla! Komponente, welche die Joomla! User Komponente um zusätzliche Tasks erweitert.
* Das Plugin greift in den Prozesse der Benutzerregistrierung und/oder des Logins ein und verhindert Registrierung/Login, wenn der Benutzer als Spambot erkannt wird.
* Prüfung von IP und E-Mail-Adresse gegen die API unterschiedlicher online Spambotdatenbanken.


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Biologie mit Abschluß Diplom
(1989, Ruprecht-Karls-Universität Heidelberg, Gesamtnote: Sehr gut)
Promotion mit Abschluß Dr. rer. nat.
(1992, Ruprecht-Karls-Universität Heidelberg, Gesamtnote: CUM LAUDE)

Position

Position

Joomla! Software Development

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Development Basics
---------------------------------
    - Basic Technology Stack
        - phpStorm IDE (JetBrains)
        - NetBeans IDE
        - PHP, HTML, CSS, JavaScript
        - XAMPP
        - SVN (code version system used for all projects)
        - ANT (central automated build scripts creating installations for all projects)
        
    - Development Tool Stack
        - Incscape (vector graphics)
        - GIMP
        - Notepad++
        - BeyondCompare
        - FileZilla
        - Chrome Developer Tools
        - RegExr (https://regexr.com/)
        
    - Database Management Systems
        - MySQL
        - Microsoft SQL Server
        - Access
        - Oracle
            
    - HTML, XHTML, HTML5, including
        - Geolocation
        - Canvas
        
    - CSS2, CSS3, including
        - Selectors
        - Media Queries
        - Fonts
        - Borders and Backgrounds
        - Gradients
        - Transitions
        - Transformations
        
    - CSS preprocessors
        - LESS
        - SASS

    - Miscellaneous
        - TCPDF PHP library
        - RegEx

JavaScript
-----------------
    - Frameworks
        - Ajax
        - jQuery
        - Mootools
    - jQuery Plugins
        - jQuery Validator Plugin
        - jQuery-csv
    - External JavaScript APIs
        - Google Maps API
        - Google Recaptcha API
        - Signature Pad

Bootstrap (versions 2, 3, and 4)
------------------------------------------------
    - Bootstrap JavaScript components
        - Carousel
        - Collapse
        - Dropdown
        - Modal
        - Popover
        - Tooltip
        
Joomla! CMS (versions 1.5 - current 4.0-dev)
--------------------------------------------------------------------
    - Advanced administration, including
        - complete multi language support
        - layout overwrites
        - complex ACL configuration
    - Extensions development
        - Components
        - Plugins (system, content, and user)
        - Modules
        - Templates
    - Joomla! components
        - Used frequently
            - Akeeba Backup
            - JEM, !Cagenda, JEvents
            - Kunena Forum
            - Akeeba Subscription
            - Akeeba Release System
            - Visforms
            - Simple Image Gallery Content Plugin
            - Widgetkit (JOOtheme)
        - Used at times
            - K2
            - JEvents
            - JoomShopping
            - T3 Template Framework
            - ACY-mailing
            - Helix3 Template Framework
            
Security Measures in Joomla! Web Development
--------------------------------------------------------------------------
    - Web Server Security
        - Update to latest PHP version
        - SSL encryption certificat installation for different hosting provider
        - htaccess maintenance and leverage
        - Additional htpassword login of web server
    - Joomla! Native Security
        - Update to latest Joomla! version
        - Register to the Joomla! Vulnerable Extensions List
        - Correct configuration of Joomla! user component (login, register)
        - Possibly enable two factor authentification
        - Assure existence of index.html
    - Joomla! Development Security
        - Internal API usage of prominent DNS and e-mail black list providers
        - Session security token appliance in all client communications
        - Usage of Joomla! framework APIs for general object access, including
            - Client request data
            - Database access
            - File uploads
            
Web Hosting
---------------------
    - Web Provider Experience (Maintenance, APIs)
        - all-ink.com
        - alfahosting
        - 1&1
        - serverprofis.net
        - WebControl
        - t-online
        
    - Webspace Administration Software
        - cPanel
        - KAS
        - Confixx

SEO Specific Implementation Techniques
---------------------------------------------------------------
    - HTML meta tags maintenance
    - HTML tags SEO conform editing (like img, a)
    - HTML tags SEO conform applied (like h, ol, ul)
    - Keyword selection, general semantic structure
    - Joomla! administration tools (like meta key, description, alt attributes)
    - Joomla! SEF URLs
    - robots.txt
    - Site maps
    
Social-Networks
--------------------------
    - Facebook administration (bike park)
    - Joomla! blog embedding in XING as news feed (RSS)
    - Joomla! RSS

Betriebssysteme

Windows

Programmiersprachen

CSS, CSS2, CSS3
HTML, HTML5
JavaScript
PHP

Datenbanken

Access
MS SQL Server
MySQL
Oracle

Datenkommunikation

EDIFACT

Branchen

Branchen

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.