Author Image

Hallo, ich bin Raphael

Raphael

Softwareentwickler

Ich bin leidenschaftlicher Softwareentwickler mit 14 Jahren Erfahrung in unterschiedlichen Projekten und Branchen. Egal wie anspruchsvoll die Anforderungen sind, es wird immer eine individuelle und zielorientierte Lösung erarbeitet. Kenntnisse und Fähigkeiten sind ausschlaggebend für routinierte und erfolgreiche Projekteabläufe. Dank agiler Entwicklungsmethoden werden Anforderungen und Produkte, stabil und nachvollziehbar ausgeliefert. Meine Hobbies sind die Evaluierung neuer Technologien, Basketball, Musik und Tanz.

Software- entwicklung
Projekt- & Technologie-Beratung
Web- entwicklung
Betriebs- infrastruktur
Mobile Apps
Individuell & innovativ
Kontaktiere mich:
raphael@ralcode.online

Portfolio

Projekte

1
Senior Software Engineer

Juli 2020 - heute, Bielefeld

Entwicklung einer webbasierten Applikation zur Ermittlung und Korrektur von fehlerhaften Vertragsdaten eines großen Telekomunikationsdienstleisters.

Verantwortlichkeiten:
  • Implementierung diverser Fachanforderungen
  • Serviceimplementierung von Datenbank, über Backend, bis hin zum Frontend

Freelancer Softwareentwicklung / Selbstständiges Eigenstudium

April 2017 - heute, Bielefeld

Mobile App Development mithilfe einer Platform zum Bauen nativer Applikationen mit einer Quellcodebasis (mittels Google Flutter). Docker als Unterstützung für Softwareentwicklung und Continuous Delivery am Beispiel einer Java-Spring- und NodeJS-Anwendung.

2

3
Wissenschaftlich technischer Mitarbeiter

April 2017 - März 2019, Bielefeld

Einführung eines integrierten Campus Management Systems zur Verwaltung aller zusammenhängenden Prozesse des Student-Life-Cycles (Verwaltungsmitarbeiter, Lehrende, Studierende) und für zukunftsfähige IT-Unterstützung.

Verantwortlichkeiten:
  • Ermittlung hochschulspezifischer Anforderungen aus Verwaltung, Lehrende und Studierende
  • Analyse bestehender Systeme
  • Unterstützung der Ausschreibung durch ermittelte, technische Hochschulanforderungen
  • Installation der Software auf interner IT-Infrastruktur (on premise)

Senior Softwareentwickler

November 2016 - April 2017, Bielefeld

Entwicklung eins vollumfänglichen Energiedienstleisterportals zum Verkauf von individuell planbaren Energieeffizienzprodukten inkl. aller Dienstleistungen im fulfillment Prozess.

4

5
Freelancer Softwareentwicklung / Selbstständiges Eigenstudium

März 2016 - November 2016, Bielefeld

Entwicklung von mobilen Apps mittels React-Native.


Freelancer Softwareentwicklung / Selbstständiges Eigenstudium

April 2015 - März 2016, Bielefeld

Mobile App Development mithilfe einer Platform zum Bauen hybrider, mobiler Applikationen.

6

7
Technischer Projektleiter / Senior Softwareentwickler

Oktober 2013 - August 2015, Bielefeld

Technische Projektleitung und Entwicklung eines Client-Touchscreen-Kassensystems für die Parfümeriebranche.

Verantwortlichkeiten:
  • Technische Projektleitung
  • Einrichtung eines unternehmensweiten Ticketsystems
  • Entwicklung diverser warenwirtschaftlicher Reports
  • Implementierung diverser fachlicher Use-Cases

Softwareentwickler

April 2013 - Oktober 2013, Hamburg

Entwicklung eines webbasierten, modulfähigen Krankenhausinformationssystems mit sektorübergreifender Kommunikation.

Verantwortlichkeiten:
  • Entwicklung einer Tablet-Lösung zur Erhebung diverser Anamnesedaten
  • Implementierung diverser fachlicher Use-Cases
8

9
Berater / Softwareentwickler

Dezember 2008 - April 2013, Espelkamp

Entwicklung einer Schnittstelle innerhalb einer PrintAPI für ein webbasiertes Paketverwaltungssystem zum Druck der Paketscheine.

Verantwortlichkeiten:
  • PrintAPI Schnittstellenentwicklung (mit Anbindung zu ZEBRA und weiteren nativen Druckern)
  • Implementierung der Print-Schnittstelle in die Java Applikation

Berater / Softwareentwickler

Dezember 2008 - April 2013, Espelkamp

Entwicklung einer service-orientierten Java Desktop Anwendung zur Auftragserfassung und Paketscheindruck eines großen Logistikdienstleisters.

Verantwortlichkeiten:
  • Implementierung und Update diverser fachlicher Services
  • Implementierung der Webservices-Logik (für Nutzdatenübertragung und Softwareupdate) mittels JAX-WS
  • Backendprozess-implementierung (mit Java unter produktiven Linux)
  • Dokumentation
10

11
Softwareentwickler / -Designer

März 2008 - Dezember 2008, Espelkamp

Entwicklung einer auf J2EE basierenden Anwendung für die Unterstützung der Prozesse zur leistungsabhängigen Entlohnung für ein Großunternehmen in der Maschinenbau-Branche.

Verantwortlichkeiten:
  • Neuimplementierung und Update diverser fachlicher Service-Module
  • Gestaltung und Implementierung der Masken mittls JSF
  • Betreuung eines produktiven Ubuntu Linux Systems

Softwaretester

Oktober 2007 - Januar 2008, Espelkamp

Weiterentwicklung eines Systems zur leistungsbezogenen Einkommensermittlung (ERA-Verfahren).

Verantwortlichkeiten:
  • Erweiterung einer Java Desktop Anwendung
  • Konfiguration und Betreuung eines produktiven Linux-Systems
  • Implementierung diverser Services
12

13
Softwaretester

August 2007 - September 2007, Espelkamp

Analyse von Ticket-Systemen mit Möglichkeit zur Anpassung auf unternehmensspezifische Anforderungen.

Verantwortlichkeiten:
  • Untersuchung und Test von Scarab
  • Untersuchung und Test von BugZilla
  • Untersuchung und Test von Mantis

Softwareentwickler

Juni 2007 - Juli 2007, Espelkamp

Entwicklung einer Java-Applikation zur Darstellung RFID bezogener Daten in der Maschinenbau-Branche.

Verantwortlichkeiten:
  • Schnittstellenuntersuchung eines RFID-Readers
  • Implementierung Java Anwendung zur Darstellung rudimentärer Informationen
  • Integration der RFID-Reader-Schnittstelle in die entwickelte Java Awendung
14

15
Webentwickler / -Designer

September 2006 - November 2006, Bielefeld

Entwicklung von branchenbezogenen Internetauftritten.

Verantwortlichkeiten:
  • Aufnahme von Anforderungen
  • Entwerfen von Prototypen
  • Realisierung von Internetauftritten

Ausbildung

Bachelor of Science (B.Sc.) in Informatik
Thesis
  • Konfigurationsmanagement in hochperformanten, heterogenen Webservice-Architekturen.
  • Vergleich der Programmiersprachen Java und Scala unter besonderer Berücksichtigung der Interoperabilität.
Wirtschaftsinformatik
Belegte Kurse
  • Software-Engineering / -Development
  • Betriebssysteme / Netzwerke / Sicherheit
  • Datenbanken / SQL
  • Betriebs- / Volkswirtschaft
  • Controlling
Medieninformatik
Belegte Kurse
  • Medienwirkung / Gestaltung
  • Kommunikation / Präsentation
  • Marketing / Vertrieb
  • Photo / Audio / Video
Informations-Techniker
Informationstechnologie