Softwarearchitekt und -entwickler (Dipl.-Inform.): .NET (C#, VB.net, ASP.net, ADO.net) und Java (J2EE, Swing, RCP, JSP)
Aktualisiert am 05.10.2022
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java
.NET
Software Architektur
.NET Framework
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: D7 bevorzugt.

möglich

Projekte

Projekte

--- Softwareentwicklung und Beratung ---

Projekt      : Entwicklung eines Krankenversicherungsberatungswerkzeugs
Zeitraum     : seit Februar 2007
Stichwörter  : J2EE, Tomcat, Struts, Tiles, Hibernate, WSDL
Firma        : Softwaredienstleister, Stuttgart

Entwicklung einer lokal laufenden Webapplikation, mit deren Hilfe ein
Berater dem Kunden verschiedene Krankenversicherungsszenarien vorrechnen
kann und ermitteln kann, ob eine private Krankenversicherung oder eine
gesetzliche Krankenversicherung mit privaten Zusätzen günstiger ist.

Einbettung in ein existierendes J2EE-Framework.


Projekt      : Entwicklung einer Onlinekonto-Webapplikation
Zeitraum     : Dezember 2006 - Januar 2007
Stichwörter  : ASP.net, C#, ADO.net, SQL Server
Firma        : Softwaredienstleister, Karlsruhe

Entwicklung einer Webapplikation, in der Transaktionen von zugeordneten
Anderkonten dargestellt und durchsucht werden können. Benutzerauthorisierung
mit Rollenkonzept.


Projekt      : Entwicklung eines HBCI-Kernels für eine Homebanking-Anwendung
Zeitraum     : Oktober - November 2006
Stichwörter  : C#, COM Interop, HBCI, Banking, Brokerage, FinTS, SWIFT
Firma        : Softwaredienstleister, Karlsruhe

Entwicklung eines modernen HBCI/FinTS-Kernels einschliesslich Abwicklung von
Banking- und Brokerage-Geschäftsvorfällen unter Verwendung einer .NET
FinTS-Bibliothek. Erstellung von Parsern und Generatoren für diverse
SWIFT-Formate. Unterstützung und Test verschiedener HBCI-Verfahren
(Chipkarte, Diskette, PIN/TAN). Kommunikation mit der Anwendung über
COM Interop.


Projekt      : Entwicklung eines Eclipse-Plugins
Zeitraum     : August - September 2006
Stichwörter  : Java, Eclipse, Versionskontrollsystem
Firma        : ISV, San Francisco Bay Area, USA

Entwicklung eines Eclipse-Plugins, das das Versionskontrollsystem des
Auftraggebers in Eclipse einbindet. Unterstützung und Test auf diversen
Platformen (Windows, Linux, Mac OS X).


Projekt      : Web-Applikation für Service & Support
Zeitraum     : September - Oktober 1997
Stichwörter  : Perl, DBI, HTML, JavaScript, CGI, HP-UX, Continuous CM
Firma        : Hardwarehersteller, Böblingen

Analyse und Erweiterung eines bestehenden Prototyps für die Abarbeitung
von Hardware-Serviceanfragen über das Internet. Überwachung der
Live-Schaltung der Applikation und Wartung in der ersten Woche.


--- Kommerzielle Softwareprodukte ---

Projekt      : X-develop 2.0
Zeitraum     : 2005-2006
Stichwörter  : ASP.net
Firma        : Omnicore Software, Karlsruhe

Integration von ASP.net Technologien in X-develop. Anbindung der Application
Server Mono XSP und Cassini. Implementierung der Unterstützung von Javascript,
HTML und XML in X-develop. Erstellung von AJAX-Beispielapplikationen.

X-develop ist die einzige IDE mit der plattformübergreifend für Mono und
.NET entwickelt werden kann.


Projekt      : X-develop 2.0 Installer
Zeitraum     : 2005-2006
Stichwörter  : MSI, rsync, Windows Installer, UNIX
Firma        : Omnicore Software, Karlsruhe

Entwicklung von Installationsstrategien für Windows, Linux und Mac OS X.
Nahtlose Integration des Windows MSI Installers. Aktualisierung des
Produktes auf allen Plattformen durch automatische Update-Verfügbarkeitsprüfung
und Install-from-the-web (Windows) und RSYNC (UNIX, Linux, Mac OS X). Leicht zu
wartende Windows Installer Build-Infrastruktur auf der Basis von Window
Installer XML.


Projekt      : JustCode! 1.0 - 1.2
Zeitraum     : 2005-2006
Stichwörter  : .NET, C#, J#, Visual Basic .NET, ASP.net, COM interop
Firma        : Omnicore Software, Karlsruhe

Entwurf und Entwicklung eines die Produktivität steigernden Add-ins für
Visual Studio 2003 und 2005. Der Schwerpunkt des JustCode! Add-in liegt
bei projektweiter Fehleranalyse in Echtzeit und Programmiersprachen
übergreifenden Refactorings. Zur Realisierung des Add-ins wurden neben
der Migration von existierendem Java Quellcode nach .NET C#, C++ und
COM-Interop-Technologien eingesetzt.


Projekt      : X-develop 1.0 - 1.2
Zeitraum     : 2004-2005
Stichwörter  : Java, .NET, C#, Visual Basic .NET, JUnit, NUnit
Firma        : Omnicore Software, Karlsruhe

Entwicklung einer Cross-Language IDE mit Unterstützung .NET
Programmiersprachen (C#, J#, VB.net) und Java-Programmiersprachen (Java,
JSP). Anbindung von Werkzeugen für Test-driven Development (JUnit, NUnit).
Automatisierung der Integration von COM-Bibliotheken über COM-Interop.
Integration von Mono. Entwicklung eines CLR PE Metadata Parsers.
Integration der Versionskontrollsysteme Bitkeeper, CVS, Perforce, Visual
SourceSafe (über COM interop) in die IDE.
Unterstützung von Programmiersprachen übergreifenden Refactorings.
Entwicklung eines GUI-Designers für AWT, Swing, Windows Forms und GTK#.
Implementierung eines prototypischen Debuggers für Mono.


Projekt      : CodeGuide 7.0
Zeitraum     : 2003-2004
Stichwörter  : Java, back-in-time Debugger
Firma        : Omnicore Software, Karlsruhe

Entwicklung eine Back-in-time Debuggers mit Rückwärtsschrittfunktion für
die Java Entwicklungsumgebung CodeGuide.


Projekt      : CodeGuide 1.0 - 6.0
Zeitraum     : 1998-2003
Stichwörter  : Java, cross-platform, Swing, JSP, Tomcat, Ant, Solaris
Firma        : Omnicore Software, Karlsruhe

Entwicklung einer innovativen Cross-Platform Java-Entwicklungsumgebung
mit On-the-fly Fehlerprüfung. Integration von JDK 1.x. Implementierung
und Optimierung einer GUI in Swing. Implementierung eines Java-Debuggers
auf JPDA-Basis. Integration von JavaServerPages (JSP) Technologie,
Application Servern wie Apache Tomcat und Buildtools wie Apache Ant.
Implementierung einer schnellen Codeanalyseengine und eines inkrementellen
Compilers für Java. CodeGuide unterstützt initial Windows, Linux und
Solaris. Später kommt noch Mac OS X dazu.


--- Andere Projekte ---

Projekt      : Firmenwebsite
Zeitraum     : 1998-2005
Stichwörter  : HTML, JSP, Java, Apache HTTP Server, Apache Tomcat
Firma        : Omnicore Software, Karlsruhe

Entwicklung, Test und Erweiterung der Firmenwebseite einschliesslich
Download-Vorgängen und Secure Ordering.


Projekt      : Ordering Backoffice, Datamining
Zeitraum     : 1998-2005
Stichwörter  : Perl, Java, XML, XSLT, UNIX, JDBC, SQL
Firma        : Omnicore Software, Karlsruhe

Neben der Entwicklungsarbeit an CodeGuide, X-develop und JustCode! wurde
die Orderabwicklung mit Hilfe von Java und Perl auf Linux-Servern
verwirklicht. Debian und Red Hat Linux wurde verwendet. Coaching und
Second-level Support bei der Systemadministration der Server.


Projekt      : Systemadministration
Zeitraum     : November 1995 - Juli 1997
Stichwörter  : Perl, Shell-Programmierung, HP-UX, SGI IRIX
Firma        : Universitäres Institut, Karlruhe

Systemadministration in einem heterogenenen Netzwerk von HP-UX und
SGI IRIX Rechnern. Wartung und Pflege von über 100 aktiven
Benutzeraccounts, Entwicklung von Backup-Strategien und
Automatisierung von Wartungsabläufen.


Aus- und Weiterbildung

Aus- und Weiterbildung

1991 Austauschschüler in Norfolk, VA, USA
1995 Abitur (Note: 1.0)
2005 Abschluß als Diplom Informatiker (TH Karlsruhe) (Note: 1.6)

Kompetenzen

Kompetenzen

Top-Skills

Java .NET Software Architektur .NET Framework

Produkte / Standards / Erfahrungen / Methoden

--- Methoden ---

Agile development
Test-driven development
Extreme Programming
Pragmatische Softwareentwicklung
Usecase-Analyse
OOA, OOD, UML


--- Technologien ---

Plattformen:
o Java (J2SE, J2EE)
o Microsoft .NET Framework 1.1/2.0
o Mono

Interop-Technologien:
o JDBC
o EJB
o SOAP
o RMI
o (D)COM
o ActiveX
o .NET Remoting
o CGI

APIs
o AWT
o SWT
o Swing

Entwicklungsumgebungen:
o CodeGuide
o X-develop
o Eclipse
o Visual Studio 2003/2005

Entwicklungstools:
o Apache Ant
o JUnit
o NUnit
o Make
o Atlassian JIRA
o Windows installer XML für MSI-Entwicklung

Application Server:
o Apache Tomcat
o Resin
o Microsoft IIS
o Cassini

Versionskontrollsysteme:
o Bitkeeper
o Perforce
o Subversion
o CVS
o Continuous/CM
o Visual SourceSafe

Administration:
o Debian Linux
o HP-UX
o IRIX
o qmail
o courier
o Apache HTTP Server
o Perl
o Shell-Programmierung

Datenbanken
o MySQL
o PosgreSQL

Betriebssysteme

HPUX
Projekterfahrung Systemadministration
IRIX
Projekterfahrung Systemadministration
Mac OS
langjährige Projekterfahrung
MS-DOS
Unix
langjährige Projekterfahrung mit Linux und Solaris
Windows
langjährige Projekterfahrung
Linux: Debian, Red Hat, Novell/SuSE

Programmiersprachen

Basic
Projekterfahrung mit VB.net
C
C++
Delphi
Java
8 Jahre Projekterfahrung
JavaScript
8 Jahre Projekterfahrung
Lisp
Pascal
Perl
Projekterfahrung
PHP
Python
Scriptsprachen
Shell
TeX, LaTeX
yacc/lex
C#, ASP.net: mehrjährige Projekterfahrung
JSP: langjährige Projekterfahrung

Datenbanken

Access
MySQL
Oracle
SQL

Datenkommunikation

Internet, Intranet
SMTP
Experte
TCP/IP
HTTP: Experte

Branchen

Branchen

IT-Dienstleister
Finanzdienstleister

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: D7 bevorzugt.

möglich

Projekte

Projekte

--- Softwareentwicklung und Beratung ---

Projekt      : Entwicklung eines Krankenversicherungsberatungswerkzeugs
Zeitraum     : seit Februar 2007
Stichwörter  : J2EE, Tomcat, Struts, Tiles, Hibernate, WSDL
Firma        : Softwaredienstleister, Stuttgart

Entwicklung einer lokal laufenden Webapplikation, mit deren Hilfe ein
Berater dem Kunden verschiedene Krankenversicherungsszenarien vorrechnen
kann und ermitteln kann, ob eine private Krankenversicherung oder eine
gesetzliche Krankenversicherung mit privaten Zusätzen günstiger ist.

Einbettung in ein existierendes J2EE-Framework.


Projekt      : Entwicklung einer Onlinekonto-Webapplikation
Zeitraum     : Dezember 2006 - Januar 2007
Stichwörter  : ASP.net, C#, ADO.net, SQL Server
Firma        : Softwaredienstleister, Karlsruhe

Entwicklung einer Webapplikation, in der Transaktionen von zugeordneten
Anderkonten dargestellt und durchsucht werden können. Benutzerauthorisierung
mit Rollenkonzept.


Projekt      : Entwicklung eines HBCI-Kernels für eine Homebanking-Anwendung
Zeitraum     : Oktober - November 2006
Stichwörter  : C#, COM Interop, HBCI, Banking, Brokerage, FinTS, SWIFT
Firma        : Softwaredienstleister, Karlsruhe

Entwicklung eines modernen HBCI/FinTS-Kernels einschliesslich Abwicklung von
Banking- und Brokerage-Geschäftsvorfällen unter Verwendung einer .NET
FinTS-Bibliothek. Erstellung von Parsern und Generatoren für diverse
SWIFT-Formate. Unterstützung und Test verschiedener HBCI-Verfahren
(Chipkarte, Diskette, PIN/TAN). Kommunikation mit der Anwendung über
COM Interop.


Projekt      : Entwicklung eines Eclipse-Plugins
Zeitraum     : August - September 2006
Stichwörter  : Java, Eclipse, Versionskontrollsystem
Firma        : ISV, San Francisco Bay Area, USA

Entwicklung eines Eclipse-Plugins, das das Versionskontrollsystem des
Auftraggebers in Eclipse einbindet. Unterstützung und Test auf diversen
Platformen (Windows, Linux, Mac OS X).


Projekt      : Web-Applikation für Service & Support
Zeitraum     : September - Oktober 1997
Stichwörter  : Perl, DBI, HTML, JavaScript, CGI, HP-UX, Continuous CM
Firma        : Hardwarehersteller, Böblingen

Analyse und Erweiterung eines bestehenden Prototyps für die Abarbeitung
von Hardware-Serviceanfragen über das Internet. Überwachung der
Live-Schaltung der Applikation und Wartung in der ersten Woche.


--- Kommerzielle Softwareprodukte ---

Projekt      : X-develop 2.0
Zeitraum     : 2005-2006
Stichwörter  : ASP.net
Firma        : Omnicore Software, Karlsruhe

Integration von ASP.net Technologien in X-develop. Anbindung der Application
Server Mono XSP und Cassini. Implementierung der Unterstützung von Javascript,
HTML und XML in X-develop. Erstellung von AJAX-Beispielapplikationen.

X-develop ist die einzige IDE mit der plattformübergreifend für Mono und
.NET entwickelt werden kann.


Projekt      : X-develop 2.0 Installer
Zeitraum     : 2005-2006
Stichwörter  : MSI, rsync, Windows Installer, UNIX
Firma        : Omnicore Software, Karlsruhe

Entwicklung von Installationsstrategien für Windows, Linux und Mac OS X.
Nahtlose Integration des Windows MSI Installers. Aktualisierung des
Produktes auf allen Plattformen durch automatische Update-Verfügbarkeitsprüfung
und Install-from-the-web (Windows) und RSYNC (UNIX, Linux, Mac OS X). Leicht zu
wartende Windows Installer Build-Infrastruktur auf der Basis von Window
Installer XML.


Projekt      : JustCode! 1.0 - 1.2
Zeitraum     : 2005-2006
Stichwörter  : .NET, C#, J#, Visual Basic .NET, ASP.net, COM interop
Firma        : Omnicore Software, Karlsruhe

Entwurf und Entwicklung eines die Produktivität steigernden Add-ins für
Visual Studio 2003 und 2005. Der Schwerpunkt des JustCode! Add-in liegt
bei projektweiter Fehleranalyse in Echtzeit und Programmiersprachen
übergreifenden Refactorings. Zur Realisierung des Add-ins wurden neben
der Migration von existierendem Java Quellcode nach .NET C#, C++ und
COM-Interop-Technologien eingesetzt.


Projekt      : X-develop 1.0 - 1.2
Zeitraum     : 2004-2005
Stichwörter  : Java, .NET, C#, Visual Basic .NET, JUnit, NUnit
Firma        : Omnicore Software, Karlsruhe

Entwicklung einer Cross-Language IDE mit Unterstützung .NET
Programmiersprachen (C#, J#, VB.net) und Java-Programmiersprachen (Java,
JSP). Anbindung von Werkzeugen für Test-driven Development (JUnit, NUnit).
Automatisierung der Integration von COM-Bibliotheken über COM-Interop.
Integration von Mono. Entwicklung eines CLR PE Metadata Parsers.
Integration der Versionskontrollsysteme Bitkeeper, CVS, Perforce, Visual
SourceSafe (über COM interop) in die IDE.
Unterstützung von Programmiersprachen übergreifenden Refactorings.
Entwicklung eines GUI-Designers für AWT, Swing, Windows Forms und GTK#.
Implementierung eines prototypischen Debuggers für Mono.


Projekt      : CodeGuide 7.0
Zeitraum     : 2003-2004
Stichwörter  : Java, back-in-time Debugger
Firma        : Omnicore Software, Karlsruhe

Entwicklung eine Back-in-time Debuggers mit Rückwärtsschrittfunktion für
die Java Entwicklungsumgebung CodeGuide.


Projekt      : CodeGuide 1.0 - 6.0
Zeitraum     : 1998-2003
Stichwörter  : Java, cross-platform, Swing, JSP, Tomcat, Ant, Solaris
Firma        : Omnicore Software, Karlsruhe

Entwicklung einer innovativen Cross-Platform Java-Entwicklungsumgebung
mit On-the-fly Fehlerprüfung. Integration von JDK 1.x. Implementierung
und Optimierung einer GUI in Swing. Implementierung eines Java-Debuggers
auf JPDA-Basis. Integration von JavaServerPages (JSP) Technologie,
Application Servern wie Apache Tomcat und Buildtools wie Apache Ant.
Implementierung einer schnellen Codeanalyseengine und eines inkrementellen
Compilers für Java. CodeGuide unterstützt initial Windows, Linux und
Solaris. Später kommt noch Mac OS X dazu.


--- Andere Projekte ---

Projekt      : Firmenwebsite
Zeitraum     : 1998-2005
Stichwörter  : HTML, JSP, Java, Apache HTTP Server, Apache Tomcat
Firma        : Omnicore Software, Karlsruhe

Entwicklung, Test und Erweiterung der Firmenwebseite einschliesslich
Download-Vorgängen und Secure Ordering.


Projekt      : Ordering Backoffice, Datamining
Zeitraum     : 1998-2005
Stichwörter  : Perl, Java, XML, XSLT, UNIX, JDBC, SQL
Firma        : Omnicore Software, Karlsruhe

Neben der Entwicklungsarbeit an CodeGuide, X-develop und JustCode! wurde
die Orderabwicklung mit Hilfe von Java und Perl auf Linux-Servern
verwirklicht. Debian und Red Hat Linux wurde verwendet. Coaching und
Second-level Support bei der Systemadministration der Server.


Projekt      : Systemadministration
Zeitraum     : November 1995 - Juli 1997
Stichwörter  : Perl, Shell-Programmierung, HP-UX, SGI IRIX
Firma        : Universitäres Institut, Karlruhe

Systemadministration in einem heterogenenen Netzwerk von HP-UX und
SGI IRIX Rechnern. Wartung und Pflege von über 100 aktiven
Benutzeraccounts, Entwicklung von Backup-Strategien und
Automatisierung von Wartungsabläufen.


Aus- und Weiterbildung

Aus- und Weiterbildung

1991 Austauschschüler in Norfolk, VA, USA
1995 Abitur (Note: 1.0)
2005 Abschluß als Diplom Informatiker (TH Karlsruhe) (Note: 1.6)

Kompetenzen

Kompetenzen

Top-Skills

Java .NET Software Architektur .NET Framework

Produkte / Standards / Erfahrungen / Methoden

--- Methoden ---

Agile development
Test-driven development
Extreme Programming
Pragmatische Softwareentwicklung
Usecase-Analyse
OOA, OOD, UML


--- Technologien ---

Plattformen:
o Java (J2SE, J2EE)
o Microsoft .NET Framework 1.1/2.0
o Mono

Interop-Technologien:
o JDBC
o EJB
o SOAP
o RMI
o (D)COM
o ActiveX
o .NET Remoting
o CGI

APIs
o AWT
o SWT
o Swing

Entwicklungsumgebungen:
o CodeGuide
o X-develop
o Eclipse
o Visual Studio 2003/2005

Entwicklungstools:
o Apache Ant
o JUnit
o NUnit
o Make
o Atlassian JIRA
o Windows installer XML für MSI-Entwicklung

Application Server:
o Apache Tomcat
o Resin
o Microsoft IIS
o Cassini

Versionskontrollsysteme:
o Bitkeeper
o Perforce
o Subversion
o CVS
o Continuous/CM
o Visual SourceSafe

Administration:
o Debian Linux
o HP-UX
o IRIX
o qmail
o courier
o Apache HTTP Server
o Perl
o Shell-Programmierung

Datenbanken
o MySQL
o PosgreSQL

Betriebssysteme

HPUX
Projekterfahrung Systemadministration
IRIX
Projekterfahrung Systemadministration
Mac OS
langjährige Projekterfahrung
MS-DOS
Unix
langjährige Projekterfahrung mit Linux und Solaris
Windows
langjährige Projekterfahrung
Linux: Debian, Red Hat, Novell/SuSE

Programmiersprachen

Basic
Projekterfahrung mit VB.net
C
C++
Delphi
Java
8 Jahre Projekterfahrung
JavaScript
8 Jahre Projekterfahrung
Lisp
Pascal
Perl
Projekterfahrung
PHP
Python
Scriptsprachen
Shell
TeX, LaTeX
yacc/lex
C#, ASP.net: mehrjährige Projekterfahrung
JSP: langjährige Projekterfahrung

Datenbanken

Access
MySQL
Oracle
SQL

Datenkommunikation

Internet, Intranet
SMTP
Experte
TCP/IP
HTTP: Experte

Branchen

Branchen

IT-Dienstleister
Finanzdienstleister

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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