a Randstad company

Architektur, Fullstack-Softwareentwicklung (Kubernetes, Azure, C#, .NET Core, Angular, TypeScript, Web), tech PM

Profil
Referenzen (1)

"Der Consultant übernahm die Aufgabe, eigenständig die Middleware (Transaktionsserver) zur unserem Softwarepaket zu entwickeln. Er hat diese Aufgabe zu unserer vollsten Zufriedenheit erfüllt. Seine schnelle Auffassungsgabe, die Fähigkeit, auch komplizierte Sachverhalte korrekt umzusetzen, und das vielseitige Wissen in den von uns benötigten Bereichen (C#, XML, XSLT, SQL usw.) trugen maßgeblich zum Erfolg bei. Die Software ist zwischenzeitlich erfolgreich bei Kunden im produktiven Betrieb. Wir würden uns freuen, im Zuge der Weiterentwicklung und der Anpassung unserer Lösung, auch in Zukunft mit dem Consultant zusammen arbeiten zu können."

— Projekt Entwicklung TransMobil Transactionsserver in C#, 02/02 - 09/02
Referenz durch Vorstand Entwicklung und Vertrieb, Softwarehaus (7 MA), vom 16.09.02
Top-Skills
.NET Core Kubernetes Azure C# .NET Microsoft Azure Docker TypeScript Helm Python JavaScript Angular Architekt Web 2.0
Verfügbar ab
01.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Deutschland, Schweiz

Deutschland: München und Umgebung

Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2 Jahre 2 Monate

2020-10

heute

Manufacturing Execution System / Industrie 4.0

architect, developer Kubernetes Helm KeyCloak ...
Rolle
architect, developer
Projektinhalte

Architecture and full-stack development of a distributed large scale real-time applications for 40+ factories worldwide in an international distributed team, using .NET Core 3.1/6.0, Angular, Kubernetes, Keycloak, Couchbase and SQL Server.


Requirements engineering, architecture, development and management of an international distributed team, among other things ? a helm-based multi-cluster deployment service.

Architectural evaluations and introduction of highly available multi-tenancy identity management & authorization system (Keycloak based) as well as security solutions (Key Management System, code & container security scans, etc.). Establishing of a highly performant distributed CI/CD system.

Produkte
Visual Studio .NET 2019/2022 Visual Studio Code Git Azure DevOps Bamboo
Kenntnisse
Kubernetes Helm KeyCloak .NET Core C# Python TypeScript JavaScript REST Python Go Confluent Kafka CouchBase MongoDB Kibana Grafana Swagger Postman XUnit Moq Microservices Elastic Search Angular Docker
Kunde
Bosch Haushaltsgeräte
Einsatzort
München
11 Monate

2020-09

2021-07

Migration and Synchronization of an Azure based school information system

architect, developer .NET Core C# Docker ...
Rolle
architect, developer
Projektinhalte

Architecture and full-stack-development of an Azure migration and an Azure function based data synchronization between an on premise and an Azure based web application. Establishing of an Azure DevOps based Continuous Delivery System

Produkte
Visual Studio .NET 2019 Visual Studio Code Git Azure DevOps
Kenntnisse
.NET Core C# Docker Azure Functions Azure Web Apps ASP.NET Core Azure Application Insights Azure KeyVault SendGrid REST Swagger Postman XUnit Moq DDD (Domain Driven Design)
Kunde
Inovit GmbH, Schweiz
6 Monate

2020-05

2020-10

Invoicing/Billing applications for dialysis

architect, developer C# Microsoft Azure .NET Core ...
Rolle
architect, developer
Projektinhalte

Specification, architecture and full-stack development of SCS applications (self-contained systems) for accounting of dialysis services for private health insurance companies.

 

The SCSs alongside with used systems (such as SQLServer, Rabbit MQ, Azure Key Vault) were hosted as dockerized applications inside Microsoft Azure

 

The continuous delivery system was based on Azure DevOps

Produkte
Visual Studio .NET 2019 Visual Studio Code Git Azure DevOps
Kenntnisse
C# Microsoft Azure .NET Core TypeScript JavaScript Nservice Bus RabbitMQ Telerik KendoUI for Angular Docker NHibernate Angular
Kunde
Knowledge Park GmbH
1 Jahr 8 Monate

2018-10

2020-05

Warehouse management (several applications of a warehouse management system)

architect, developer Angular TypeScript JavaScript ...
Rolle
architect, developer
Projektinhalte

Requirements analysis, specifications, architecture and full-stack development of several applications and micro-services for warehouse management, incoming goods and label printing at Best Secret and Schusterman & Borenstein.

 

The systems consisted of various handheld barcode scanners and touch screen workspaces, which enabled sorting, classification, registration, photographing, weighing and labeling of incoming goods. All devices were registered in a central web-based administration application. The system used several interfaces to ERP and delivery systems. The data exchange took place in both synchronous (REST, WCF/SOAP) and asynchronous (Kafka, Hangfire) ways. Several parts of the system were hosted in Microsoft Azure.

 

A monitoring and central logging system was established based on Elastic Search, LogStash, Kibana and Grafana.

Produkte
Visual Studio .NET 2019 Visual Studio Code Git Jira Team City Mercurial
Kenntnisse
Angular TypeScript JavaScript Microsoft Azure Nservice Bus RabbitMQ Docker Bootstrap Jasmine WebPack Karma ASP.NET MVC Web API Swagger Swashbuckle Telerik KendoUI for Angular Entity Framework SSIS SSRS .NET/.NET Core C# Apache Kafka Avro Schemas Hangfire Elastic Search Kibana LogStash
Kunde
Best Secret
Einsatzort
München
1 Jahr

2018-12

2019-11

Health Tracking Applikation

Co-Founder / tech PM / Softwarearchitekt Visual Studio .NET 2019 Visual Studio Code Git ...
Rolle
Co-Founder / tech PM / Softwarearchitekt
Projektinhalte

Concept and development of a mobile health tracking app based on.NET Core, SQL Server, Angular and Bootstrap. The app was implemented for Microsoft Azure leveraging several Azure Services. Among other things an Azure DevOps based continuous delivery system was established.

Produkte
Visual Studio .NET 2019 Visual Studio Code Git Azure DevOps Microsoft Azure Angular TypeScript JavaScript Bootstrap Newtonsoft Json.NET Jasmine WebPack Karma Telerik KendoUI for Angular Entity Framework .NET Core C#
Kenntnisse
Visual Studio .NET 2019 Visual Studio Code Git Azure DevOps
Kunde
BodyViser GmbH
2 Jahre 6 Monate

2016-04

2018-09

Document Processing (several configuration PlugIns for a Document Management System)

architect, developer knockout.js TypeScript JavaScript ...
Rolle
architect, developer
Projektinhalte

Architecture and development of several web-based configuration PlugIns for a customer-own document management system (DMS). The customer DMS was offered on-premise as well as a Microsoft Azure based solution.

 

Concept and implementation of an application framework for DMS configuration PlugIns based on Durandal (an Angular-like framework based on KnockoutJS).

 

Implementation of business logic aspects in accordance to the requirements provided by the Product Owner. Coordination of architectural aspects and implementation across teams (the teams were located in Germany, Bulgaria and USA).

 

Integration and implementation of .NET REST Services (ASP.NET MVC API)

    Produkte
    Visual Studio .NET 2017 Team Foundation Server 2017
    Kenntnisse
    knockout.js TypeScript JavaScript Durandal Bootstrap jQuery jQueryUI Newtonsoft Json.NET Jasmine Grunt bower chutzpah CSS3/LESS Lodash protractor (Selenium-basd end-to-end testing framework) log4javascript toastr .NET C# NuGet ASP.NET MVC Web API
    Kunde
    DocuWare
    Einsatzort
    München
    1 Jahr 3 Monate

    2015-02

    2016-04

    Technical project management - test automation of software product for electronic documentation and quality control of pharmaceutical drug manufacturing processes

    technical project manager, architect Scrum .NET C# ...
    Rolle
    technical project manager, architect
    Projektinhalte

    Introduction of Scrum as process model for implementation of automated tests based on SpecFlow (a BDD - Behaviour Driven Development - framework). The team contained 5 test and requirements engineers.

     

    Planning of releases and coordination of release implementations. Planning, controlling and coordination at sprint- and release-level. Coordination with development team.

     

    Architecture and implementation of some test framework components as well as infrastructure parts for CI/CD.

      Produkte
      DOORS TFS 2012 Visual Studio .NET 2013 Visual Studio .NET 2015
      Kenntnisse
      Scrum .NET C# SpecFlow BDD Gherkin Microsoft Azure Service Bus WPF SQL Server Workflow Foundation ASP.NET MVC
      Kunde
      Roche AG
      Einsatzort
      Großraum München
      1 Jahr 4 Monate

      2013-10

      2015-01

      A software license management solution with target-performance analysis

      architect, developer .NET 4.5.1 C# 4.5 ASP.NET MVC ...
      Rolle
      architect, developer
      Projektinhalte

      Concept and development of a web-based dashboard portal using responsive design.

       

      Concept and implementation of a framework based on ASP.NET MVC and Angular.js. Implementation of dashboards, views, web parts and dynamic reports using kendoUI as well as further JavaScript libraries.

       

      Integration of OLAP Cubes from Microsoft Analysis Services 2012 using MDX and DAX.

        Produkte
        Visual Studio .NET 2013 Team Foundation Server 2012
        Kenntnisse
        .NET 4.5.1 C# 4.5 ASP.NET MVC Angular JavaScript Telerik kendoUI Bootstrap jQuery Jasmine Karma Grunt JSHint QUnit knockout amplify underscore.js log4javascript blockUI toastr requirejs Windsor Castle LESS Entity Framework 6 Microsoft Analysis Service 2012 Microsoft SQL Server 2012
        Kunde
        Comparex AG
        2 Monate

        2014-05

        2014-06

        Konzept und Entwicklung einer Web-Applikation

        Softwareentwickler / Softwarearchitekt Mac OS X Ubuntu Linux Git ...
        Rolle
        Softwareentwickler / Softwarearchitekt
        Projektinhalte
        • Konzepterstellung und Entwicklung einer web-basierten Applikation für Auftragsverwaltung eines Elektronik-Reparatur-Dienstes.
        Produkte
        Node.js Express / Jade Angular Bootstrap Grunt JSHint Jasmine Karma JavaScript jQuery underscore.js log4javascript MongoDB phantom.js barcode qr LESS
        Kenntnisse
        Mac OS X Ubuntu Linux Git Sublime
        Kunde
        Auftragsverwaltung
        2 Jahre 6 Monate

        2011-04

        2013-09

        Architektur, Spezifikation und Entwicklung eines web-basierten Backoffice für ein Grenzkontrollsystem

        developer, architect .NET 4.0 C# 4.0 PRISM ...
        Rolle
        developer, architect
        Projektinhalte

        Architecture and evaluation of several concepts as member of the software architecture team. After the completion of the architectural concept a prototype has been developed. The prototype was based on WCF, WCF Data Services, Entity Framework, WPF as well as partially ASP.NET MVC.

         

        Development of several aspects of the border control system, among other things passport scan, finger print scan as well as verification of ePass data. Development of a WiX based setup.

        Specification and development of WCF based back office services as well as ASP.NET MVC based back office frontend for a border control system. Coordination of GUI design and development with a supplier company.

        Requirement specification of a mobile verification system (for verification of electronic documents) in collaboration with the product management and stakeholders.

        Specification and development of a configurable workflow-driven framework based on PRISM/WPF and Microsoft Workflow Foundation 4.0.

         

        Development of several product aspects, among others things presentation, workflows with business logic (based on the previously developed framework) as well as proxy services. Coordination of GUI development, establishing of a jenkins-based continuous integration system.

        Produkte
        Visual Studio .NET 2010 TFS 2010 Clear Case Clear Quest Jenkins
        Kenntnisse
        .NET 4.0 C# 4.0 PRISM WCF 4.0 Windsor Castle StyleCop NUnit Entity Framework 5 Oracle 11g Workflow Foundation / WF 4.0 WiX 3.6
        Kunde
        Giesecke und Devrient GmbH
        6 Monate

        2010-10

        2011-03

        Konzeption und Entwicklung von Modulen

        Teilprojektleiter / Softwareentwickler Visual Studio .NET 2008 SubVersion Clear Quest DOORS ...
        Rolle
        Teilprojektleiter / Softwareentwickler
        Projektinhalte

        Konzeption und Entwicklung von Modulen eines Autobahnmaut-Monitoringsystems in Form einer Web 2.o Applikation. Koordination des GUI-Teams

        • Spezifikation und Entwicklung von Modulen eines Mautmonitoringsystems.
        • Das umgesetzte System kam unmittelbar am Projektende zum Einsatz.
        • Mein Schwerpunkt lag vor allem in der Entwicklung von Web-Front-End (mit Hilfe von ASP.NET, JavaScript, jQuery, ASP.NET AJAX, Telerik for ASP.NET AJAX )
        • Umsetzung von Middle-Tier-Services mit Hilfe von WCF sowie Koordination des verteilten GUI-Teams (Schweden/Österreich) und Abstimmung der Spezifikationen mit Stakeholdern.
        Produkte
        .NET 3.5 / .NET 4.0 C# 3.0 / 4.0 AJAX: ASP.NET AJAX Telerik for ASP.NET AJAX jQuery jQueryUI jqGrid JavaScript WCF Selenium
        Kenntnisse
        Visual Studio .NET 2008 SubVersion Clear Quest DOORS Oracle 11g
        Kunde
        Kapsch TrafficCom AG
        9 Monate

        2010-01

        2010-09

        Projektleitung, Architektur und Umsetzung einer Softwareproduktmigratio

        Scrum Master und Softwarearchitekt Visual Studio .NET 2008 Enterprise Architect 7.0 SharePoint 3.0 MS Project 2003 ...
        Rolle
        Scrum Master und Softwarearchitekt
        Projektinhalte

        Projektleitung, Architektur und Umsetzung einer Softwareproduktmigration und Weiterentwicklung

        • Projektleitung und Architektur einer Weiterentwicklung eines existierenden Softwareprodukts bei Extedo GmbH.
        • Das bestehende C++/MFC/ODBC-basierte Softwareprodukt wurde im Rahmen des Projektes nach .NET/NHibernate und C++/CLI migriert.
        • Anschließend wurde das Produkt um mehrere Features erweitert, unter anderem wurden dezentrale Publishing-Service Komponenten, ein Web-2.0-Client sowie ein flexibles PlugIn-Framework auf Basis der .NET-Skriptsprache Boo umgesetzt.
        • Das Projekt wurde nach Scrum durchgeführt, dabei hatte ich die Rolle des Scrum Masters und Softwarearchitekts.
        • Das PlugIn-Framework wurde ausschließlich von mir in C# und C++/CLI entwickelt.
        • Das Team bestand je nach Phase aus 6 bis 9 Entwicklern.
        Produkte
        .NET 3.5 C++/CLI C# 3.0 Boo ASP.NET AJAX: extJs jQuery WCF MFC STL/CLI-STL UML 2.0
        Kenntnisse
        Visual Studio .NET 2008 Enterprise Architect 7.0 SharePoint 3.0 MS Project 2003 SubVersion Cruise Control.NET BugZilla
        Kunde
        Extedo GmbH

        5 Jahre 1 Monat

        1996-10

        2001-10

        Diplom-Informatiker

        Diplom-Informatiker, TU München
        Abschluss
        Diplom-Informatiker
        Institution, Ort
        TU München
        Schwerpunkt

        Distributed systems and solutions

        • Master of Computer Science, Technical University of Munich

        • Several Microsoft certificates in Web and Azure development

        • Project management and scrum master certificates

        • System and software architecture
        • Software development
        • Technical project management

        Deutsch Muttersprache
        Englisch Verhandlungssicher
        Russisch Muttersprache

        Top Skills
        .NET Core Kubernetes Azure C# .NET Microsoft Azure Docker TypeScript Helm Python JavaScript Angular Architekt Web 2.0
        Schwerpunkte
        System and software architecture
        Experte
        NET Core full stack development
        Experte
        Kubernetes
        Experte
        Microsoft Azure
        Fortgeschritten
        Web development
        Experte
        Technical project management
        Experte
        Produkte / Standards / Erfahrungen / Methoden
        .NET
        Experte
        .NET Core
        Experte
        .NET/.NET Core
        Experte
        Angular
        Experte
        Apache Kafka
        Fortgeschritten
        ASP.NET MVC Web API
        Experte
        Avro Schemas
        Experte
        Azure DevOp
        Experte
        Bamboo
        Experte
        BDD
        Experte
        Bootstrap
        Experte
        chutzpah
        Experte
        CSS3
        Experte
        Docker
        Experte
        DOORS
        Fortgeschritten
        Durandal
        Experte
        Elastic Search
        Experte
        Entity Framework
        Experte
        Git
        Experte
        Grunt
        Experte
        Hangfire
        Fortgeschritten
        Jenkins
        Fortgeschritten
        Jira
        Fortgeschritten
        jQuery
        Experte
        jQueryUI
        Fortgeschritten
        Karma
        Fortgeschritten
        knockout.js
        Experte
        LESS
        Experte
        Lodash
        Experte
        log4javascript
        Experte
        Log4Net
        Experte
        Microsoft Azure
        Fortgeschritten
        Microsoft Azure Service Bus
        Experte
        NuGet
        Experte
        REST
        Experte
        SASS/CSS3
        Fortgeschritten
        Scrum
        Experte
        Swagger
        Experte
        toastr
        Experte
        Visual Studio .NET 2015
        Experte
        Visual Studio .NET 2017
        Experte
        Visual Studio .NET 2019
        Experte
        Visual Studio Code
        Experte
        WebPack
        Experte
        Workflow Foundation
        Fortgeschritten
        WPF
        Fortgeschritten

        Senior solution architect and lead software developer with an extensive technical skill set and a Master?s Degree in Computer Science. With a focus on software architecture, mastering a wide array of software technologies including .NET, especially in the areas of distributed systems and enterprise solutions.

         

        Capable of planning, organizing, and maintaining the overview of complex software projects. Customer-aware and able to understand the user?s point of view. Performed various roles as architect, leading developer and technical project manager. Conducting projects through their entire lifecycle from analysis to live deployment. Able to start contributing quickly in new projects. Thrives on new challenges. Long track record of successful projects for 20+ years.

        Betriebssysteme
        Linux
        Fortgeschritten
        OS X
        Fortgeschritten
        Unix
        Fortgeschritten
        Windows
        Experte
        Programmiersprachen
        C#
        Experte
        JavaScript
        Experte
        TypeScript
        Experte
        Python
        Fortgeschritten
        Go
        Basics
        C++
        Fortgeschritten
        HTML
        Experte
        Datenbanken
        Cosmos DB
        Fortgeschritten
        Couchbase
        Fortgeschritten
        Entity Framework
        Experte
        Mongo DB
        Fortgeschritten
        MS SQL Server
        Fortgeschritten
        MySQL
        Fortgeschritten
        ODBC
        Experte
        Oracle
        Fortgeschritten
        SQL
        Experte
        SQL Server
        Experte
         
        Datenkommunikation
        Azure
        Fortgeschritten
        Azure Message Bus
        Experte
        HTTP
        Experte
        Message Queuing
        Experte
        RPC
        Experte
        TCP/IP
        Fortgeschritten
        gRPC
        Basics
         
        Personalverantwortung
        technical project management
        Experte

        • Softwarefirmen
        • Chemie- und Pahrmaindustrie
        • Krankenkassen
        • Multimedia
        • Internetfirmen
        • EDV
        • prozessorientierte Industrie
        • Telekommunikation
        • IT
        • Gesundheitswesen
        • Medizin
        • E-Commerce
        • Industrie
        • Banken
        • Versicherungen
        Ihr Kontakt zu Gulp

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

        Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren