Jürgen Schwarzit ^ softwaretechnik
0100 1001 0010
0011 0101 0111
1000 0001 0110
Jürgen Schwarz
Diplom-Mathematiker
Am Ebensberg 6a
21337
Lüneburg
0 1636 414 839
js@j-schwarz-it.com
Buchveröffentlichungen:
Die Bibliothek
Zwischenfall auf Astros
Mit langjähriger Berufserfahrung vom Architektur-Entwurf bis zur Implementation
erstelle ich
Software-Lösungen in hoher Qualität.
Als freiberuflicher Berater biete ich Ihnen Unterstützung an in der Software-Entwicklung (Java, PHP) sowie beim Entwurf und der Bewertung einer geeigneten Architektur oder des Datenmodells. Im Rahmen Ihrer Entwicklungsprojekte stehe ich beratend zur Seite mit Reviews zur Qualitätssicherung oder Vorschlägen zur Optimierung des Entwicklungsprozesses.
Bei der Gestaltung einer Website für Ihren Internet-Auftritt helfe ich bei der Auswahl der geeigneten Plattform, einer individuellen Entwicklung oder der Anpassung von Standardprodukten.
0100 1001 0010
0011 0101 0111
1000 0001 0110
Software-Entwicklung:
Erstellung und Mitarbeit bei der Entwicklung von Web-basierten Anwendungen, auf Java oder PHP Basis:
- Software-Architekturen, objektorientierte Konzepte, REST, UML
- Datenmodellierung, relationale Datenbanken, DB-Optimierung, SQL
- Java / Java EE / EJB3, Hibernate/JPA, JSP
- PHP
- HTML, CSS, JavaScript
- Dokumenterstellung mit XML/XSL und Apache FOP
- individuelle Anpassung und Entwicklung von Wordpress / Serendipity Templates und Plugins
Methoden:
Website-Erstellung:
Erstellung des Internet-Auftritts für Einzelunternehmer oder kleine Unternehmen; als Individualentwicklung oder Anpassung von Systemen wie z.B. Wordpress und Serendipity.
Erstellung der Website:
- individuelle Entwicklung und Design oder
- Anpassung und Gestaltung von Templates z.B. für Wordpress / Serendipity
- keine Standardvorlagen und Textbausteine
- Unterstützung bei der Auswahl von Hosting und Domains
Pflege und Nutzung der Website:
- Wartung der Website und Aktualisierungen der Inhalte
- Skript- und Pluginentwicklung zur Einbindung von Geschäftsprozessen
- Einbindung und Pflege von Online Shops
- Auswahl und Anpassung eines Wiki, als maßgeschneiderte Lösung, auch für die interne Organisation
Beratung zu Textsatz und TeX/LaTeX:
- Beratung zum und Unterstützung beim Textsatz
- Entwicklung von Vorlagen für TeX/LaTeX
- TeX/LaTeX Programmierung
Beratung zum Software-Entwicklungsprozess:
Bewertung der gewählten Architektur oder des Datenmodells; sowie
Unterstützung bei der Einrichtung eines Software-Entwicklungsprozesses für ein neues Entwicklungsvorhaben oder bei der Umgestaltung der bisherigen Vorgehensweise.
Architektur:
- Software-Architektur
- Datenmodellierung
- Datenbank-Optimierungen
Code- und Architektur-Reviews: ...
- Architektur-Reviews
- Reviews von Datenbank-Modellierungen
- Sourcecode-Reviews
Continuous Integration: ...
- Aufsetzen und Konfiguration eines Continuous Integration Prozesses mit Jenkins / Hudson
- Automatisierung von Build Prozessen
- Ermittlung und Auswahl von Code Metriken
- automatisierte Durchführung von Tests
- Code Generierung für Deployments
- Durchführung von Deployments
Agile Entwicklungsmethoden: ...
- Analyse des Projektumfelds
- Auswahl nach Kontext von Art und Umfang einer agilen Entwicklungsmethode
- schrittweise Einführung von Teilaspekten