Softwareentwicklung und Webdesign
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 55444 Seibersbach
- Nähe des Wohnortes
- de | en
- 20.10.2021
Kurzvorstellung
Auszug Referenzen (2)
"gute Beratung und solide Arbeit."
1/2020 – 3/2021
Tätigkeitsbeschreibung
Entwicklung eine Android-App zur besonderen Zeitanzeige. Die Uhr ist dabei künstlerisch gestaltet und basiert auf entsprechenden Vector-Grafiken. Neben den kostenfreien Standard-Designs können weitere Uhren als InApp-Kauf über den Play-Store erworben werden. Das Farbdesign lässt sich über die Einstellungen individuell anpassen.
Zu Werbezwecke werden die Design-Uhren auch auf einer Homepage präsentiert.
Die Android-App und Webseite wird von Zeit zu Zeit mit neuen interessanten Uhren aktualisiert.
Android Entwicklung, SVG (Scalable Vector Graphics), Webdesign
"Sehr geehrte Damen und Herren,
die von Herrn V. gemachten Angaben sind korrekt.
Herr V. hat dabei immer eine hervorragende Leistung geboten. Die Umsetzung der Programme war dabei schnörkellos und zügig. Berührungsängste mit neuen Themen und Technologien waren nicht vorhanden und bei Problemen hat er immer eine Lösung gefunden.
Mit freundlichen Grüßen"
10/2002 – 12/2012
Tätigkeitsbeschreibung
In den mittlerweile 11 Jahren habe ich zahlreiche Projekte und Produkte für die Firma abylonsoft durchgeführt. Dabei war ich von der Konzeptionierung über die Durchführung bis zum Test für alle Bereiche zuständig. Neben Neuentwicklung von Produkten wurden auch regelmäßig neue Funktionen in bestehende Produkte integriert, Verbesserungen durchgeführt und die Software auf neue Windows-Plattformen portiert.
Als Entwicklerwerkzeug wurde Borland Builder und Visual-Studio eingesetzt.
Beispiele aus der Produktpalette siehe Homepage -Hyperlink entfernt-!
Beispiele von Technologien:
- Symmetrische Verschlüsselung (AES, Blowfish, etc.)
- Asymmetrische Verschlüsselung und Signatur (PKCS, X.509, Windows Zertifikatsdatenbank, Chipkarten und CSP)
- Chipkarten (Speicher- und Prozessorchipkarten: lesen und schreiben (bevorzugt PC/SC-Schnittstelle))
- RFID (Unterstützung div. Anbieter (Schnittstellen) und System, z. B. Mifare mit OK-Kartenlesern und andere)
- Netzwerk (Organisation, Zugriff etc.)
- Sicherheit (Verschlüsselung, Authentifikation, Datenvernichtung, Backup)
- Tokenbasierte Authentifikation (z. B. über Tastatur, Zertifikat, CD, Chipkarte oder USB-Stick)
- Windowsanmeldung (Gina, MS Credential Provider, automatisches Sperren)
- Datenhandling und Datenzugriff (z. B. Organisieren und Speichern von Daten im XML-Format, Registry und Sonstiges)
- Dateibackup (Sichern und Synchronisieren von Dateien)
- Dienste (Programmierung von Diensten, inkl. Prozessinteraktion)
- Treiber (Entwicklung eines Treibers, z. B. für verschlüsselte Laufwerke)
- UAC (Umgang mit der Windows Benutzerkontensteuerung, z. B. auch automatisches Starten von Programmen im administrativen Kontext ohne Rückfrage)
- WLAN (Scannen und automatischer Verbindungsaufbau, IP-Konfiguration)
- Datenlöschung (Rückstandsloses Löschen von Dateien durch komplettes Überschreiben)
- Outlook AddIn (z. B. zur Verschlüsselung von Emailtext und Anlagen)
und mehr...
Qualifikationen
Projekt‐ & Berufserfahrung
1/2020 – 3/2021
Tätigkeitsbeschreibung
Entwicklung eine Android-App zur besonderen Zeitanzeige. Die Uhr ist dabei künstlerisch gestaltet und basiert auf entsprechenden Vector-Grafiken. Neben den kostenfreien Standard-Designs können weitere Uhren als InApp-Kauf über den Play-Store erworben werden. Das Farbdesign lässt sich über die Einstellungen individuell anpassen.
Zu Werbezwecke werden die Design-Uhren auch auf einer Homepage präsentiert.
Die Android-App und Webseite wird von Zeit zu Zeit mit neuen interessanten Uhren aktualisiert.
Android Entwicklung, SVG (Scalable Vector Graphics), Webdesign
6/2011 – offen
TätigkeitsbeschreibungErstellen einer individuellen Web-Präsenz eines Metallbauers nach seinen Vorstellungen und in seinem Corporate-Design. Zur Realisierung und Automatisation wurde HTML, PHP, XML, CSS (Bootstrap) und JavaScript eingesetzt. Die Texte und Meta-Tags sind nach SEO-Kriterien erstellt worden.
6/2010 – 12/2019
Tätigkeitsbeschreibung
Für den Web-Shop -Hyperlink entfernt- wurde die Administration, Anpassung und eine nicht vorgesehene Integration der englischen Sprache durchgeführt. Als Webshop kommt SmartStore.biz 5 zum Einsatz und der Shop bietet über 1000 Produkte in etwa 100 Kathegorien an.
Von Zeit zu Zeit werden noch kleine Änderungen und Optimierungen durchgeführt.
ASP.NET, Corporate Design
8/2008 – 6/2009
TätigkeitsbeschreibungEntwicklung einer Anwendung zur Anmeldung an das vorhandene SAP-System mittels RFID-Karte. Bei Präsenz der RFID-Chipkarte wird der entsprechende Benutzer an das SAP-System angemeldet. Die Software beinhaltet ein zentrale Administration.
1/2004 – 9/2005
TätigkeitsbeschreibungEntwicklung einer Windows-Software für die Anmeldung an den Rechner mit einer Chipkarte / Token. Die Kernfunktionalität wurde über eine eigene Gina.dll gelöst. Beim Entfernen der Chipkarte / Token wurde der Rechner automatisch gesperrt, abgemeldet oder runter gefahren.
10/2002 – 12/2012
Tätigkeitsbeschreibung
In den mittlerweile 11 Jahren habe ich zahlreiche Projekte und Produkte für die Firma abylonsoft durchgeführt. Dabei war ich von der Konzeptionierung über die Durchführung bis zum Test für alle Bereiche zuständig. Neben Neuentwicklung von Produkten wurden auch regelmäßig neue Funktionen in bestehende Produkte integriert, Verbesserungen durchgeführt und die Software auf neue Windows-Plattformen portiert.
Als Entwicklerwerkzeug wurde Borland Builder und Visual-Studio eingesetzt.
Beispiele aus der Produktpalette siehe Homepage -Hyperlink entfernt-!
Beispiele von Technologien:
- Symmetrische Verschlüsselung (AES, Blowfish, etc.)
- Asymmetrische Verschlüsselung und Signatur (PKCS, X.509, Windows Zertifikatsdatenbank, Chipkarten und CSP)
- Chipkarten (Speicher- und Prozessorchipkarten: lesen und schreiben (bevorzugt PC/SC-Schnittstelle))
- RFID (Unterstützung div. Anbieter (Schnittstellen) und System, z. B. Mifare mit OK-Kartenlesern und andere)
- Netzwerk (Organisation, Zugriff etc.)
- Sicherheit (Verschlüsselung, Authentifikation, Datenvernichtung, Backup)
- Tokenbasierte Authentifikation (z. B. über Tastatur, Zertifikat, CD, Chipkarte oder USB-Stick)
- Windowsanmeldung (Gina, MS Credential Provider, automatisches Sperren)
- Datenhandling und Datenzugriff (z. B. Organisieren und Speichern von Daten im XML-Format, Registry und Sonstiges)
- Dateibackup (Sichern und Synchronisieren von Dateien)
- Dienste (Programmierung von Diensten, inkl. Prozessinteraktion)
- Treiber (Entwicklung eines Treibers, z. B. für verschlüsselte Laufwerke)
- UAC (Umgang mit der Windows Benutzerkontensteuerung, z. B. auch automatisches Starten von Programmen im administrativen Kontext ohne Rückfrage)
- WLAN (Scannen und automatischer Verbindungsaufbau, IP-Konfiguration)
- Datenlöschung (Rückstandsloses Löschen von Dateien durch komplettes Überschreiben)
- Outlook AddIn (z. B. zur Verschlüsselung von Emailtext und Anlagen)
und mehr...
11/1999 – 5/2002
Tätigkeitsbeschreibung
Softwaredeployment unter allen Windows - Betriebsystemen (Neuinstallation und Remote - Application - Installation):
Entwicklung, Test und Dokumentation von Modulen (DLL), NT - Diensten (Service) und Anwendungen für die Betriebsystemneuinstallation und Remote - Softwareverteilung unter Windows. (Systemnahe Programmierung)
Die entwickelte Software wurde durch den IT-Dienstleister z. B. bei einem Medienunternehmen in Mainz und einer großen Bank in Frankfurt eingesetzt.
1/1997 – 9/1999
Tätigkeitsbeschreibung
Im Rahmen der Anstellung wurden folgende Projekte durchgeführt und abgeschlossen:
TCryptPlus-Implementation:
Realisierung von Programmmodulen für TCrypt nach PKCS#11 (RSA Lab.) - Spezifikation in C++.
TCryptPlus-Test:
Test der TCryptmodule in Hinblick auf die PKCS#11-Schnittstelle.
TIKS-Chipkartentestprogramm (ICCT):
Implementation einer kundenorientierten Windowsapplikation zum Testen von TCOS 1.2-TIKS-Chipkarten in C++.
TSM95-API-Testprogramm-Implementation (TSMT):
Aufbau einer firmeninternen Windowsapplikation zum Testen des Telekomsicherheitsmoduls (TSM95) in C++.
TSM95-Modifikation meiner Diplomarbeit:
Änderung der Aktivierungsauthentifikation.
Chipkartenpersonalisierung und -Produktion:
Spezifikation, Entwicklung, Test und Dokumentation von Modulen (DLL) für die Produktion und Personalisierung von TCOS 1.2 / 2.0 und HBCI-Chipkarten.
7/1996 – 12/1996
Tätigkeitsbeschreibung
Diplomarbeit im Rahmen meines Elektrotechnik-Studums an der Universität/Gesamthochschule Siegen
Fachbereich Elektrotechnik und Informatik
Fachrichtung Nachrichtentechnik
Diplomarbeit im Produktzentrum Telesec der Deutschen Telekom AG in Siegen: Datenver- bzw. -entschlüsselung mit dem Telekom-Sicherheitsmodul TSM95
Abschlussgesamtnote: 2.1
Thema
Die Firma Digital Design GmbH entwickelte das Telekom Sicherheitsmodul
TSM95 zur schnellen DES-Verschlüsselung in Form einer PCMCIA-Karte. Das Ziel dieser
Diplomarbeit war die Programmierung einer Anwendungssoftware für Windows 3.11 und Windows
95 zur Datenver- und -entschlüsselung von sicherheitsrelevanten Informationen.
Schlussbetrachtung
Das Ziel der Diplomarbeit war die Bereitstellung einer Schnittstelle
zum TSM95 und einer bedienerfreundlichen Benutzeroberfläche. Beide Absichten ließen sich
mit den Modulen der Server- und Anwendungsebene realisiert. Eine Optimierung der
Verschlüsselungsgeschwindigkeit ist durch die Umstellung von dem SMAPI-DOS-Treiber auf
einen 32-bit-Windowstreiber möglich. Erste Informationen zur Entwicklung von
Windowstreibern konnten im Rahmen der Aufgabenstellung zusammengestellt werden. Bei der
Programmentwicklung wurde schon eine Anpassung an einen Windowstreiber berücksichtigt.
Eine Modifikation der vier Funktionen der Klasse TSMServer gewährleistet eine
problemlose Abstimmung.
Die entwickelte Software gliedert sich in zwei Teilbereiche. Zum Einen
die Serverebene, die einen Sockel für die Windowsapplikationen darstellt und zum Anderen
die Anwendungsebene, die die Schnittstelle zur Außenwelt repräsentiert. Die beiden
Module sind getrennt programmiert worden, damit die Serverebene auch in anderen
Applikationen als Schnittstelle zum Sicherheitsmodul dienen kann. Der objektorientierte
Programmaufbau gestattet anderen Entwicklern einen leichten Einstieg in die
Elementfunktionen der Klassen mit ihren Parametern. Aus diesem Grund ist die Schilderung
der drei Basisschnittstellenklassen auch recht ausführlich gewesen. Schon während der
Diplomarbeit sind die Serverklassen TSMServer, TSMPDU und TCOSServer
in anderen Projekten der Telesec mit eingeflossen.
Sekundär war die Erstellung der Anwendungsebene, die auf der
Serverebene aufbaut. Sie greift über die Schnittstellenfunktionen auf die Hardware des
TSM95 zurück und gestattet dem Anwender eine schnelle menügesteuerte Datenver- oder
-entschlüsselung. Das Programm TSM.EXE steht nun mit der Version 1.0 erst am Anfang. Es
sind noch viele Funktionen denkbar, die die Software tiefer in die Windowsumgebung
implementieren und es damit noch bedienerfreundlicher macht. Vorstellbar ist das Handling
mit einer Onlineverschlüsselung auf einem speziell hierfür definierten Laufwerk, wie es
zum Beispiel in der Datenkompression schon funktioniert. Dafür ist die Programmierung
eines reinen Windowstreibers erforderlich, für den im Rahmen dieser Diplomarbeit schon
erste Informationen gesammelt worden sind. Das Einsatzgebiet des Sicherheitsmoduls könnte
auch auf die Datenfernübertragung (DFÜ) ausgeweitet werden und damit eine sichere
Kommunikation z. B. im Internet schaffen.
Die Entwicklungsumgebung bestand aus folgenden Hard- und
Softwarekomponenten:
Ein IBM-kompatibler PC mit einem 80486er ProzessorEiner PCMCIA-ISA-AdapterkarteDem entsprechenden CardService-Treiber für die AdapterkarteDas Telekomsicherheitsmodul TSM95 mit dem integrierten TCOSIntegrierte Entwicklungsumgebung Borland C++ Version 4.5Dem Betriebssystem DOS mit Windows 3.1 bzw. dem Betriebssystem Windows 95
Die Basisklassen der Serverebene sind schon als DLL-Datei verfügbar
und können auf allen anderen Entwicklungsumgebungen wie z. B. Borland Delphi integriert
werden.
Ausbildung
Siegen
Über mich
Projekte werden von mir grundsätzlich NICHT vor Ort sondern im Homeoffice (Remote) umgesetzt, weil neben der Arbeit auch die Familie einen hohen Stellenwert besitzt. Ferner dient dies der Effizienz und Vermeidung von unnötigen Fahrzeiten und Hotelkosten. Kommunikation ist jederzeit problemlos per Telefon, Online-Meeting, Fernwartung oder Email möglich.
Ich entwickle nur für das Windowsumfeld XP bis Win10 in C++ und GUI in .NET Framework (C++). Für eine schnelle Projektbestätigung und Umsetzung benötige ich seitens des Kunden eine klare Projektbeschreibung mit definierten Schnittstellen und ggf. Aufgabenverteilung andere Projektbeteiligter.
Kurzum, ich bin Entwickler, verzichte auf bunte Worte und wähle bei Projekten stets den zeit- und nicht form-optimierten Weg.
Weitere Kenntnisse
In diesem Rahmen habe ich mich u. a. mit folgenden Themen befasst:
# Windowsentwicklung #
- GUI - C++ .net-Framework (CLR)
- Symmetrische Verschlüsselung (AES, Blowfish, etc.)
- Asymmetrische Verschlüsselung und Signatur (PKCS, X.509, Windows Zertifikatsdatenbank, Chipkarten und CSP)
- Chipkarten (Speicher- und Prozessorchipkarten: lesen und schreiben (bevorzugt PC/SC-Schnittstelle))
- RFID (Unterstützung div. Anbieter (Schnittstellen) und System, z. B. Mifare mit OK-Kartenlesern und andere)
- Netzwerk (Organisation, Zugriff, Domänen, etc.)
- Sicherheit (Verschlüsselung, Authentifikation, Datenvernichtung, Backup)
- Tokenbasierte Authentifikation (z. B. über Tastatur, Zertifikat, CD, Chipkarte oder USB-Stick)
- Windowsanmeldung (Gina, MS Credential Provider, automatisches Sperren)
- Datenhandling und Datenzugriff (z. B. Organisieren und Speichern von Daten im XML-Format, Registry und Sonstiges)
- Dateibackup (Sichern und Synchronisieren von Dateien)
- Dienste (Programmierung von Diensten, inkl. Prozessinteraktion)
- Treiber (Entwicklung eines Treibers, z. B. für verschlüsselte Laufwerke)
- UAC (Umgang mit der Windows Benutzerkontensteuerung, z. B. auch automatisches Starten von Programmen im administrativen Kontext ohne Rückfrage)
- WLAN (Scannen und automatischer Verbindungsaufbau, IP-Konfiguration)
- Datenlöschung (Rückstandsloses Löschen von Dateien durch komplettes Überschreiben)
- Outlook AddIn (z. B. zur Verschlüsselung von Email-Text und Anlagen)
und mehr...
# Android-Entwicklung #
- Zeit-gesteuerte Änderung von Vektorgrafiken
- Scannen von WLAN-Verbindungen
# Web-Entwicklung #
Zusätzlich erstelle ich mit meinem Partner individuelle Webseiten:
- Verwendete Standards: HTML, PHP, XML, JavaScript u. a.
- Erstellen von Webseiten im Corporate-Design
- SEO-Optimierte Texten
- Entwicklung individueller Funktionen
- CMS: z. B. WordPress
- Framework: z. B. Bootstrap
- Datenbank-Anbindung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden