"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."
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.
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
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
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.
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.
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)
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.
Concept and development of a web-based dashboard portal using responsive design.
Integration of OLAP Cubes from Microsoft Analysis Services 2012 using MDX and DAX.
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.
Konzeption und Entwicklung von Modulen eines Autobahnmaut-Monitoringsystems in Form einer Web 2.o Applikation. Koordination des GUI-Teams
Projektleitung, Architektur und Umsetzung einer Softwareproduktmigration und Weiterentwicklung
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
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.