Seit 1999 unterstütze ich Unternehmen bei der Umsetzung von Ideen im Web.
Der Schwerpunkt ist Programmierung in PHP, Ruby/Rails und NodeJS – die ideale Schnittstelle für (Web) Designer / Agenturen.
Mein Angebot an Sie:
- Unterstützung bei der technischen Beratung von Projekten.
- Ideenfindung für kreative und effiziente Kundenlösungen.
- Programmierung in PHP, Ruby/Rails oder NodeJS.
- Über 15 Jahre PRAXISERFAHRUNG mit mittleren/großen Projekten.
- Quellcode-Management ist selbstverständlich (GIT).
- Signierte „Commits“ und „Code-Review“.
- Testgetriebene Entwicklung / Akzeptanztests.
- Technische Dokumentationen erstellen plus UML-Diagramme.
- Erfahrung im Umgang mit relationalen Datenbanken und Industriestandards.
- Erfahrung mit NoSQL und InMemory Datenbanken.
- Erfahrung mit Scrum, Kanban, Redmine.
- Sehr umfangreiche Linuxkenntnisse (Ubuntu).
- Autor einer Serie von Linux/Unix Büchern.
Special-Skills
- Sehr gute Kenntnisse über die Anwendung von Verschlüsselungssystemen, SSL, GPG, RSA/AES usw.
- Docker, Elasticsearch, Redis K/V, MongoDB, Load-Balancing, Distributed Computing.
- Entwicklung von IT-Verfahren und Applikationen für BigData Lösungen.
- Vertrauter Umgang mit continuous integration Servern (Jenkins oder ähnliche).
- Kenntnisse in der Implementierung von Web-Services REST.
- Erfahrung in der testgetriebenen Entwicklung (im Detail TDD, ATDD, Unit-Testing).
- Wissensmanagement.
- Anleitung und Führung von externen Lieferanten und Dienstleistern.
- Dokumentation der Projekte.
- Prüfen von IT-Architekturen, -Prozessen und -Applikationen in Projekten.
- Durchführung von Analyse, Design, Entwicklung und Implementierung von Enterprise Software und skalierbaren Lösungen in einer Umgebung mit hohem Transaktionsvolumen.
- Automatisches Deployment mit Task-Reporting per E-Mail.
- Nutzung von Industriestandards und Best Practices, um die Herausforderungen an neue Software zu meistern und existierende Applikationen „up-to-date“ zu halten.
- Kontinuierliche Verbesserung von Prozessen, eingesetzten Werkzeugen und Architektur.
- Erstellung von Aufwandsschätzungen und technischen Konzepten.
- Umsetzung und Entwicklung neuer Softwarekomponenten.
Security und Kommunikation
- Modernste Kommunikation: Anruf direkt auf den Rechner möglich (optional).
- Verschlüsselte E-Mail Kommunikation (optional, GPG-ID B0CD67F2).
- Transparente AES-Verschlüsselung auf dem E-Mail Transportweg (optional, falls Ihr E-Mail Server dies unterstützt)
- Verschlüsselte Telefonie (optional, mehrfach verschlüsselter SIP Kanal).
- Verschlüsselter Datenaustausch (optional).
- Telefon-Konferenzraum für bis zu 10 Personen vorhanden.
- Kerberos (optional)
- OTP Passwörter mit 30-Sekunden-Timeouts (Zugangscode zu Web-Ressourcen wechselt alle 30 Sekunden, Code wird über Handy-App berechnet).
- SSL mit Client-Zertifikaten und PFS zum Schutz vor fremden Zugriffen.
- Slack und andere Kommunikationsmittel ebenfalls möglich.
Sonstiges
- Aufgeschlossenes und freundliches Auftreten.
- Analytische Denkweise, konzeptionelle Stärke und schnelle Auffassungsgabe.
- PSR-2, ISO/IEC 27001 ISO 9126 (DIN 66272) DIN 69 905, VDI/VDE 3694.
Arbeitsweise
- Überwiegend remote zur Zeit.
- Bezahlung auf Stundenbasis.