Softwareentwickler dynamische Sprachen(Ruby)/C: OOP, Linux/plattformübergreifend (POSIX)/JVM
Aktualisiert am 18.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Ruby on Rails
Ruby
Deutsch
Muttersprache
Englisch
gute bis sehr gute Kenntnisse
Latein
noch Grundkenntnisse vorhanden

Einsatzorte

Einsatzorte

Hamburg (+10km) Stade (+150km)

Deutschland: Vorzugsweise Großraum Hamburg (HVV-Großbereich Hamburg).

möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-08 - 2023-12

Festanstellung

Senior Defeloper RoR Ruby on Rails Ruby Ruby/Rails ...
Senior Defeloper RoR
Ruby on Rails Ruby Ruby/Rails Ruby / Rails RubyonRails Ruby-on-Rails RubyRails Ruby Rails
Hamburg / remote
1 Jahr 7 Monate
2020-01 - 2021-07

Private Projekte

Ruby gosu ImageMagick
Hamburg
1 Jahr 5 Monate
2018-08 - 2019-12

Weiterentwicklung Kfz-Versicherungssoftware (Backend)

Software-Entwickler Ruby on Rails Scrumban Kanban
Software-Entwickler
  • Refactoring der Software zur Anlage und Bearbeitung von Schadenakten mit den zugehörigen Buchhaltungs-Belegen (unter Berücksichtigung der Selbstbeteiligung)
  • Automatische Abwicklung von Versicherungswechselbescheinigungen für Kfz-Versicherungen (VWB)
  • Code-Reviews
  • Unit-Tests
Ruby on Rails Git GitLab MySQL 5 Kubernetes Ruby on Rails 5 Atlassian JIRA Atlassian Confluence JetBrains RubyMine JetBrains IntelliJ IDEA
Ruby on Rails Scrumban Kanban
Hamburg
1 Jahr 7 Monate
2016-12 - 2018-06

Erstellung von Dokumentation für Mautkontrollsäulen

technischer Redakteur
technischer Redakteur

Erstellung von technischen Dokumentationen in Prosa sowie einfachen technischen Zeichnungen zum Toll-Collect Mauterfassungssystem für die kundennahe Dokumentation mit dem Ziel der Fertigstellung einer Betriebsanleitung für den Kundengebrauch.

Abgleich der Dokumentation und der Implementation mit den Anforderungsdokumenten.

Microsoft Word Atlassian JIRA Atlassian Confluence Microsoft Powerpoint Bash Shell Ruby Adobe Acrobat
JENOPTIK Robot GmbH
Hildesheim
2 Monate
2016-09 - 2016-10

Weiterentwicklung Datenverteilung anhand variabler Benutzerrechte

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 Mercurial
Hamburg
3 Monate
2016-04 - 2016-06

Datenbank-Programmierung

Software-Entwickler Ruby
Software-Entwickler Ruby

Vereinheitlichung von Datenbank-Schemata und -Triggern; Verlagerung von Funktionalität aus verschiedenen Anwendungen in die Datebank

Ruby Ruby on Rails MySQL 5 Mercurial Java 7 Java
Hamburg
2 Monate
2016-04 - 2016-05

Blackbox-Testing einer Message-Queue-Software

Software-Entwickler
Software-Entwickler

Überprüfung der Zuverlässigkeit, Verifikation sporadischer Datenverluste

safmq 0.7 Ruby Bash Mercurial
Hamburg
2 Monate
2016-02 - 2016-03

Dokumentation eines komplexen Software-Systems

Software-Entwickler
Software-Entwickler

Erstellung von Dokumentation für Anwender, Systemandministratoren, Anwendungsentwickler. Beschreibung wesentlicher Aspekte der Software-Architektur.

Ruby Ruby on Rails Mercurial Trac
Hamburg
2 Monate
2016-01 - 2016-02

Weiterentwicklung eines Programms zur Klassifikation von Dateien

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby 1.8.7 Ruby Ruby 1.9.3 Ruby on Rails safmq 0.7 Mercurial
Hamburg
5 Monate
2015-09 - 2016-01

Weiterentwicklung Datenverteilung anhand variabler Benutzerrechte

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 Mercurial
Hamburg
9 Monate
2015-03 - 2015-11

Erstellung von PDF-Formularen (20h)

Layout, Formatierung, konvertierung nach PDF

Adobe Acrobat 15 MS Word
Schule
Hamburg
7 Monate
2015-02 - 2015-08

Automatisierung von Integrationstests (Teilzeit)

Software-Entwickler Ruby Kanban
Software-Entwickler Ruby

Erstellung eines Test-Frameworks mit einer eigenen DSL, die den speziellen Bedürfnissen des Projekts angepasst ist.

Deployment als Debian-Package.

Betreuung der Konfiguration via Puppet.

Ruby 1.9.3 Ruby on Rails Ruby Test::Unit Mercurial Ubuntu 14.04 MySQL 5 Bash RubyMine
Kanban
Hamburg
2 Jahre 9 Monate
2012-10 - 2015-06

Portierung und Weiterentwicklung eines Katalog-Backends

Software-Entwickler TDD
Software-Entwickler

Implementation neuer Features, Code-Review, Whitebox-Testing, Erstellung automatischer Tests, Bugfixing, Erstellung von Debian-Paketen, technische Dokumentation, Betreuung bestehender Installationen;

Definition von Überwachungskriterien (Nagios), teilweise Implementation entsprechender Scripte

Ruby 1.9.3 Rails 3.2 Ubuntu 14.04 Ubuntu 12.04 C++ C Bash RubyMine 6.3 safmq 0.7 Nagios Mercurial Ruby on Rails
TDD
Hamburg
1 Jahr 3 Monate
2014-02 - 2015-04

CRM-Web-Frontend

Software-Entwickler
Software-Entwickler
Implementation neuer Features, insbesondere zur Verwaltung von teilweise komplexen Benutzerrechten; Test und Review bestehenden Codes; Anleitung von Tests
Java 6 Netbeans Tomcat 7 Mercurial Spring
Hamburg
1 Jahr 9 Monate
2013-02 - 2014-10

Entwicklung eines Programmsystems zur Verteilung von Daten anhand variabler Benutzerrechte

Software-Entwickler
Software-Entwickler
Implementation und Weiterentwicklung, Betreuung bestehender Installationen, Fehlersuche und -Behebung, Anleitung von Tests
Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 XSLT 1 Mercurial Ruby on Rails
Hamburg
1 Jahr 4 Monate
2012-11 - 2014-02

Web-Frontend zur Verwaltung komplexer Benutzerrechte

Software-Entwickler
Software-Entwickler
Neu- und Weiterentwicklung, Installation, Betreuung bestehender Installationen, Erstellung eines Debian-Pakets
PHP 5 JavaScript MySQL 5 Mercurial Bash
Hamburg
10 Monate
2012-11 - 2013-08

Entwicklung eines Programms zur Klassifikation und Archivierung von Daten-Dateien

Software-Entwickler
Software-Entwickler
Implementation, Anleitung von Tests, Dokumentation, insbesondere zur Installation (Linux und Windows) und zur Konfigurierung
Ruby 1.8.7 Ruby 1.9.3 Bash Ubuntu 12.04 Ubuntu 14.04 safmq 0.7 MySQL 5 Mercurial Ruby on Rails
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss als Dipl. Inform. (Diplom-Informatiker) am 19.06.2000, Note "gut"
Festangestellter Softwareentwickler bis September 2002
Seit Oktober 2002 selbständiger Softwareentwickler
 
Abitur mit der Note 1.5 (Leistungskurse Physik und Mathematik)
Studium der Informatik an der Universität Hamburg

Position

Position

Schwerpunkt liegt bei der Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Ruby on Rails Ruby

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
Git
GitLab
JetBrains IntelliJ IDEA
JetBrains RubyMine
Kanban
Mercurial
MS Word
Redmine
RubyMine
Trac
Erfahrungen im Bereich:
o Entwicklung serverseitiger Softare, besonders für Linux
o Test-Driven Development
o Dokumentation
o Verarbeitung und Übertragung großer Datenmengen
o Message Queues (MQ)
o Anwendungsentwicklung (Windows: Delphi/VCL)
o Verwaltung großer Prozesse (> 2 GB) unter Linux

Methoden:
o Objektorientierte Programmierung (OOP)
o strukturierte Programmierung
o Software-Engineering mit OpenSource-Projektmanagement-Tools: Trac, Mercurial (mit Daten-Übernahme aus Subversion)

Spezialkenntnisse:
o Ruby on Rails
o TDD
o Plattformübergreifende/plattformunabhängige Programmierung in C
o Internet WebServer (Apache) und FTP-Server (ProFTPd):
  Konfiguration, Programmierung
  (WWW, HTML, HTTP, CGI, FastCGI, TCP/IP, FTP, NFS, Samba/SMB)

Betriebssysteme

Linux
Mac OS
Mac OS X; großes Interesse, auch iOS
OS/400
ausbaufähig
SUN OS, Solaris
ausbaufähig
Ubuntu 14.04
Unix
> 13 Jahre Linux-Erfahrung
Windows
Nach einiger Erfahrung mit plattformübergreifender/plattformunabhängiger Programmierung in C (POSIX) gilt mein Interesse derzeit zudem der Fehlertoleranz größerer Programmsysteme. Dies umfasst gegebenenfalls auch eine schlüssige Benutzerführung und einfache Bedienbarkeit besonders auch von Kommandozeilen-Tools.

Programmiersprachen

Assembler
8086 Grundkenntnisse
Bash
Bash Shell
Basic
VB/Visual Basic und RealBasic (MacOS), ausbaufähig
C
C++
Delphi
Imake, GNU-Make, Make-Maker etc...
GNU-Make, Rake
Java
Java 6
Java 7
JavaScript
ausreichende Kenntnisse, inkl. jQuery
Lisp
ausbaufähig
Modula-2
ausbaufähig
Objective C
Grundkenntnisse
Pascal
Perl
Grundkenntnisse
PHP
auch OOP
Python
Grundkenntnisse
Ruby
sehr gute Kenntnisse, inkl. Rails
Ruby 1.8.7
Ruby 1.9.3
Ruby 2.5
Ruby on Rails
Ruby on Rails 5
Scriptsprachen
awk, gawk, sed
Shell
besonders gnu bash (Bourne-Again-Shell)

Datenbanken

Filemaker
MySQL
MySQL 5

Datenkommunikation

EDIFACT
Internet, Intranet
FTP, CGI/FastCGI, HTML, CSS
Message Queuing
safmq
safmq 0.7
TCP/IP

Hardware

Macintosh
begrenzt
PC

Branchen

Branchen

Musikindustrie
Handel: Tonträger
ASP: Dienstleistungen für Datenaustausch zwischen Industrie und Handel (z.B. via Internet)
Versicherungs-Software
 

Einsatzorte

Einsatzorte

Hamburg (+10km) Stade (+150km)

Deutschland: Vorzugsweise Großraum Hamburg (HVV-Großbereich Hamburg).

möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-08 - 2023-12

Festanstellung

Senior Defeloper RoR Ruby on Rails Ruby Ruby/Rails ...
Senior Defeloper RoR
Ruby on Rails Ruby Ruby/Rails Ruby / Rails RubyonRails Ruby-on-Rails RubyRails Ruby Rails
Hamburg / remote
1 Jahr 7 Monate
2020-01 - 2021-07

Private Projekte

Ruby gosu ImageMagick
Hamburg
1 Jahr 5 Monate
2018-08 - 2019-12

Weiterentwicklung Kfz-Versicherungssoftware (Backend)

Software-Entwickler Ruby on Rails Scrumban Kanban
Software-Entwickler
  • Refactoring der Software zur Anlage und Bearbeitung von Schadenakten mit den zugehörigen Buchhaltungs-Belegen (unter Berücksichtigung der Selbstbeteiligung)
  • Automatische Abwicklung von Versicherungswechselbescheinigungen für Kfz-Versicherungen (VWB)
  • Code-Reviews
  • Unit-Tests
Ruby on Rails Git GitLab MySQL 5 Kubernetes Ruby on Rails 5 Atlassian JIRA Atlassian Confluence JetBrains RubyMine JetBrains IntelliJ IDEA
Ruby on Rails Scrumban Kanban
Hamburg
1 Jahr 7 Monate
2016-12 - 2018-06

Erstellung von Dokumentation für Mautkontrollsäulen

technischer Redakteur
technischer Redakteur

Erstellung von technischen Dokumentationen in Prosa sowie einfachen technischen Zeichnungen zum Toll-Collect Mauterfassungssystem für die kundennahe Dokumentation mit dem Ziel der Fertigstellung einer Betriebsanleitung für den Kundengebrauch.

Abgleich der Dokumentation und der Implementation mit den Anforderungsdokumenten.

Microsoft Word Atlassian JIRA Atlassian Confluence Microsoft Powerpoint Bash Shell Ruby Adobe Acrobat
JENOPTIK Robot GmbH
Hildesheim
2 Monate
2016-09 - 2016-10

Weiterentwicklung Datenverteilung anhand variabler Benutzerrechte

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 Mercurial
Hamburg
3 Monate
2016-04 - 2016-06

Datenbank-Programmierung

Software-Entwickler Ruby
Software-Entwickler Ruby

Vereinheitlichung von Datenbank-Schemata und -Triggern; Verlagerung von Funktionalität aus verschiedenen Anwendungen in die Datebank

Ruby Ruby on Rails MySQL 5 Mercurial Java 7 Java
Hamburg
2 Monate
2016-04 - 2016-05

Blackbox-Testing einer Message-Queue-Software

Software-Entwickler
Software-Entwickler

Überprüfung der Zuverlässigkeit, Verifikation sporadischer Datenverluste

safmq 0.7 Ruby Bash Mercurial
Hamburg
2 Monate
2016-02 - 2016-03

Dokumentation eines komplexen Software-Systems

Software-Entwickler
Software-Entwickler

Erstellung von Dokumentation für Anwender, Systemandministratoren, Anwendungsentwickler. Beschreibung wesentlicher Aspekte der Software-Architektur.

Ruby Ruby on Rails Mercurial Trac
Hamburg
2 Monate
2016-01 - 2016-02

Weiterentwicklung eines Programms zur Klassifikation von Dateien

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby 1.8.7 Ruby Ruby 1.9.3 Ruby on Rails safmq 0.7 Mercurial
Hamburg
5 Monate
2015-09 - 2016-01

Weiterentwicklung Datenverteilung anhand variabler Benutzerrechte

Software-Entwickler Ruby
Software-Entwickler Ruby
Ruby Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 Mercurial
Hamburg
9 Monate
2015-03 - 2015-11

Erstellung von PDF-Formularen (20h)

Layout, Formatierung, konvertierung nach PDF

Adobe Acrobat 15 MS Word
Schule
Hamburg
7 Monate
2015-02 - 2015-08

Automatisierung von Integrationstests (Teilzeit)

Software-Entwickler Ruby Kanban
Software-Entwickler Ruby

Erstellung eines Test-Frameworks mit einer eigenen DSL, die den speziellen Bedürfnissen des Projekts angepasst ist.

Deployment als Debian-Package.

Betreuung der Konfiguration via Puppet.

Ruby 1.9.3 Ruby on Rails Ruby Test::Unit Mercurial Ubuntu 14.04 MySQL 5 Bash RubyMine
Kanban
Hamburg
2 Jahre 9 Monate
2012-10 - 2015-06

Portierung und Weiterentwicklung eines Katalog-Backends

Software-Entwickler TDD
Software-Entwickler

Implementation neuer Features, Code-Review, Whitebox-Testing, Erstellung automatischer Tests, Bugfixing, Erstellung von Debian-Paketen, technische Dokumentation, Betreuung bestehender Installationen;

Definition von Überwachungskriterien (Nagios), teilweise Implementation entsprechender Scripte

Ruby 1.9.3 Rails 3.2 Ubuntu 14.04 Ubuntu 12.04 C++ C Bash RubyMine 6.3 safmq 0.7 Nagios Mercurial Ruby on Rails
TDD
Hamburg
1 Jahr 3 Monate
2014-02 - 2015-04

CRM-Web-Frontend

Software-Entwickler
Software-Entwickler
Implementation neuer Features, insbesondere zur Verwaltung von teilweise komplexen Benutzerrechten; Test und Review bestehenden Codes; Anleitung von Tests
Java 6 Netbeans Tomcat 7 Mercurial Spring
Hamburg
1 Jahr 9 Monate
2013-02 - 2014-10

Entwicklung eines Programmsystems zur Verteilung von Daten anhand variabler Benutzerrechte

Software-Entwickler
Software-Entwickler
Implementation und Weiterentwicklung, Betreuung bestehender Installationen, Fehlersuche und -Behebung, Anleitung von Tests
Ruby 1.8.7 Ruby 1.9.3 Linux MySQL 5 XSLT 1 Mercurial Ruby on Rails
Hamburg
1 Jahr 4 Monate
2012-11 - 2014-02

Web-Frontend zur Verwaltung komplexer Benutzerrechte

Software-Entwickler
Software-Entwickler
Neu- und Weiterentwicklung, Installation, Betreuung bestehender Installationen, Erstellung eines Debian-Pakets
PHP 5 JavaScript MySQL 5 Mercurial Bash
Hamburg
10 Monate
2012-11 - 2013-08

Entwicklung eines Programms zur Klassifikation und Archivierung von Daten-Dateien

Software-Entwickler
Software-Entwickler
Implementation, Anleitung von Tests, Dokumentation, insbesondere zur Installation (Linux und Windows) und zur Konfigurierung
Ruby 1.8.7 Ruby 1.9.3 Bash Ubuntu 12.04 Ubuntu 14.04 safmq 0.7 MySQL 5 Mercurial Ruby on Rails
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss als Dipl. Inform. (Diplom-Informatiker) am 19.06.2000, Note "gut"
Festangestellter Softwareentwickler bis September 2002
Seit Oktober 2002 selbständiger Softwareentwickler
 
Abitur mit der Note 1.5 (Leistungskurse Physik und Mathematik)
Studium der Informatik an der Universität Hamburg

Position

Position

Schwerpunkt liegt bei der Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Ruby on Rails Ruby

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
Git
GitLab
JetBrains IntelliJ IDEA
JetBrains RubyMine
Kanban
Mercurial
MS Word
Redmine
RubyMine
Trac
Erfahrungen im Bereich:
o Entwicklung serverseitiger Softare, besonders für Linux
o Test-Driven Development
o Dokumentation
o Verarbeitung und Übertragung großer Datenmengen
o Message Queues (MQ)
o Anwendungsentwicklung (Windows: Delphi/VCL)
o Verwaltung großer Prozesse (> 2 GB) unter Linux

Methoden:
o Objektorientierte Programmierung (OOP)
o strukturierte Programmierung
o Software-Engineering mit OpenSource-Projektmanagement-Tools: Trac, Mercurial (mit Daten-Übernahme aus Subversion)

Spezialkenntnisse:
o Ruby on Rails
o TDD
o Plattformübergreifende/plattformunabhängige Programmierung in C
o Internet WebServer (Apache) und FTP-Server (ProFTPd):
  Konfiguration, Programmierung
  (WWW, HTML, HTTP, CGI, FastCGI, TCP/IP, FTP, NFS, Samba/SMB)

Betriebssysteme

Linux
Mac OS
Mac OS X; großes Interesse, auch iOS
OS/400
ausbaufähig
SUN OS, Solaris
ausbaufähig
Ubuntu 14.04
Unix
> 13 Jahre Linux-Erfahrung
Windows
Nach einiger Erfahrung mit plattformübergreifender/plattformunabhängiger Programmierung in C (POSIX) gilt mein Interesse derzeit zudem der Fehlertoleranz größerer Programmsysteme. Dies umfasst gegebenenfalls auch eine schlüssige Benutzerführung und einfache Bedienbarkeit besonders auch von Kommandozeilen-Tools.

Programmiersprachen

Assembler
8086 Grundkenntnisse
Bash
Bash Shell
Basic
VB/Visual Basic und RealBasic (MacOS), ausbaufähig
C
C++
Delphi
Imake, GNU-Make, Make-Maker etc...
GNU-Make, Rake
Java
Java 6
Java 7
JavaScript
ausreichende Kenntnisse, inkl. jQuery
Lisp
ausbaufähig
Modula-2
ausbaufähig
Objective C
Grundkenntnisse
Pascal
Perl
Grundkenntnisse
PHP
auch OOP
Python
Grundkenntnisse
Ruby
sehr gute Kenntnisse, inkl. Rails
Ruby 1.8.7
Ruby 1.9.3
Ruby 2.5
Ruby on Rails
Ruby on Rails 5
Scriptsprachen
awk, gawk, sed
Shell
besonders gnu bash (Bourne-Again-Shell)

Datenbanken

Filemaker
MySQL
MySQL 5

Datenkommunikation

EDIFACT
Internet, Intranet
FTP, CGI/FastCGI, HTML, CSS
Message Queuing
safmq
safmq 0.7
TCP/IP

Hardware

Macintosh
begrenzt
PC

Branchen

Branchen

Musikindustrie
Handel: Tonträger
ASP: Dienstleistungen für Datenaustausch zwischen Industrie und Handel (z.B. via Internet)
Versicherungs-Software
 

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.