Profilbild von Stephan Wirth Fullstack Cross Platform Engineer aus Paphos

Stephan Wirth

teilweise verfügbar

Letztes Update: 05.05.2023

Fullstack Cross Platform Engineer

Abschluss: Dipl. Inf. (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

  • ca. 10 Jahre Berufserfahrung in der Software-Entwicklung mit Agilen-Methoden in unterschiedlichsten Branchen, u.a. Game Industry, Banken, Telekommunikation, Direktmarketing, E-Commerce, Dienstleistung, Startups, FinTech  
  • Gesammelte Expertise über Enterprise-Systeme, IoT, Cross Plattform (Desktop, Web, Mobile)
  • Technische und disziplinarische Leitung von Entwicklungsteams und Projekten
  • Technologiebegeistert und frühzeitige Trends erkennen und erproben
  • Lösungsorientiertes Arbeiten, sieht Probleme als Herausforderungen  
  • Mein Schwerpunkt liegt aktuell auf der Entwicklung von komplexen Universal JavaScript Applikationen

Programmierung

Frontend-Entwicklung
  • ASP.NET MVC
  • Bootstrap
  • Bower, Gulp, Webpack
  • JavaScript (TypeScript, Flowtype, EcmaScript 2015/2016)
  • AngularJS 1.X
  • ReactJS
  • Redux
  • D3
  • HTML5
  • CSS (SASS, LESS, CSS in JS)
  • Single Page Application (SPA)
  • Rich Internet Application (RIA)
  • WPF
  • Material-Design 

Backend-Entwicklung
  • C#
  • .NET/ .NET Core
  • WebApi 
  • NodeJS
  • serverless
  • AWS (AWS Lambda, AWS API Gateway, AWS S3, AWS RDS, ...)
  • Elasticsearch
  • NoSQL (MongoDB, DynamoDB, Redis) 
  • SQL
  • C/C++
  • LINQ
  • Entity Framework 

Entwicklungsmethoden
  • Agile Entwicklung
  • Clean Code
  • TDD / BDD
  • Scrum/ Scrum Master
  • Kanban
  • Lean Development
  • Lean Startup
  • Functional Programming 
  • OOP
  • UML
  • REST
  • GraphQL
  • Refactoring 
  • Design Patterns 
  • Teamlead 
  • Techlead 
  • CI / CD
Tools
  • npm, yarn, NuGet 
  • Reactive Extensions 
  • Visual Studio
  • Jira
  • Trello
  • TFS
  • Git / Gitlab / Github 
  • Docker 
  • Selenium 
  • TeamCity / Travis CI / Jenkins 
  • React-Storybook
  • Balsamiq 
  • SVN 
Mobile-Entwicklung
  • Hybride Apps (Ionic, Cordova) 
  • Progressive Web Apps (PWA)
  • Plattformen (Android, Windows Phone) 
  • React Native, Xamarin  

Weitere Leistungen
  • Game Programming 

Projekthistorie

07/2017 - 11/2017
NodeJS Entwickler / Berater

Für ein anbieter für "Curated Shopping as a Service" (CuSaaS) galt es das bestehende PHP Backend (Monolith) hin zu einer Microservices Architektur basierend auf NodeJS und serverless Framework (AWS Lambda Funktionen) zu Migrieren.
Ziel war es Server Kosten / Cloud Infrastruktur Kosten zu sparen und schneller und flexibler in der Entwicklung zu werden.  
  • AWS
  • AWS Lambda
  • AWS API Gateway 
  • AWS VPC (Virtual Private Cloud)
  • AWS CloudWatch 
  • CircleCI
  • Elastic Search 
  • NodeJS
  • Webpack 
  • JavaScript (ES 2015 / 2016)
  • Flowtype 
  • Github 
  • Jest + TDD
01/2016 - 06/2017
Teamlead Frontend Entwicklung

Modernisierung und Weiterentwicklung von Enterprise Web-Anwendungen für ein Europäischen Telekommunikationsanbieter. 
Um ein einheitliches Produktdesign über verschiedene Projekte zu erhalten, wird ein Atomic-Design entwickelt und genügt nun höchsten Usability-Ansprüchen und modernsten Design. Dabei wurde eine Webbasierte Vertriebsapplikation auf moderne Web-Standards migriert und die entstandenen Komponenten für neue Geschäftsprozesse wiederverwendet, um eine einheitliche Codebasis über die Web-Projekte zu erhalten.  
  • Atomic-Design 
  • ReactJS
  • Redux 
  • ASP.NET MVC 
  • jQuery 
  • HTML5 
  • CSS3 / SASS
  • Bootstrap  
  • RxJS 
  • SQL Server 
  • Entity Framework 
  • TeamCity 
  • Git / Gitlab
  • AngularJS 1.X 

06/2016 - 09/2016
Software Architect

Ein FinTech entwickelt eine Faktoring-Plattform. 
Unterstützung bei der Entwicklung und dem Aufbau einer Web-Anwendung mit ReactJS und Redux, zur Entwicklung einer Componenten basierten Web-Entwicklung. 
  • ReactJS
  • Redux 
  • Bootstrap 4 
  • i18n 
  • NodeJS 
  • Docker, Ranger, Gitlab 
  • CI / CD

06/2014 - 12/2015
deeliva UG 
Software Architect

Unterstützung des Startups deliver UG bei der Entwicklung einer Sofortliefer-App zum bestellen von Artikeln ganz egal wo man sich befindet. Hierfür sollte ein MVP für den Google Play Store (Android) entwickelt werden. Lieferanten können sich a uf der APP Registrieren, um sich nebenbei etwas Geld dazuzuverdienen. Ein ausgewähltes Angebot an Produkten lässt sich bequäm über GPS des Smartphones bestellen, sodass  der Lieferant es überall hin sofort liefern kann. 
  • Android / Google Play  Store 
  • Ionic 
  • AngularJS 1.X
  • NodeJS
  • Material-Design 
  • MongoDB 
  • MEAN-Stack 
  • RxJS 
  • Lean Startup 
  • GPS 
  • Google Maps 

03/2015 - 12/2015 
Senior Software Engineer 

Für ein Weltmarktführer für Landwirtschaft, soll eine Entwicklungsbasis für Next Generation Terminal Applikationen für Landwirtschaftlichen-Nutzfahrzeuge entwickelt werden. In einem Proof of Concept sollen zwei mögliche Lösungen miteinander verglichen werden, die in zukünftigen Serienproduktionen zum Einsatz kommen soll. Auf dem Terminal sollen mehrere Applikationen parallel laufen und mit der Landwirtschaftsmaschine und der Cloud kommunizieren können . Entwickelt wurde dabei eine Webbasierte lösung und eine Qt Lösung auf einem Embedded Linux System.
  • Embedded Linux 
  • Qt
  • C++
  • Polymer
  • Qt WebKit
  • Electron
  • AngularJS 1.X 
  • Wayland  

01/2014 - 06/2014
Software Engineer

Ein Dienstleister für Tunnelbaustellen möchte ein neuen Markt erschließen und dafür ein neues Produkt entwickeln. Dafür soll ein funktionaler Prototyp erstellt werden, zur metergenauen Ortung von Personen und Fahrzeugen in einem Tunnel. Entwickelt wurde ein MVP mit minimalen Anforderungen für den Einsatz in einem ersten möglichen Tunnel. Dabei soll über ein Webbasiertes Dashboard in Echtzeit der Status des Tunnels überwacht werden können, um Entscheidungen im Notfall zu erleichtern. 
  • .NET 
  • IIS 
  • AngularJS1.X 
  • Bootstrap 
  • Reactive Extensions 
  • Entity Framework 
  • BreezeJS 
  • Ortung über Nanotron (Indoor Positioning) 
  • Ortung über DECKT Telefonanlage 
  • HTML5
  • CSS3 
  • WebApi / REST 
  • Lean Startup 
  • XSockets.NET

04/2012 - 06/2014
Software Engineer 

Für ein Weltmarktführer für Landwirtschaft, soll ein Terminal für die Landwirtschaftlichen-Nutzfahrzeuge entwickelt werden. 
Dabei wurde bei Entwicklung einer Terminalapplikation unterstützt, zur GPS gestützten Navigation der Fahrzeuge. 
  • Windows  Plattform 
  • .NET 
  • WPF 
  • XAML 
  • TFS 
  • Visual Studio 
  • TDD 
  • CANbus  
  • Rx.NET 
  • Prism 
  • MVVM 

10/2011- 04/2012
Software Engineer

Entwicklung der XING-App für das Windows Phone. 
  • .NET
  • C#
  • Silverlight 
  • Metro-Design 
  • XAML 
  • Offline First 
  • REST 
  • TDD, Integration Tests, Smoke Tests 

03/2008 - 07/2009
keen games GmbH & Co. KG
Junior Game Programmer 

Entwicklung an der Hauseigenen Core-Game-Engine und Tooling. 
Entwicklung an dem Computerspiel "G-Force" (PSP, NDS). 
* OpenGL
* C/C++
* Ruby 
* C#/.NET
* Assembler 
* Perforce/ SVN  

Reisebereitschaft

Verfügbar in den Ländern Zypern
Aktuell remote Arbeit bevorzugt. 

Sonstige Angaben

Zusätzliche Qualifikationen / Zertifikate 
  • Kommunikation und Moderation in der IT
  • Konfliktmanagement in IT-Projekten
  • ISTQB® Certified Tester, Foundation Level

Bewertungen

Geschäftsführer (Michael Stiefel)
"Zusammenarbeit war sehr angenehm. Die Aufgabenstellung haben wir im Dialog erarbeitet. Stephan fügte sich nahtlos in unseren agilen Entwicklungsprozess ein. Die Kommunikation lief reibungslos und wir waren jederzeit auf dem Laufenden. Die gestellten Tickets hat er zielstrebig und in time abgearbeitet. Wie ein voll integriertes Teammitglied hat er immer wieder Know-how und Tipps in das Team eingebracht. Menschlich ebenfalls voll in Ordnung. Hätten wir uns gut als Kollegen vorstellen können. Alles Gute für die Zukunft und Deine weiteren Projekte, Stephan!"
Profilbild von Stephan Wirth Fullstack Cross Platform Engineer aus Paphos Fullstack Cross Platform Engineer
Registrieren