Software-Entwickler für Web-Applikationen, mit Fokus auf dem Grenzgebiet zwischen Development und Operations (Deployment/Automatisierung/DevOps)
Aktualisiert am 03.09.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2023
Verfügbar zu: 0%
davon vor Ort: 0%
Ruby
Performance
Applikationsarchitektur
Python
Java
PHP
JavaScript
Ruby on Rails
SQL
Linux
Alt-Griechisch
Deutsch
Muttersprache
Englisch
fließend
Latein
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2017-2018: Betreuung und Weiterentwicklung kundenspezifischer Erweiterungen

Kunde: E.ON Business Services

 

Aufgaben:

  • Betreuung und Weiterentwicklung kundenspezifischer Erweiterungen für die WSO2-
    API-Management-Plattform (Java, Apache Axis2, OSGI)
  • Entwicklung eines Deployment-Tools mit Spring Boot und Angular6

2015-2017: Infrastruktur-Entwicklung

Rolle: Infrastructure Engineer

Kunde: BitLove (Social Network)

Aufgaben:

  • Infrastruktur-Entwicklung (Chef) für die Rails-Applikation
  • Redis/Sentinel
  • MySQLCluster,
  • Kubernetes-Setup
  • CDN-Integration

2014-2015: AWS-Migration

Rolle:TechOps Engineer

Kunde: DeviantArt (Online-Community für Kunst und Fotografie)

Aufgaben:

  • AWS-Migration (PHP, Python, MySQL, Puppet, Phabricator, Packer)
  • Dashboard-Entwicklung mit AngularJS

2012-2013:Automatisierung

Kunde: GKV-SV, Berlin, externer Dienstleister

Aufgaben:

  • Automatisierung der Provisionierungs- und Deployment-Prozesse für Windows- und SuSE Linux-VMS auf VMWare und Microsoft (AD, DNS, DHCP)
  • Automatisierung der Konfiguration für Nagios und BigIP F5 Load Balancer

2009-2011: Initialer Aufbau und Betrieb

Kunde: Bettermarks (Mathematik-Lernplattform)

Aufgaben:

  • Initialer Aufbau und Betrieb der Plattform (Python, PHP, Drupal, MathML)

2010: Unternehmensgründung

 

Aufgaben:

  • Gründung der (auf Anfrage) mit drei Geschäftspartnern
  • Unternehmensziel: Betrieb von Internetplattformen; Entwicklung eines OpenSource-Frameworks zur Automatisierung (Ruby)

2008-2009: Reimplementierung des Backends

Kunde: GameDuell (Spiele-Plattform)

Aufgaben:

  • Reimplementierung des Backends (Java, JINI, JMS, Postgres)

2007-2008: Betriebliche Architektur & SWAT-Team

Aufgaben:

  • verantwortlich für die betriebliche Architektur und das SWAT-Team

2005-2007: Aufbau von Build- und ReleaseManagement

Rolle: Teamleiter Entwicklung

Aufgaben:

  • Aufbau von Build- und ReleaseManagement
  • Skalierungsprojekte
  • Entwicklung in Java
  • Scripting in Ruby

2003-2008: Betriebliche Architektur & SWAT-Team

Kunde: ImmobilienScout24 (Immobilien-Suchmaschine)

Aufgaben:

  • verantwortlich für betriebliche Architektur & SWAT-Team
  • Dev Team-Lead: Build- & Release-Management, Modularisierung, Skalierung, Bildund
  • Video-Transformation & Storage (Java-Entwicklung, Ruby-Scripting)
  • Application Manager: Migration in ext. Rechenzentrum und Linux, Perl-Scripting

2001-2003: Workflowmanagementsystem

Rolle: Team- und Projektleitung

Kunde: Done!Ware GmbH

Aufgaben:

  • Workflowmanagementsystem für die Metro AG (Java/J2EE/EJB, Oracle DB)

2000-2001: Entwicklung

  • TSI AG Produktentwicklung (ERP und CRM) auf Basis von Centura/C++/Delphi und Oracle,
  • GUI-Entwicklung für MS Windows, Kundenprojekte (SCM- und Reporting), Qualitätsmanagement und Technologie-Research

1999-2001: Windows-GUI-Entwicklung

Kunde: TSI Software AG

Aufgaben:

  • Windows-GUI-Entwicklung mit Delphi & Oracle für ERP- und PPS-Systeme

1997-1999: Entwicklung einer Angebots- und Antragsverwaltung 

Rolle: selbständig (CPU GbR)

Aufgaben:

  • Entwicklung einer Angebots- und Antragsverwaltung für den drittgrößten Versicherungsmakler in Deutschland (Microsoft Access, Borland Delphi)

Aus- und Weiterbildung

Aus- und Weiterbildung

2004-2007

Fernuniversität in Hagen (Informatik)

2000-2002

Hochschule für Philosophie, München (Philosophie)

1993-1999

Katharineum zu Lübeck (Abitur) 1990-1993 Canisius Kolleg, Berlin

1986-1990

Conrad-Grundschule, Berlin

Kompetenzen

Kompetenzen

Top-Skills

Ruby Performance Applikationsarchitektur Python Java PHP JavaScript Ruby on Rails SQL Linux

Aufgabenbereiche

Automatisierung von Installation, Deployment und Betrieb
Individualentwicklung von Applikationen, Systemen und Plattformen
Infrastruktur-Entwicklung
(Virtualisierung, DNS/DHCP, LDAP, Content Delivery Networks)
Integration von Werkzeugen für den Betrieb
(Monitoring, Logfile-Analyse)
Last-Tests, Performance-Analyse und Optimierung
Migrationen, Architektur-Änderungen und Refactoring
Pipelines für Continuous Integration, Testing & Delivery
Skalierung, Lastverteilung, Hochverfügbarkeits-Lösungen

Produkte / Standards / Erfahrungen / Methoden

Skills OS:

Linux (Debian/Ubuntu, CentOS/RHEL, SuSE, Gentoo), Windows, Unix Sprachen: Python, Ruby, Java, JavaScript, Perl, PHP, Object Pascal (und etwas C, C++) Datenbanken: großteils relational (MySQL, Oracle, Postgres, MS SQL), NoSQL (Redis) Web Server: Apache, Nginx, Varnish, Squid, Tomcat, J2EE Application Servers Betrieb: Provisionierung/Hosting, Caching, Configuration Management, CDNs, Skalierung, Hochverfügbarkeit, Performance, SCMs, Monitoring, Log-Analyse Continuous Integration: Phabricator, Jenkins, CircleCI, Cruise Control Testing: Unit Testing/TDD, Load/Performance Testing, Integration Testing (Selenium)

Stärken

  • DevOps-Ansatz und OpenSource-Affinität
  • mehr als 20 Jahre Berufserfahrung
  • perfektionistisch und pragmatisch

Server:

  • Apache
  • Tomcat
  • JBoss
  • Glassfish
  • Nginx
  • Varnish
  • Squid
  • Pound

Konfigurationsmanagement:

  • Puppet
  • Chef
  • Ansible

Cloud-Hosting:

  • AWS
  • GCP
  • Docker
  • Packer
  • Kubernetes

Betriebssysteme

Linux
(Debian/Ubuntu, RedHat/CentOS, SuSE, Gentoo)
Unix
Windows

Programmiersprachen

Coffeescript
Java
JavaScript
Object Pascal
Perl
PHP
Python
Ruby
TypeScript

Datenbanken

NoSQL
(Redis, Elasticsearch)
Relational
(MySQL, Oracle, Postgres, MS SQL)

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2017-2018: Betreuung und Weiterentwicklung kundenspezifischer Erweiterungen

Kunde: E.ON Business Services

 

Aufgaben:

  • Betreuung und Weiterentwicklung kundenspezifischer Erweiterungen für die WSO2-
    API-Management-Plattform (Java, Apache Axis2, OSGI)
  • Entwicklung eines Deployment-Tools mit Spring Boot und Angular6

2015-2017: Infrastruktur-Entwicklung

Rolle: Infrastructure Engineer

Kunde: BitLove (Social Network)

Aufgaben:

  • Infrastruktur-Entwicklung (Chef) für die Rails-Applikation
  • Redis/Sentinel
  • MySQLCluster,
  • Kubernetes-Setup
  • CDN-Integration

2014-2015: AWS-Migration

Rolle:TechOps Engineer

Kunde: DeviantArt (Online-Community für Kunst und Fotografie)

Aufgaben:

  • AWS-Migration (PHP, Python, MySQL, Puppet, Phabricator, Packer)
  • Dashboard-Entwicklung mit AngularJS

2012-2013:Automatisierung

Kunde: GKV-SV, Berlin, externer Dienstleister

Aufgaben:

  • Automatisierung der Provisionierungs- und Deployment-Prozesse für Windows- und SuSE Linux-VMS auf VMWare und Microsoft (AD, DNS, DHCP)
  • Automatisierung der Konfiguration für Nagios und BigIP F5 Load Balancer

2009-2011: Initialer Aufbau und Betrieb

Kunde: Bettermarks (Mathematik-Lernplattform)

Aufgaben:

  • Initialer Aufbau und Betrieb der Plattform (Python, PHP, Drupal, MathML)

2010: Unternehmensgründung

 

Aufgaben:

  • Gründung der (auf Anfrage) mit drei Geschäftspartnern
  • Unternehmensziel: Betrieb von Internetplattformen; Entwicklung eines OpenSource-Frameworks zur Automatisierung (Ruby)

2008-2009: Reimplementierung des Backends

Kunde: GameDuell (Spiele-Plattform)

Aufgaben:

  • Reimplementierung des Backends (Java, JINI, JMS, Postgres)

2007-2008: Betriebliche Architektur & SWAT-Team

Aufgaben:

  • verantwortlich für die betriebliche Architektur und das SWAT-Team

2005-2007: Aufbau von Build- und ReleaseManagement

Rolle: Teamleiter Entwicklung

Aufgaben:

  • Aufbau von Build- und ReleaseManagement
  • Skalierungsprojekte
  • Entwicklung in Java
  • Scripting in Ruby

2003-2008: Betriebliche Architektur & SWAT-Team

Kunde: ImmobilienScout24 (Immobilien-Suchmaschine)

Aufgaben:

  • verantwortlich für betriebliche Architektur & SWAT-Team
  • Dev Team-Lead: Build- & Release-Management, Modularisierung, Skalierung, Bildund
  • Video-Transformation & Storage (Java-Entwicklung, Ruby-Scripting)
  • Application Manager: Migration in ext. Rechenzentrum und Linux, Perl-Scripting

2001-2003: Workflowmanagementsystem

Rolle: Team- und Projektleitung

Kunde: Done!Ware GmbH

Aufgaben:

  • Workflowmanagementsystem für die Metro AG (Java/J2EE/EJB, Oracle DB)

2000-2001: Entwicklung

  • TSI AG Produktentwicklung (ERP und CRM) auf Basis von Centura/C++/Delphi und Oracle,
  • GUI-Entwicklung für MS Windows, Kundenprojekte (SCM- und Reporting), Qualitätsmanagement und Technologie-Research

1999-2001: Windows-GUI-Entwicklung

Kunde: TSI Software AG

Aufgaben:

  • Windows-GUI-Entwicklung mit Delphi & Oracle für ERP- und PPS-Systeme

1997-1999: Entwicklung einer Angebots- und Antragsverwaltung 

Rolle: selbständig (CPU GbR)

Aufgaben:

  • Entwicklung einer Angebots- und Antragsverwaltung für den drittgrößten Versicherungsmakler in Deutschland (Microsoft Access, Borland Delphi)

Aus- und Weiterbildung

Aus- und Weiterbildung

2004-2007

Fernuniversität in Hagen (Informatik)

2000-2002

Hochschule für Philosophie, München (Philosophie)

1993-1999

Katharineum zu Lübeck (Abitur) 1990-1993 Canisius Kolleg, Berlin

1986-1990

Conrad-Grundschule, Berlin

Kompetenzen

Kompetenzen

Top-Skills

Ruby Performance Applikationsarchitektur Python Java PHP JavaScript Ruby on Rails SQL Linux

Aufgabenbereiche

Automatisierung von Installation, Deployment und Betrieb
Individualentwicklung von Applikationen, Systemen und Plattformen
Infrastruktur-Entwicklung
(Virtualisierung, DNS/DHCP, LDAP, Content Delivery Networks)
Integration von Werkzeugen für den Betrieb
(Monitoring, Logfile-Analyse)
Last-Tests, Performance-Analyse und Optimierung
Migrationen, Architektur-Änderungen und Refactoring
Pipelines für Continuous Integration, Testing & Delivery
Skalierung, Lastverteilung, Hochverfügbarkeits-Lösungen

Produkte / Standards / Erfahrungen / Methoden

Skills OS:

Linux (Debian/Ubuntu, CentOS/RHEL, SuSE, Gentoo), Windows, Unix Sprachen: Python, Ruby, Java, JavaScript, Perl, PHP, Object Pascal (und etwas C, C++) Datenbanken: großteils relational (MySQL, Oracle, Postgres, MS SQL), NoSQL (Redis) Web Server: Apache, Nginx, Varnish, Squid, Tomcat, J2EE Application Servers Betrieb: Provisionierung/Hosting, Caching, Configuration Management, CDNs, Skalierung, Hochverfügbarkeit, Performance, SCMs, Monitoring, Log-Analyse Continuous Integration: Phabricator, Jenkins, CircleCI, Cruise Control Testing: Unit Testing/TDD, Load/Performance Testing, Integration Testing (Selenium)

Stärken

  • DevOps-Ansatz und OpenSource-Affinität
  • mehr als 20 Jahre Berufserfahrung
  • perfektionistisch und pragmatisch

Server:

  • Apache
  • Tomcat
  • JBoss
  • Glassfish
  • Nginx
  • Varnish
  • Squid
  • Pound

Konfigurationsmanagement:

  • Puppet
  • Chef
  • Ansible

Cloud-Hosting:

  • AWS
  • GCP
  • Docker
  • Packer
  • Kubernetes

Betriebssysteme

Linux
(Debian/Ubuntu, RedHat/CentOS, SuSE, Gentoo)
Unix
Windows

Programmiersprachen

Coffeescript
Java
JavaScript
Object Pascal
Perl
PHP
Python
Ruby
TypeScript

Datenbanken

NoSQL
(Redis, Elasticsearch)
Relational
(MySQL, Oracle, Postgres, MS SQL)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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