a Randstad company

Software-Architekt

Profil
Top-Skills
Software
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
90%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz

Ich bin bei interessanten Projekten und guten Stundensätzen europaweit verfügbar.

Remote-Arbeit
Nicht möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2 Jahre 4 Monate

2020-09

2022-12

Integration, Installation und Konfiguration von Software

Systemengineer Linux (Redhat) Ansible Python ...
Rolle
Systemengineer
Projektinhalte
  • Integration, Installation und Konfiguration von Software
  • Anpassung Linux-Basissystem für Softwareinstallation
  • Management von Zertifikaten
  • Automatisierung
  • Security
  • Load-Balancer
  • Netzwerk
  • Dokumentation
  • Scrum
  • Firewall
  • SELinux
  • Virtualisierung
  • Security-Dokumentation
  • Scrum-Prozess
Kenntnisse
Linux (Redhat) Ansible Python Perl Bash Vim Nevis Proxy Apache httpd mod_proxy Apache Tomcat openssl ssh tcp/ip F5 Loadbalancer Nexus Jira Confluence iptables firewalld SELinux rpm Nagios Git
Kunde
ZKB
2 Jahre 4 Monate

2018-03

2020-06

Entwicklung von Software

Softwarearchitekt und -entwickler Java Camel Fuse ...
Rolle
Softwarearchitekt und -entwickler
Projektinhalte
  • Entwicklung von Software für das Verarbeiten von medizinischen Dokumenten und Rechnungen
  • Arbeit mit einer Microservice Architektur und assynchroner Kommunikation zwischen den Services
  • Mitarbeit im Architekturboard zur Erarbeitung Architektonischer Konzepte und Entscheidungen
  • Erarbeitung von Konzepten für DB-Migrationen über mehrere Services und für Betrieb mehrerer Instanzen desselben Services. Scrum-Prozess 
Kenntnisse
Java Camel Fuse Karaf Linux Docker Hibernate JMS Jira Confluence Oracle SQL Flyway Python Perl
Kunde
Medidata
8 Monate

2017-07

2018-02

Entwicklung von Konzepten für E-Shop´s

Softwarearchitekt und -entwickler Scala Akka Play ...
Rolle
Softwarearchitekt und -entwickler
Projektinhalte
  • Entwicklung von Konzepten für E-Shop´s
  • Entwicklung von Kernkomponenten für die Webshops, speziell am Identity-Management, sichere Login-Mechanismen, Arbeit mit Datenmigrationen und -qualität
Kenntnisse
Scala Akka Play Java Linux Git CassandraDB Perl Ruby Docker PostgreSQL Kubernetes MongoDB Jira Confluence Android
Kunde
Hudson?s Bay Company Europe/ Kaufhof in Köln
1 Jahr 2 Monate

2016-04

2017-05

Unterstützung bei der Weiterentwicklung der E-Government-Software

Softwareentwickler und Berater Java 7 Java 8 Junit ...
Rolle
Softwareentwickler und Berater
Kenntnisse
Java 7 Java 8 Junit EJB Hibernate OpenJPA Rest Jackson Oracle SQL Wildfly Glassfish Selenide VirtualBox Jenkins Maven Jira Confluence
Kunde
Kanton Basel Stadt
1 Jahr 1 Monat

2014-10

2015-10

Weiterentwicklung von Java-basierten Webapplikationen

Softwareentwickler und Berater Soap JSF JavaScript ...
Rolle
Softwareentwickler und Berater
Projektinhalte
Unterstützung bei der Weiterentwicklung von Java-basierten Webapplikationen, insbesondere Generierung, Verarbeitung und Archivierung von Dokumenten, Soap-Schnittstellen zu Mainframes.
Kenntnisse
Soap JSF JavaScript Java EJB Seam MS-SQL-Server JDBC Hibernate JPA JMS Linux HP-QC
Kunde
Axa-Winterthur
4 Monate

2014-03

2014-06

Entwicklung eines relationalen Datenmodels

Softwarearchitekt, -entwickler, Datenbankentwickler und Systemengineer Confluence git Java ...
Rolle
Softwarearchitekt, -entwickler, Datenbankentwickler und Systemengineer
Projektinhalte
  • Analyse von Daten, Entwicklung einer Software zum Einlesen unregelmäßiger Daten
  • Entwicklung eines relationalen Datenmodels
  • Entwicklung von Software zum automatischen Import in die Datenbank
  • Entwicklung einer Webapplikation zum Sichten der Daten, der beim Einlesen festgestellten Fehler und zum Darstellen von etwa 50 verschiedenen Histogrammen auf Basis der Daten
  • Installation der nötigen Software auf einem dezidierten Server, Firewall- und Netzwerkkonfiguration
  • Einrichtung von https-Zugriff auf den Server
  • Login mit Password
  • einfache Benutzerverwaltung
Kenntnisse
Confluence git Java JSF JDBC Perl MariaDB (mySQL) Fedora-Linux Tomcat
Kunde
Swisscom
1 Jahr 6 Monate

2012-10

2014-03

Erstellung einer Gesamtarchitektur nicht-Telefonie-Teil der Serversoftware

Softwarearchitekt und -entwickler Confluence Gliffy git ...
Rolle
Softwarearchitekt und -entwickler
Projektinhalte
  • Erstellung einer Gesamtarchitektur nicht-Telefonie-Teil der Serversoftware
  • Definition von zuständigen Applikationskomponenten für Daten
  • Definition der Datenflüsse und Abhängigkeiten
  • Definition der Kommunikationstechnologien zwischen den Komponenten
  • Erstellung von UML-Diagrammen für die Gesamtübersicht und Activity-Diagramme
  • Entwicklung und Anpassung von Software für die Businesslogik zur Zuordnung von ServiceLevels zu Kunden abhängig von verschiedenen Faktoren 
  • Einbindung einer 3rd-Party-Software (jBilling) für die Bezahlfunktion und Entwicklung der Businesslogik dazu
  • Erstellung von umfassenden automatisierten Tests für die erstellte Software (ca. 360 Testmethoden)
  • Betreuung des Lieferanten jBilling und Kommunikation mit diesem über technische Fragen
  • Erstellung von Layouts für Rechnungen für Endkunden mit Jasper-Reports
  • Knowhow-Weitergabe an Testteam, Betriebsteam und an andere Entwickler und Nachfolger
  • Aufnahme von Anforderungen vom Marketing, Testing und Betrieb, Planung zur Umsetzung und Umsetzung der Anforderungen gemäß Priorisierung durch Entwicklungsleitung
  • Konzeptionelle Vorarbeiten für mögliche Ablösung von Railo durch Scala & Akka
Kenntnisse
Confluence Gliffy git Groovy Grails Spring Java Railo (ColdFusion) MongoDB MariaDB Perl Linux HTML REST Soap jBilling JasperReports Scala Akka (nur konzeptionell) JIRA VMWare
Kunde
iO von Swisscom
2 Jahre 1 Monat

2010-09

2012-09

Erstellung einer Web-Applikation für das Intranet

Senior Software-Entwickler Java 1.6 Hibernate 3.3 JSF 1.2 ...
Rolle
Senior Software-Entwickler
Projektinhalte
  • Entwicklung und Integration von interaktiven SVG-Grafiken
  • Schulung von Teammitgliedern
  • Beteiligung an Analyse und Architektur
  • Persistierung mit Hibernate
  • Dokumentation
  • Scrum-Entwicklung 
Kenntnisse
Java 1.6 Hibernate 3.3 JSF 1.2 Seam EJB 3.0 WebLogic 10 JBoss 5.1 HSQLDB Oracle Faclets RichFaces JMS Eclipse ClearCase Astah SVG Scrum Perl Liquibase HP QualityCenter/TestDirector
Kunde
Postfinance
2 Monate

2010-06

2010-07

Entwicklung für eine Web-Applikation

Senior Software-Entwickler Java 1.6 J2EE (JEE) DB2 für z/OS ...
Rolle
Senior Software-Entwickler
Projektinhalte
  • Einhaltung eines vorverlegten Release-Termins
  • Entwicklung für eine Web-Applikation mit JSF und Erstellung von Stored Procedures für DB2 (z/OS)
  • Sehr schnelle Einarbeitung, am dritten Tag bereits produktiv
  • Einarbeitung in DB2  
Kenntnisse
Java 1.6 J2EE (JEE) DB2 für z/OS SQL DB2-Scripting Tomcat 5.5 SubVersion Rad7 (Eclipse) Junit JSF Faclets MyFaces RichFaces Spring MyBatis (Ibatis)
Kunde
Zivit
1 Monat

2010-05

2010-05

Kurzes Beratungsmandat

VMWare Linux MS-Windows-NT 4.0 ...
Projektinhalte
  • Allgemeine Beratungstätigkeit für IT-Infrastruktur des Unternehmens
  • Virtualisierung einiger unternehmenskritischer Softwaresysteme zur Ablösung alter Hardware
Kenntnisse
VMWare Linux MS-Windows-NT 4.0 MS-Windows 95 MS-Windows-XP
Kunde
Stewi
1 Jahr 5 Monate

2008-12

2010-04

verschiedenes

Software Architekt Java 1.6 JRuby Ruby ...
Rolle
Software Architekt
Projektinhalte
  • Entwicklung von MailHouse, einer Software zum optimierten Zusammenfassen von Postsendungen, die heute produktiv eingesetzt wird
  • Stellvertretung des Projektleiters
  • Unterstützung für Installation und Test beim Endkunden
  • Schulungen
    • Ausbildung, Beratung und Unterstützung von Printsoft-Mitarbeitern bei der Java-Einführung
    • Linux-Schulungen, JRuby-Schulungen und SubVersion-Schulungen von Printsoft-Mitarbeitern
  • Architektur
    • Entwicklung einer leistungsfähigen Software-Architektur für MailHouse
    • Wegen des geplanten Einsatzes bei Anwendern mit großen Versandvolumina wurden sehr hohe Anforderungen an die Performance und die Zuverlässigkeit des Systems gestellt
    • Der Datendurchsatz, den das System erzielen kann, liegt weit oberhalb dessen, was mit gängiger Java-Technologie üblicherweise erreicht wird
  • Entwicklung von Teilen von MailHouse
    • Einbindung von JRuby als Skriptsprache Komponente für die optimale Anordnung und Zusammenfassung von Sendungen mit unterschiedlich vielen Seiten
    • Entwicklung von effizienten dateibasierenden Speichermechanismen für große Datenmengen
  • Optimierungsphase
    • Optimierung von MailHouse für die Lauffähigkeit mit Memory-Restriktionen auf 32-Bit- Systemen
    • Performance-Optimierung für den Durchsatz bei große MailHouse-Installationen
Kenntnisse
Java 1.6 JRuby Ruby Perl Linux MS-Windows SubVersion Eclipse JProfiler Junit UML Sparx Enterprise Architect VMWare
Kunde
Printsoft
1 Jahr 11 Monate

2007-02

2008-12

Entwicklung und Betrieb von Software für ca. 1000 Fahrkartenautomaten

Senior Software Engineer Ruby Java 1.5/J2EE Linux (Debian) ...
Rolle
Senior Software Engineer
Projektinhalte
  • Entwicklung
    • Betriebssystemnahe Funktionen (Win32 und Linux) zur Verwendung in Automatensoftware
    • Mechanismen für Installation und Update von Automatensoftware
    • Erstellung von Konzepten zur Installation und zum effizienten und einheitlichen Betrieb von über 1000 Fahrkartenautomaten mit zwei verschiedenen Betriebssystemen (MS-Windows XP embedded und Debian-Linux)
    • Design, Aufwandsabschätzung, Dokumentation, Softwareentwicklung mit Ruby undJava, Unit-Tests-Entwicklung
    • Einführung von cygwin mit ssh/sshd für Administration von MS-Windows-Automaten über das Netzwerk
  • Wartung und Betrieb (Devops)
    • Administration von über 1000 Automaten über das Netzwerk
    • Systemadministration von Linux-Servern
    • Entwicklung von Shell-Skripten und Ruby-Skripten zur Überwachung der Automaten und zur effizienten Lösung von Administrationsaufgaben auf einer großen Zahl von Automaten
    • Weiterentwicklung der Automatensoftware. Releasemanagement für die Automatensoftware
  • Schulungen
    • Schulung von neuen Mitarbeitern von SBB und Partnerfirmen in dem Projekt
    • Vorträge für SBB-Mitarbeiter über Ruby-Technologie und zur Einführung von SubVersion
Kenntnisse
Ruby Java 1.5/J2EE Linux (Debian) Windows XP embedded Eclipse Together CVS SubVersion JasperReports JUnit cygwin bash UML VMWare CruiseControl Continuum
Kunde
SBB
3 Jahre 9 Monate

2003-06

2007-02

verschiedenes

IT-Leiter, Senior Software Engineer Java 1.4/JEE ant Swing ...
Rolle
IT-Leiter, Senior Software Engineer
Projektinhalte
Entwicklung und Betrieb einer Finanzapplikation zur Verwaltung von Kundeneinlagen und zum Devisenhandel mit diesen Einlagen
  • IT-Leiter seit November 2005
    • Verantwortlich für die IT-Infrastruktur von Swiss Technologies, SwissForex, SwissSecurities und Swiss Capital Partners, insbesondere Security
    • Betrieb einer Finanzapplikation zur Verwaltung von Kundengeldern
    • Weiterentwicklung dieser Applikation
    • Planung für zukünftige Entwicklung dieser Applikation für eine große Anzahl von Kunden
  • Senior Software Engineer bis Oktober 2005
    • Design, Aufwandsabschätzung und Entwicklung von Finanzapplikationen
    • Entwicklung von JUnit-Tests
    • Systemadministration von Linux-Servern
    • Datenbankadministration
    • Datenbankdesign
Kenntnisse
Java 1.4/JEE ant Swing JwebStart EJB JDO/TJDO JMS JNDI JMX JasperReports Struts HTML JSP Servlets JSTL/Tag-Libraries JavaScript Oracle SQL Linux Perl LDAP CGI XML XSLT Ruby CVS JUnit MS-Project UML
Kunde
Swiss Technologies
1 Monat

2003-05

2003-05

Fertigstellung von 6 kleinen Projekten

Data Manager Perl DSSSL TeX
Rolle
Data Manager
Projektinhalte
Fertigstellung von 6 kleinen Projekten zur Verarbeitung von XML/SMGL mit DSSSL (Lisp) und Perl
Kenntnisse
Perl DSSSL TeX
Kunde
Star AG
2 Jahre 3 Monate

2001-01

2003-03

Entwicklung des Web-basierenden Softwaresystems SCE

Senior Software Engineer Java/J2EE EJB JMS ...
Rolle
Senior Software Engineer
Projektinhalte
  • Entwicklung des Web-basierenden Softwaresystems SCE
  • Dieses dient Betrieben der Elektronikfertigung zur Unterstützung und Überwachung ihrer Produktion und der zugehörigen Tests
  • Einsatz dieser Software unter anderem bei Nokia, Dell und Philips
  • Stellvertretende Projekt- und Teamleitung
  • Design, Aufwandsabschätzung und Entwicklung von Komponenten für SCE
  • Unterstützung bei der Kundeninstallation vor Ort
  • Schulung des Teams zur Java-Technologie
  • Abdeckung der gesamten Java/ J2EE-Technologie
  • Beratung und Unterstützung anderer Teammitglieder (in Zürich und Atlanta) bei schwierigen Problemen
Kenntnisse
Java/J2EE EJB JMS JNDI JSP Servlets JavaScript Oracle MS-SQL-Server JDBC HTML Linux MSWindows 2000 Perl ClearCase MKS Integrity MKS
Kunde
GenRad, Teradyne

weitere Projekte auf Anfrage

1 Monat

2022-10

2022-10

Devoxx

1 Monat

2022-09

2022-09

DevoxxUA

1 Monat

2021-11

2021-11

DevoxxUA

1 Monat

2021-05

2021-05

ScalaCon

1 Monat

2020-12

2020-12

Functional Scala

1 Monat

2020-04

2020-04

ScalaUA

1 Monat

2019-12

2019-12

reClojure und Functional Scala

1 Monat

2019-11

2019-11

DevoxxUA und Devoxx

1 Monat

2019-06

2019-06

Scala Days

1 Monat

2019-03

2019-03

ScalaUA

1 Monat

2018-12

2018-12

ClojureX

1 Monat

2018-11

2018-11

Devoxx und DevoxxUA

1 Monat

2018-06

2018-06

Scala Days

1 Monat

2018-04

2018-04

ScalaUA

1 Monat

2017-12

2017-12

Scala Echange

1 Monat

2017-11

2017-11

Devoxx

1 Monat

2017-08

2017-08

Swiss Perl Workshop

1 Monat

2017-04

2017-04

ScalaUA

1 Monat

2016-12

2016-12

Clojure Exchange

1 Monat

2016-11

2016-11

Devoxx

1 Monat

2016-09

2016-09

Alpine Perl Workshop

1 Monat

2016-06

2016-06

Scala Days

1 Monat

2016-04

2016-04

Perl 6: Transparadigma Programming 101 und Presentation Ninjitsu

1 Monat

2015-12

2015-12

Scala Exchange

1 Monat

2015-11

2015-11

Devoxx

1 Monat

2015-06

2015-06

Scala Days

1 Monat

2014-12

2014-12

Scala Exchange

1 Monat

2014-11

2014-11

Devoxx

1 Monat

2014-06

2014-06

Scala Days

1 Monat

2014-05

2014-05

Advanced Akka (Schulung von Typesafe in Amsterdam)

1 Monat

2014-04

2014-04

Technical Presentations und Introduction to Elixir

1 Monat

2013-12

2013-12

Scala Exchange

1 Monat

2013-11

2013-11

Advanced Scala und Devoxx 2013

1 Monat

2013-09

2013-09

Scaling up with Akka and Scala

1 Monat

2013-03

2013-03

Frankfurter Datenbanktage (Datenbanktechnologie)

1 Monat

2012-11

2012-11

Devoxx 2012

1 Monat

2012-05

2012-05

API Design for Perl

1 Monat

2012-05

2012-05

Optimizing Your Perl Development

1 Monat

2012-02

2012-02

Fast Track to Scala

TypeSafe, Lausanne
Institution, Ort
TypeSafe, Lausanne
8 Jahre

2004-01

2011-12

Finance-Forum Zürich (jährlich)

1 Monat

2011-08

2011-08

Introduction to Object Oriented Perl

1 Monat

2011-08

2011-08

Introduction to Modern Perls (5.10, 5.12, 5.14)

1 Monat

2010-10

2010-10

Parsing with Regexp::Grammar

1 Monat

2010-10

2010-10

(Re-)Developing with Perl 6, Perl Worst Practices

1 Monat

2010-03

2010-03

Entwicklung von Architekturen für Enterprise Java

1 Monat

2009-10

2009-10

Ruby on Rails

1 Monat

2009-08

2009-08

Perl Regular Expressions

1 Monat

2009-08

2009-08

Introduction Perl6

1 Monat

2008-08

2008-08

The Productive Programmer

1 Monat

2008-08

2008-08

Advanced Technical Presentation Techniques

1 Monat

2005-03

2005-03

Sun Certified Business Component Developer

1 Monat

2003-03

2003-03

Sun Certified Web Component Developer

1 Monat

2003-02

2003-02

Sun Certified Programmer for the Java 2 Platform 1.2

1 Monat

2001-05

2001-05

bea Weblogic Server Administration

1 Monat

2000-03

2000-03

Wap-Forum (HP und NOKIA)

1 Monat

1998-06

1998-06

Software-Projekt-Management

1 Monat

1992-09

1992-09

Studium - Mathematik mit Nebenfach Informatik

Diplom, Universität Karlsruhe
Abschluss
Diplom
Institution, Ort
Universität Karlsruhe
1 Monat

1987-04

1987-04

Studium - Mathematik mit Nebenfach Informatik

Vordiplom, Universität Karlsruhe
Abschluss
Vordiplom
Institution, Ort
Universität Karlsruhe
1 Monat

1984-07

1984-07

Abitur (Deutschland)

1 Monat

1982-07

1982-07

High School Diploma (Vereinigte Staaten)

Deutsch Muttersprache
Englisch fließend (C2)
Russisch mündlich und schriftlich - gut
Schwedisch sehr gut
Spanisch gut
Norwegisch gut
Französisch gut
Esperanto gut

Top Skills
Software
Produkte / Standards / Erfahrungen / Methoden
Scrum MS-Office MS-Project Visio LibreOffice TeX/LaTeX Emacs MediaWiki Confluence
  • Applikations- & Webserver
    • JBoss
    • WildFly
    • WebLogic
    • Glassfish
    • Tomcat
    • Railo
    • Fuse
    • Apache httpd
  • Sourcecodemanagement
    • Git
    • SubVersion
  • Design-Werkzeug (UML)
    • Gliffy
    • Rational Rose
    • Together
    • Sparx Enterprise Architect
    • Astah
  • Konzeptionelles
    • Funktionale Programmierung
    • OOP
    • OOD
    • OOA
    • UML
    • Scrum
    • Releasemanagement
    • Versionskontrolle Security
    • Kryptographie
    • Codierungstheorie
    • Algorithmen

Betriebssysteme
Linux
Debian, CentOS, Redhat RHEL 7 & 8, OpenSuse, Ubuntu, Fedora
Ansible Package-Creation (rpm/deb) Nagios Linux-Firewall UNIX
SunOS, Solaris, Aix
MS-Windows SELinux
Programmiersprachen
Java
Java,JEE,Servlets,EJB,JMS,RMI,JDBC,JDO,JNDI,JUnit,Swing,JasperReports,JMX,Beans,BSF,JSE, multithreading,maven3,Eclipse,IntelliJ,Jprofiler,JSF,Faclets,myFaces,richFaces,Seam,Spring,Hibernate,JPA2,MyBatis/Ibatis,jBilling,Rest,Soap,Camel,Fuse,Karaf)
Scala
einschließlich Akka
Ruby JRuby
Funktionen für Win32 und Linux,Rails,Einbindung von JRuby in Java,mehrere Opensource Projekte unter (URL auf Anfrage), aktives Mitglied in der Ruby on Rails-Usergroup in Zürich, dort viele Vorträge gehalten, Ruby- & Rails-Schulungen
Clojure
vier mal mehrtägige Clojure-Schulungen gegeben
Lisp
Common Lisp, DSSSL, 20 Jahre immer wieder Emacs-Lisp
Perl Raku
einschließlich CGI, DBI, OO, Unix API, reguläre Ausdrücke
Railo
ColdFusion
Groovy Grails HTML XHTML XML JavaScript SVG Ajax jQuery C++ C
mit Unix API, Oracle ProC, MS-Windows-API, Systemprogrammierung
Unix-Shells
sh, bash, tcsh, csh, ksh
Lua Python Assembler Fortran C#
Datenbanken
Oracle
einschließlich SQL, SQL*Plus, ProC, JDBC, PL/SQL
PostgreSQL DB2 auf z/OS mySQL MariaDB MS-SQL-Server Flyway CassandraDB MongoDB
Datenkommunikation
TCP/IP HTTP HTTPS Samba LDAP ssh openssl

  • Bankenwesen
  • Devisenhandel
  • E-Commerce
  • Payment
  • Versicherung
  • Telefonie
  • Verkehrstechnik
  • Elektronikfertigung
  • Output-Management
  • Chemie
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren