Stephan Bruny

github
arrow_circle_down
view_compact

Frontend & Web-Entwicklung

Interaktive und performante Web-Oberflächen mit React, Vue.JS oder auch ganz ohne Framework

cloud_done

Backend & Services

Skalierbare Server-Anwendungen auf Basis von .NET oder Node.JS

Hohe Performance und Stabilität durch funktionale Programmierung und Test-Driven-Development

desktop_mac

Desktop-Anwendungen

Applikationen für Windows, OSX und Linux mit besonderen Anforderungen

Plattformunabhängig durch Electron oder .NET

Schwerpunkte

handyman Wartung & Weiterentwicklung

Bestehende Systeme müssen stets gepflegt und weiterentwickelt werden.
Ich unterstütze Sie hierbei durch strukturierte Analyse ihrer Geschäftsprozesse, Code-Refactoring sowie Integration neuer Technologien.

Ob Migration Ihrer Daten auf ein neues DBMS (z.B. MongoDB, DynamoDB, etc.) oder Einführung eines Frontend-Frameworks wie React;
Modernisierung bedeutet iterativ und planvoll vorzugehen. Neue Komponenten und Funktionen müssen reibungslos mit dem vorhandenen System arbeiten.
Eine höchst anspruchsvolle Aufgabe, für die nicht jeder geeignet ist - ich bin darauf spezialisiert!

Wartung & Weiterentwicklung
SOA / Microservices

settings SOA / Microservices

Erweiterungen Ihrer Geschäftsmodelle erfordern die Implementierung neuer Schnittstellen und Dienste.

Mit service-orientierter Architektur (das können Microservices sein - müssen aber nicht) helfe ich Ihnen das Potential der Cloud zu nutzen.

AWS (Amazon), Microsoft Azure sowie Google Cloud - diese Plattformen nutze ich für erfolgreiche Software-Lösungen.
Mit TDD (Ttest-Driven-Development) sowie CI/CD (Continuos Integration / Continous Deployment) entwickle ich Dienste und Backend-Systeme spezifikationsgerecht und zuverlässig.
Dabei setze ich auf Node.JS oder .NET (core).

Profil

verified Fachinformatiker Anwedungsentwicklungverified Nachrichtentechnikerbedroom_baby geb. 1988location_city Wohnort: Köln

Programmiersprachen

  • JavaScript, TypeScript
    starstarstarstarstar
  • C/C++
    starstarstarstarstar_outline
  • .NET C# / F#
    starstarstarstarstar_outline
  • LISP/Scheme
    starstarstarstar_outlinestar_outline
  • Python
    starstarstar_outlinestar_outlinestar_outline

Branchen / Geschäftsfelder

  • E-Commerce
    starstarstarstarstar
  • Retail
    starstarstarstarstar_outline
  • Medien (Web, Games)
    starstarstarstarstar
  • IoT/Hardware-Driver
    starstarstarstar_outlinestar_outline

Know-How

React
HTML5
CSS3 / SCSS / SASS
Vue.JS
WebPack
AWS
Azure
Google Analytics
Lighthouse
MySQL
MongoDB
Redis
MSSQL
DynamoDB
TDD
SOLID
Clean Code
Event Sourcing
REST
Express
Suave
Entity Framework
SAP Hybris
WebGL
OpenGL 2/3/ES
OpenCV
ImageMagick
XAML
WPF
Gtk+
Qt
Agile
Scrum
Kanban
SEO
Performance Optimization

Aktuelle Projekte

ROLLER.de

ROLLER.de

ROLLER.de Frontend / Webshop

Sanierung und Modernisierung + Migration auf Vue.JS

JavaScript, Vue.JS, SAP Hybris

2018 - 2020

ZEISS

ROLLER.de

ZEISS - Virtual Lens

Desktop Client für Windows 10, OSX und Linux

C/C++, Electron, TypeScript und React

Genesis Quest

ROLLER.de

Videospiel für PC & Konsole (Nintendo Switch)

Programmierung und Game Design