Berater und Softwareingenieur Java & .NET, Softwarearchitektur, Webanwendungen, mehrschichtige Anwendungen
Aktualisiert am 04.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.02.2025
Verfügbar zu: 100%
davon vor Ort: 80%
C#
Azure
Angular
DevOps
Terraform
Cloud Architecture
Softwarearchitektur
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Frankfurt am Main und Umgebung

- Darmstadt

möglich

Projekte

Projekte

2 Jahre 10 Monate
2020-09 - 2023-06

Software house for recruitment services (TIME JOB ERP)

IT-Consulting & Software Engineer
IT-Consulting & Software Engineer
  • 90%: Technical lead for designing and implementing a distributed recruitment platform to mediate between employers and candidates.
  • Migrating the Borland C++ desktop application to a micro-service cloud architecture hosted in Azure. Setting up continuous integration and continuous delivery in Azure DevOps (Terraform).
  • Core technologies are ASP.NET (C#, REST), Angular (TypeScript, PWA) and Duende Identity Server (OAuth, OIDC) hosted in Microsoft Azure (Azure App Services, SWA, Functions, Service Bus, CosmosDB, Frontdoor, DNS Zones) 
  • 10%: Scrum Master
Gesellschaft für Datentechnik mbH (GEDAT), Cölbe, Germany (Freelancer)
8 Monate
2020-02 - 2020-09

Documentation of the TIME JOB desktop software

IT-Consulting & Software Engineer
IT-Consulting & Software Engineer
  • Amadeus FiRe AG is a personnel service company specializing in commercial and IT areas for temporary work, personnel placement and interim management.
  • Documentation of the TIME JOB desktop software with DocFX.
  • Creating an automation process with C# to extract information from the Borland C++ code and Oracle database to generate an online documentation. 
Amadeus FiRe, Frankfurt am Main, Germany (Freelancer)
5 Monate
2019-08 - 2019-12

Implementing a C# console application

IT-Consulting & Software Engineer
IT-Consulting & Software Engineer
  • The Datagroup is a German IT service provider for commercial customers from medium-sized companies, large companies and public administration.
  • Implementing a C# console application for printing PDFs with the List&Label framework. The challenge was to implement the DataAccessProvider to access a H2 Database by using IKVM.NET because it only exists for Java and not for .NET.
  • Implementing a Java tool for migrating data from a Informix database to an Oracle database using Spring Boot, Spring Batch and Hibernate.
DATAGROUP SE, Mainz, Germany (Freelancer)
2 Jahre 4 Monate
2017-03 - 2019-06

Implementing business requirements

IT-Consulting & Software Engineer
IT-Consulting & Software Engineer

  • Joint venture of Audi and Valtech GmbH. Connected platforms for digital services. Business transactions for e-mobility. Data analytics for autonomous driving.
  • Scrum team member of the "Modulare Backend Baukasten (MBB)" Volkswagen AG, Germany
  • Implementing business requirements for the MBB platform. This includes designing distributed REST based applications, adding new features to the core product and administration tool, and improving build and continues integration (CI) processes with docker. Designing new Spring Boot services following the REST architectural pattern. I was also part of the Community of Quality to improve overall software quality.
    Valtech Mobility, Neu-Isenburg, Germany
    1 Monat
    2018-12 - 2018-12

    Reverse engineering of the HTTP interface

    .NET Core 2.2 REST
    • Creating a .NET Core library to interact with the Daikin air condition. Reading the temperature and controlling the device.
    .NET Core 2.2 REST
    Daikin air condition
    1 Monat
    2018-11 - 2018-11

    Setup of an OpenStack cloud environment

    OpenStack Kubernetes Docker ...
    • Setting up an OpenStack cloud environment for experimenting with different cloud technologies.
    OpenStack Kubernetes Docker PXE Hyper-V Windows Server 2016
    1 Monat
    2018-10 - 2018-10

    Implementing a Shift-Scheduler-Importer

    .NET Core 2.2 ASP.NET Docker ...
    • Creating a .NET Core Web application to import an Excel based shift schedule and converting it into a Google calendar entry.
    .NET Core 2.2 ASP.NET Docker Google calendar API
    1 Monat
    2017-10 - 2017-10

    Implementing an Amazon Echo skill to interact with MyHome

    .NET Core 2.0 WCF REST ...
    • Creating an Amazon Echo skill to use speech recognition to interact with MyHome.
    .NET Core 2.0 WCF REST Amazon AWS Alexa Skill
    1 Monat
    2017-09 - 2017-09

    Reverse engineering of the Logitech Harmony Hub XML interface

    .NET Core 1.1 XML
    • Creating a .NET Core library to interact with the Logitech Harmony Hub. Reading the current selected scene and changing it.
    .NET Core 1.1 XML
    4 Jahre 5 Monate
    2012-11 - 2017-03

    Designing, planning and developing

    IT-Consulting & Software Engineer
    IT-Consulting & Software Engineer
    • Technical team lead (Team of 8 people) for pricing and billing of the "E-Postbrief" solution, Germany
    • Designing, planning and developing a pricing, billing and invoicing solution based on the Sybase Mobilser platform. This includes a custom pricing engine for consumers and business customers (contract and tariff management). As well as providing business logic for charging, settling and invoicing. Transforming the existing monolithic architecture to a microservice REST architecture based on Spring Boot.
    E-Postbrief / Deutsche Post AG, Bonn, Germany, World's largest courier company
    1 Monat
    2016-07 - 2016-07

    Building a CI (Continues Integration) stack

    TeamCity Sonar Grafana ...
    • Building a CI to be able to continuously build and test the MyHome product.
    TeamCity Sonar Grafana Docker .NET Core 1.1
    1 Monat
    2015-03 - 2015-03

    Desktop application to manage Linux application web-servers

    • Creating a Windows desktop application to control multiple application web-servers over SSH.

    Technology:

    .NET 4.5, WPF, SSH.NET

    1 Monat
    2015-02 - 2015-02

    Application to read a S0 bus for power management

    • Creating a .NET application on the Netduino platform. Reads multiple S0 power measure modules and sending the data to MyHome.

    Technology:

    .NET 4.5, Netduino, Grafana, S0

    1 Monat
    2013-05 - 2013-05

    Midi to ArtNet controller for sound to light

    • Program to control multiple ArtNet nodes by processing a real time Midi Signal. Controlling NeoPixel LED Strips. Performance optimization of multiple WPF controls.

    Technology:

    .NET 4.5, WPF, Netduino, Madrix

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2020-07 - 2020-07

    AZ-204 Developing Solutions for Microsoft Azure

    Certifications,
    Certifications
    1 Monat
    2019-09 - 2019-09

    AZ-900 Azure Fundamentals

    Certifications,
    Certifications
    1 Jahr 11 Monate
    2005-10 - 2007-08

    Computer Science

    Joint International Master (JIM) of Science in Computer Science (Double degree), University of Applied Science Darmstadt, Germany
    Joint International Master (JIM) of Science in Computer Science (Double degree)
    University of Applied Science Darmstadt, Germany
    • Exchange semester at the University of Wisconsin Platteville, USA
    • Master thesis: on request
    2 Jahre 11 Monate
    2002-10 - 2005-08

    Computer Science

    Bachelor of Science in Computer Science, University of Applied Science Darmstadt, Germany
    Bachelor of Science in Computer Science
    University of Applied Science Darmstadt, Germany

    Bachelor thesis: on request

    3 Jahre
    1999-08 - 2002-07

    Information Technology

    Berufliches Gymnasium, Groß-Gerau
    Berufliches Gymnasium, Groß-Gerau
    7 Monate
    1998-11 - 1999-05

    High School

    Gwinnett Country High School, Lawrenceville, Georgia, USA
    Gwinnett Country High School, Lawrenceville, Georgia, USA
    3 Monate
    1998-08 - 1998-10

    High school

    McNeil High school, Round Rock, Texas, USA
    McNeil High school, Round Rock, Texas, USA

    Position

    Position

    Über 20 Jahre Erfahrung in der Softwareentwicklung sind Vorhanden. 

    Aufbau und Leitung von Entwicklerteams in der Selbstständigkeit verantwortet. 

    Kompetenzen

    Kompetenzen

    Top-Skills

    C# Azure Angular DevOps Terraform Cloud Architecture Softwarearchitektur

    Produkte / Standards / Erfahrungen / Methoden

    Top skills

    • System architecture for distributed systems (micro-services, REST, Azure)
    • Software architecture and development in .NET, Angular and Java (backend, web and desktop)
    • Gathering business requirements and transform them into technical requirements
    • Continues integration (build, test and release automation) with Azure DevOps, Docker (C# and Java)
    • Database design in SQL-Server and Oracle, CosmosDB
    • Sound experienced in agile methodologies (scrum) and classical software projects


    Technical skills

    .NET

    Since 2003: C#, ASP.NET, Entity Framework (EF), Micro Framework (EF), LINQ, NuGet, SignalR, HTML, CSS, JavaScript (JQuery), Oracle Database (SQL), MySQL, Microsoft SQL Server (T-SQL), CosmosDB 


    .NET Core

    Since 2016: C#, LINQ, ASP.NET Core (MVC, WebAPI), Azure, REST, SignalR, Angular 10, Node Package Manager (NPM), HTML, CSS,Typescript, MQTT, Docker, Kubernetes


    Java

    Since 2000: Java 8, JaxB, JaxWS (SOAP, REST), Jersey, Hibernate, Spring, Spring Batch, Jasper Reports, Maven, Selenium, Apache Tomcat, jBPM, Oracle Database (SQL, PLSQL, Exadata), Liquibase, JSP, Stripes, Wicket, HTML, CSS, JavaScript (jQuery), Docker

       

    Multimedia

    Adobe (Photoshop, Lightroom, Premiere Pro, After Effects, Audition), Cubase

     

    Tools

    MS Office, JIRA, Confluence, Git, Jenkins (Hudson), TeamCity, Sonar, SQL Developer, Eclipse, IntelliJ IDEA, Visual Studio

    Betriebssysteme

    Linux
    Unix
    Windows

    Programmiersprachen

    C#
    Sehr gute Kenntnisse: LINQ, WPF, WCF, MVC, etc.
    Java
    Sehr gute Kenntnisse: Java SE, Java EE, Hibernate
    JavaScript
    Gute Kenntnisse: AJAX, XML, JSON, DOM, jQuery
    PL/SQL
    gute Kenntnisse

    Gute Erfahrungen in folgenden Webtechnologien:

    HTML, JavaScript, jQuery, CSS

    Datenbanken

    MS SQL Server
    MySQL
    Oracle

    Datenkommunikation

    Message Queuing
    Rest
    Soap
    TCP/IP

    Branchen

    Branchen

    • Payment
    • Banking
    • Automotive

    Einsatzorte

    Einsatzorte

    Frankfurt am Main (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

    Frankfurt am Main und Umgebung

    - Darmstadt

    möglich

    Projekte

    Projekte

    2 Jahre 10 Monate
    2020-09 - 2023-06

    Software house for recruitment services (TIME JOB ERP)

    IT-Consulting & Software Engineer
    IT-Consulting & Software Engineer
    • 90%: Technical lead for designing and implementing a distributed recruitment platform to mediate between employers and candidates.
    • Migrating the Borland C++ desktop application to a micro-service cloud architecture hosted in Azure. Setting up continuous integration and continuous delivery in Azure DevOps (Terraform).
    • Core technologies are ASP.NET (C#, REST), Angular (TypeScript, PWA) and Duende Identity Server (OAuth, OIDC) hosted in Microsoft Azure (Azure App Services, SWA, Functions, Service Bus, CosmosDB, Frontdoor, DNS Zones) 
    • 10%: Scrum Master
    Gesellschaft für Datentechnik mbH (GEDAT), Cölbe, Germany (Freelancer)
    8 Monate
    2020-02 - 2020-09

    Documentation of the TIME JOB desktop software

    IT-Consulting & Software Engineer
    IT-Consulting & Software Engineer
    • Amadeus FiRe AG is a personnel service company specializing in commercial and IT areas for temporary work, personnel placement and interim management.
    • Documentation of the TIME JOB desktop software with DocFX.
    • Creating an automation process with C# to extract information from the Borland C++ code and Oracle database to generate an online documentation. 
    Amadeus FiRe, Frankfurt am Main, Germany (Freelancer)
    5 Monate
    2019-08 - 2019-12

    Implementing a C# console application

    IT-Consulting & Software Engineer
    IT-Consulting & Software Engineer
    • The Datagroup is a German IT service provider for commercial customers from medium-sized companies, large companies and public administration.
    • Implementing a C# console application for printing PDFs with the List&Label framework. The challenge was to implement the DataAccessProvider to access a H2 Database by using IKVM.NET because it only exists for Java and not for .NET.
    • Implementing a Java tool for migrating data from a Informix database to an Oracle database using Spring Boot, Spring Batch and Hibernate.
    DATAGROUP SE, Mainz, Germany (Freelancer)
    2 Jahre 4 Monate
    2017-03 - 2019-06

    Implementing business requirements

    IT-Consulting & Software Engineer
    IT-Consulting & Software Engineer

    • Joint venture of Audi and Valtech GmbH. Connected platforms for digital services. Business transactions for e-mobility. Data analytics for autonomous driving.
    • Scrum team member of the "Modulare Backend Baukasten (MBB)" Volkswagen AG, Germany
    • Implementing business requirements for the MBB platform. This includes designing distributed REST based applications, adding new features to the core product and administration tool, and improving build and continues integration (CI) processes with docker. Designing new Spring Boot services following the REST architectural pattern. I was also part of the Community of Quality to improve overall software quality.
      Valtech Mobility, Neu-Isenburg, Germany
      1 Monat
      2018-12 - 2018-12

      Reverse engineering of the HTTP interface

      .NET Core 2.2 REST
      • Creating a .NET Core library to interact with the Daikin air condition. Reading the temperature and controlling the device.
      .NET Core 2.2 REST
      Daikin air condition
      1 Monat
      2018-11 - 2018-11

      Setup of an OpenStack cloud environment

      OpenStack Kubernetes Docker ...
      • Setting up an OpenStack cloud environment for experimenting with different cloud technologies.
      OpenStack Kubernetes Docker PXE Hyper-V Windows Server 2016
      1 Monat
      2018-10 - 2018-10

      Implementing a Shift-Scheduler-Importer

      .NET Core 2.2 ASP.NET Docker ...
      • Creating a .NET Core Web application to import an Excel based shift schedule and converting it into a Google calendar entry.
      .NET Core 2.2 ASP.NET Docker Google calendar API
      1 Monat
      2017-10 - 2017-10

      Implementing an Amazon Echo skill to interact with MyHome

      .NET Core 2.0 WCF REST ...
      • Creating an Amazon Echo skill to use speech recognition to interact with MyHome.
      .NET Core 2.0 WCF REST Amazon AWS Alexa Skill
      1 Monat
      2017-09 - 2017-09

      Reverse engineering of the Logitech Harmony Hub XML interface

      .NET Core 1.1 XML
      • Creating a .NET Core library to interact with the Logitech Harmony Hub. Reading the current selected scene and changing it.
      .NET Core 1.1 XML
      4 Jahre 5 Monate
      2012-11 - 2017-03

      Designing, planning and developing

      IT-Consulting & Software Engineer
      IT-Consulting & Software Engineer
      • Technical team lead (Team of 8 people) for pricing and billing of the "E-Postbrief" solution, Germany
      • Designing, planning and developing a pricing, billing and invoicing solution based on the Sybase Mobilser platform. This includes a custom pricing engine for consumers and business customers (contract and tariff management). As well as providing business logic for charging, settling and invoicing. Transforming the existing monolithic architecture to a microservice REST architecture based on Spring Boot.
      E-Postbrief / Deutsche Post AG, Bonn, Germany, World's largest courier company
      1 Monat
      2016-07 - 2016-07

      Building a CI (Continues Integration) stack

      TeamCity Sonar Grafana ...
      • Building a CI to be able to continuously build and test the MyHome product.
      TeamCity Sonar Grafana Docker .NET Core 1.1
      1 Monat
      2015-03 - 2015-03

      Desktop application to manage Linux application web-servers

      • Creating a Windows desktop application to control multiple application web-servers over SSH.

      Technology:

      .NET 4.5, WPF, SSH.NET

      1 Monat
      2015-02 - 2015-02

      Application to read a S0 bus for power management

      • Creating a .NET application on the Netduino platform. Reads multiple S0 power measure modules and sending the data to MyHome.

      Technology:

      .NET 4.5, Netduino, Grafana, S0

      1 Monat
      2013-05 - 2013-05

      Midi to ArtNet controller for sound to light

      • Program to control multiple ArtNet nodes by processing a real time Midi Signal. Controlling NeoPixel LED Strips. Performance optimization of multiple WPF controls.

      Technology:

      .NET 4.5, WPF, Netduino, Madrix

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2020-07 - 2020-07

      AZ-204 Developing Solutions for Microsoft Azure

      Certifications,
      Certifications
      1 Monat
      2019-09 - 2019-09

      AZ-900 Azure Fundamentals

      Certifications,
      Certifications
      1 Jahr 11 Monate
      2005-10 - 2007-08

      Computer Science

      Joint International Master (JIM) of Science in Computer Science (Double degree), University of Applied Science Darmstadt, Germany
      Joint International Master (JIM) of Science in Computer Science (Double degree)
      University of Applied Science Darmstadt, Germany
      • Exchange semester at the University of Wisconsin Platteville, USA
      • Master thesis: on request
      2 Jahre 11 Monate
      2002-10 - 2005-08

      Computer Science

      Bachelor of Science in Computer Science, University of Applied Science Darmstadt, Germany
      Bachelor of Science in Computer Science
      University of Applied Science Darmstadt, Germany

      Bachelor thesis: on request

      3 Jahre
      1999-08 - 2002-07

      Information Technology

      Berufliches Gymnasium, Groß-Gerau
      Berufliches Gymnasium, Groß-Gerau
      7 Monate
      1998-11 - 1999-05

      High School

      Gwinnett Country High School, Lawrenceville, Georgia, USA
      Gwinnett Country High School, Lawrenceville, Georgia, USA
      3 Monate
      1998-08 - 1998-10

      High school

      McNeil High school, Round Rock, Texas, USA
      McNeil High school, Round Rock, Texas, USA

      Position

      Position

      Über 20 Jahre Erfahrung in der Softwareentwicklung sind Vorhanden. 

      Aufbau und Leitung von Entwicklerteams in der Selbstständigkeit verantwortet. 

      Kompetenzen

      Kompetenzen

      Top-Skills

      C# Azure Angular DevOps Terraform Cloud Architecture Softwarearchitektur

      Produkte / Standards / Erfahrungen / Methoden

      Top skills

      • System architecture for distributed systems (micro-services, REST, Azure)
      • Software architecture and development in .NET, Angular and Java (backend, web and desktop)
      • Gathering business requirements and transform them into technical requirements
      • Continues integration (build, test and release automation) with Azure DevOps, Docker (C# and Java)
      • Database design in SQL-Server and Oracle, CosmosDB
      • Sound experienced in agile methodologies (scrum) and classical software projects


      Technical skills

      .NET

      Since 2003: C#, ASP.NET, Entity Framework (EF), Micro Framework (EF), LINQ, NuGet, SignalR, HTML, CSS, JavaScript (JQuery), Oracle Database (SQL), MySQL, Microsoft SQL Server (T-SQL), CosmosDB 


      .NET Core

      Since 2016: C#, LINQ, ASP.NET Core (MVC, WebAPI), Azure, REST, SignalR, Angular 10, Node Package Manager (NPM), HTML, CSS,Typescript, MQTT, Docker, Kubernetes


      Java

      Since 2000: Java 8, JaxB, JaxWS (SOAP, REST), Jersey, Hibernate, Spring, Spring Batch, Jasper Reports, Maven, Selenium, Apache Tomcat, jBPM, Oracle Database (SQL, PLSQL, Exadata), Liquibase, JSP, Stripes, Wicket, HTML, CSS, JavaScript (jQuery), Docker

         

      Multimedia

      Adobe (Photoshop, Lightroom, Premiere Pro, After Effects, Audition), Cubase

       

      Tools

      MS Office, JIRA, Confluence, Git, Jenkins (Hudson), TeamCity, Sonar, SQL Developer, Eclipse, IntelliJ IDEA, Visual Studio

      Betriebssysteme

      Linux
      Unix
      Windows

      Programmiersprachen

      C#
      Sehr gute Kenntnisse: LINQ, WPF, WCF, MVC, etc.
      Java
      Sehr gute Kenntnisse: Java SE, Java EE, Hibernate
      JavaScript
      Gute Kenntnisse: AJAX, XML, JSON, DOM, jQuery
      PL/SQL
      gute Kenntnisse

      Gute Erfahrungen in folgenden Webtechnologien:

      HTML, JavaScript, jQuery, CSS

      Datenbanken

      MS SQL Server
      MySQL
      Oracle

      Datenkommunikation

      Message Queuing
      Rest
      Soap
      TCP/IP

      Branchen

      Branchen

      • Payment
      • Banking
      • Automotive

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.