Profilbild von Roland Koenig Freier Softwarearchitekt / Softwareentwickler (.NET, C#, JavaScript, TypeScript) / Berater aus Erlangen

Roland König

nicht verfügbar bis 31.12.2022
Kontakt

Letztes Update: 26.03.2022

Freier Softwarearchitekt / Softwareentwickler (.NET, C#, JavaScript, TypeScript) / Berater

Firma: Software Development and Consulting Roland König
Abschluss: Master of Science
Stunden-/Tagessatz: anzeigen
Auf Anfrage
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Schwerpunkte
C# / .Net
Softwarearchitektur
Agile Entwicklungsmethoden

Kurzvorstellung
Softwareentwicklung ist meine Leidenschaft seit meinem 13. Lebensjahr. Während meiner beruflichen Laufbahn ab 2007 durfte ich Erfahrungen in der Softwareentwicklung, Softwarearchitektur und ab 2017 in der Teamleitung sammeln. 2021 habe ich mich schließlich für den Wechsel in die Selbstständigkeit entschieden und biete fortan Dienstleistungen im Umfeld der Softwarearchitektur und Softwareentwicklung an.

Beruf und Studium
Softwareentwicklung ist meine Leidenschaft seit meinem 13. Lebensjahr. Nachfolgend die wichtigsten Eckpunkte zu meinem Werdegang.
  • Beruflich
    • Freiberuflich (2021 bis dato)
    • Festanstellung bei IGZ Ingenieurgesellschaft mbH (2007 bis 2021)
      • Teamleiter (2017 – 2021)
      • Softwareentwickler (2007 – 2017)
         
  • Studium und Ausbildung
    • Master Software Engineering Leadership an der FH Campus 02 in Graz (berufsbegleitend 2016 bis 2018)
    • Bachelor Logistikmanagement an der Euro-FH Hamburg (berufsbegleitend 2010 bis 2014)
    • Ausbildung zum Fachinformatiker / Anwendungsentwicklung am Informatik Campus Wiesau (2004 bis 2007)
Zertifizierungen
Ständige Weiterbildung ist für mich eine wichtige Säule meiner beruflichen Tätigkeit. Neben der regelmäßigen Teilnahme an Fachkonferenzen gehört dazu ebenso das Absolvieren von professionellen Weiterbildungsangeboten. Nachfolgende Zertifizierungen habe ich dabei erworben.
  • iSAQB Certified Professional for Software Architecture – Advanced Level
    • Modul AGILA – Agile Softwarearchitektur
    • Modul FLEX – Flexible Architekturmodelle
    • Modul WEB – Web-Architekturen
  • iSAQB Certified Professional for Software Architecture – Foundation Level
  • IREB Certified Professional for Requirements Engineering – Foundation Level
  • Scrum Alliance Certified ScrumMaster (2015 – 2017)
Erfahrungen
Nachfolgend eine Auswahl der Technologien und Methodiken, mit denen ich arbeiten durfte.
  • Programmiersprachen
    • Fundierte Kenntnisse: C# / .Net
    • Gute Kenntnisse: JavaScript / TypeScript
    • Grundkenntnisse: Python, PHP, C++, C, ABAP, Java
       
  • Frontend-Technologien
    • Fundierte Kenntnisse: WPF, Windows.Forms, Avalonia, ASP.Net Core Blazor
    • Gute Kenntnisse: Xamarin.Forms, SAPUI5, WinUI / UWP, Aurelia
       
  • Backend-Technologien
    • Fundierte Kenntnisse: ASP.Net Core, Nancy
       
  • Realtime-Rendering (Low-Level)
    • Fundierte Kenntnisse: Direct3D, Direct2D, DirectWrite
    • Grundkenntnisse: OpenGL, WebGL
       
  • Realtime-Rendering (High-Level)
    • Fundierte Kenntnisse: Skia, Three.js, Pixi.js, System.Drawing
    • Gute Kenntnisse: Babylon.js, Helix Toolkit
       
  • Mobile Technologien
    • Gute Kenntnisse: Xamarin, .Net MAUI
       
  • Datenbanken
    • Gute Kenntnisse: Microsoft SQL Server, EntityFramework Core, SQLite
    • Grundkenntnisse: MySQL, MongoDB, RavenDB, EventStore
       
  • Gaming / Virtual Reality
    • Gute Kenntnisse: Unity, HTC Vive, Microsoft HoloLens
       
  • Entwicklungsumgebung
    • Fundierte Kenntnisse: Microsoft Visual Studio, JetBrains Rider
    • Gute Kenntnisse: Microsoft Visual Studio Code
       
  • Betriebssysteme
    • Fundierte Kenntnisse: Microsoft Windows
    • Gute Kenntnisse: Linux
    • Grundkenntnisse: macOS
       
  • Container-Technologien
    • Gute Kenntnisse: Kubernetes, Docker
       
  • Quellcodeverwaltung
    • Fundierte Kenntnisse: Git, TFSVC (Azure DevOps)
    • Grundkenntnisse: SVN
       
  • Kommunikations-Technologien
    • Fundierte Kenntnisse: Webservices (REST, SOAP), TCP/IP, SAP RFC, S7
    • Gute Kenntnisse: OPC DA, OPC UA, NServiceBus
    • Grundkenntnisse: GraphQL
       
  • Testautomatisierung
    • Fundierte Kenntnisse: Selenium, MSTest, XUnit
    • Grundkenntnisse: Ranorex
       
  • Entwicklungs-Methodik
    • Gute Kenntnisse: TDD
    • Grundkenntnisse: BDD
       
  • Architekturmodelle
    • Fundierte Kenntnisse: Microservices, modulare Monolithen
    • Gute Kenntnisse: Schichten-Architektur, Agentensysteme
       
  • Vorgehensmodelle
    • Fundierte Kenntnisse: Scrum, Kanban
    • Gute Kenntnisse: Klassischer Wasserfall

Projekthistorie

08/2007 - 06/2021
Festanstellung
IGZ Ingenieurgesellschaft für logistische Informationssysteme mbH (250-500 Mitarbeiter)
Internet und Informationstechnologie
  • Teamleiter (2017 - 2021)
  • C#-Softwareentwickler (2007 - 2017)

Zeitliche und räumliche Verfügbarkeit

Ich arbeite von Erlangen aus (D-91052).
Ich arbeite sehr gerne vorort beim Kunden. Ideal wäre ein Mix von 50% zu 50% bei Aufteilung Homeoffice / Vorort.

Kontaktformular

Kontaktinformationen