Profilbild von Lukasz Momot Senior Full Stack Entwickler & Software Architekt [.NET, Angular, Azure Cloud, Node] aus Montabaur

Lukasz Momot

nicht verfügbar bis 31.12.2024

Letztes Update: 30.01.2024

Senior Full Stack Entwickler & Software Architekt [.NET, Angular, Azure Cloud, Node]

Firma: Momot Consulting
Abschluss: Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | polnisch (Muttersprache)

Dateianlagen

Lukasz-Momot-Beraterprofil-012024_300124.pdf

Skills

Ich bin leidenschaftlicher Fullstack Entwickler und Software-Architekt. Seit mehr als 13 Jahren unterstütze ich namenhaften Kunden aus den diversen Branchen bei der Umsetzung von anspruchsvollen IT-Projekten. Meine Expertise liegt vor allem im Bereich: Webentwicklung und Softwarearchitektur. Bei der Beratung meiner Kunden sind für mich folgende Werte von großer Bedeutung: 
  • Pragmatismus – alle Aufgaben gehe ich lösungsorientiert und professionell an
  • Innovation – mit den neusten Standards der Technik und Methodik entwickle ich qualitative Software
  • Transparenz – durch offenes und transparentes Handeln, baue ich das Vertrauen meiner Kunden auf 

Meine Leistungen
  • Softwareentwicklung: Backend (.NET, Node.js) und Frontend
  • Technologische und methodische Beratung
  • Software-Design und Architektur
  • Durchführung von Workshops 

 Zertifizierung

iSAQB Certified Professional for Software Architecture
Professional Scrum Master I
Scaled Professional Scrum
Microsoft Certified Professional - Web Applications

Microsoft - Programming with HTML5 with JavaScript and CSS3
Microsoft - Developing ASP.MVC Web Applications
Microsoft - Developing Microsoft Azure and Web Services

Skillset
Programmiersprachen
C#, TypeScript, JavaScript, SQL
Architekturen
Web Architekturen, REST, Single Page Application (SPA), Microservices, Microfrontends, Cloud Native, Serverless, SOA
Frontend
Angular, React, HTML, (S)CSS, RxJS, NgRx, AgGrid, ASP.NET, Bootstrap, JQuery, Telerik Kendo UI, DevExpress DevExtreme, Redux, Webpack, Akita State Management, Highcharts, Angular Material, Lodash, Tailwind
Backend
.NET (Framework, Core), Entity Framework, ASP.NET WebApi, REST, OpenAPI (Swagger), SignalR, Service Bus, Azure Functions, GraphQL, WCF, Fluent Validation, NodeJs, ExpressJs, NestJs Mongoose
DevOps
Git, Azure DevOps, CI/CD Pipelines, Github Actions, Nx Monorepo, Terraform, Docker, Kubernetes, Powershell
Datenbanken
SQL Server, MongoDB (NoSQL), Azure CosmosDB, Oracle
Patterns
Dependency Injection, Domain Driven Design, SOLID, Design Patterns, MVC/MVVM, CQRS
Cloud
Microsoft Azure, Google Firebase
Methodik/Qualität
Scrum, Kanban, Agile Software Development, Clean Code,
Pair/Mob Programming, Code Reviews, Unit Testing, End-to-End Testing, UML, arc42 Architektur Template​​​​​​​
Testing
nUnit, xUnit, Moq, Jasmine, Jest, WebdriverIo, Playwright
Windows Entwicklung
WPF, WinForms, XAML
Platforms
Windows, Linux, MacOS
IDE/Tools
Visual Studio, Visual Studio Code (VS Code), Rider, Webstorm, SQL Server Management Studio, Postman

Projekthistorie

01/2023 - bis jetzt
Senior Full Stack Developer
Rückversicherung (Versicherungen, 1000-5000 Mitarbeiter)

Juwel Universum

Für einen der größten Rückversicherer der Welt habe ich ein strategisch wichtiges web-basiertes System mitentwickelt, das mehrere Abteilungen erfolgreich integriert und somit eine nahtlose Zusammenarbeit ermöglicht. Dieses Projekt hat die Automatisierung zahlreicher Geschäftsprozesse (Underwriting, Management von Verträgen) im Konzern ermöglicht und trägt maßgeblich dazu bei, einen beträchtlichen Teil des Umsatzes zu generieren. Die Entwicklung von Juwel wurde in mehrere Teams unterteilt, die jeweils nach den abgegrenzten Kontexten (Bounded Contexts) agierten, um die spezifischen Anforderungen zu erfüllen. Architektonisch hat man hier auf Microservices und Microfrontends gesetzt, um unabhängige Deployments und Releases zu ermöglichen. Dieser DevOps-basierte Ansatz hat sich als äußerst effektiv erwiesen.

Meine Verantwortlichkeiten in diesem Projekt umfassten die Umsetzung komplexer Features sowohl im Backend als auch im Frontend, die Implementierung neuer fachlicher und Usability-orientierter Features sowie die kontinuierliche Verbesserung der Architektur und der Code-Basis. Darüber hinaus war die Analyse der Anforderungen der Fachseite ein entscheidender Teil meiner Aufgaben, um sicherzustellen, dass das System den Bedürfnissen des Unternehmens optimal gerecht wird.

Technologien
C#, TypeScript, Angular, WebApi, Azure Cloud, AgGrid, Rxjs, Ngrx (Redux), Azure Functions (inkl. Durable), Nx Monorepo, Webback (inkl. Module Federation), Jest, xUnit, Moq, DevExpress, SignalR, ServiceBus, Entity Framework, Oracle Datenbank (legacy), Jetbrains Rider, Webstorm, Azure DevOps

01/2022 - 12/2022
Senior Cloud Developer
Zeiss Digital Innovation (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Forum Cloud Viewer
Im Rahmen des Projekts Forum Cloud Viewer wurde ein Web-System entwickelt, das die Ärzte sowohl bei der Diagnose als auch bei der Kooperation mit anderen Spezialisten unterstützen sollte. Die Software ist ein Teil eines großen Medizinproduktes, das weltweit erfolgreich in der Augenheilkunde eingesetzt wird. Um anspruchsvolle Qualitätszeile des Projekts, wie Skalierbarkeit und Interoperabilität zu erfüllen, hat man sich für sowohl für eine Cloud Native Serverless- als auch Microfrontends-Architektur entschieden.
 
Zu den größten fachlichen Anforderungen gehörte:
  • Teilen von Medizindokumenten
  • Verwalten von Patientendaten
  • Kommunikation zwischen Fachärzten über Chat-Funktionalität
  • Integration mit anderen Systemen der Zeiss-Gruppe
Technologien
TypeScript, NodeJS, Angular, Azure Cloud, Azure Functions, Serverless, CosmosDB (MongoDB Client), Redis, Docker, Web Components, SignalR, Jest, Jasmine, WebdriverIO, Lerna (monorepo), Piral, Terraform, Webpack

04/2020 - 12/2021
Senior Developer, Architekt
Organisation der Entwicklungszusammenarbeit (1000-5000 Mitarbeiter)

OnSite Operations
Neuentwicklung einer webbasierten Projektplanung-Software für Entwicklungshilfen.
Die Webanwendung ist weltweit eingesetzt und ermöglicht den Projektmanagern:
  • Akkurate Budgetplanung
  • Effiziente Planung von Meilensteinen und Ressourcen
  • Reporting für Ministerien und Behörden

Zu meinen Aufgaben gehörte:
  • Erstellung der Frontend-Architektur
  • Softwareentwicklung im Frontend und Backend
  • Coaching von Mitarbeitern (technisch als auch methodisch)
  • Analyse von architekturrelevanten Anforderungen

Technologien:
C#, ASP.NET Core Web API, REST, Azure App Services, TypeScript, Angular, Blazor, RxJs, DevExpress DevExtreme Controls, Angular CLI, CSS, SCSS, Visual Studio, Visual Studio Code, Azure DevOps, Swagger (OpenApi), Dependency Injection, Akita State Management, Git, SQL Server, Entity Framework

01/2020 - 05/2020
Architekt, Senior Developer
IT- Beratungsunternehmen (10-50 Mitarbeiter)

X-Bank Kredit Showcase
Erarbeitung der Architektur und Methodik für Cloud-Migration eines Legacy-Systems aus dem Bereich Kreditvergabe. Im Rahmen des Projektes wurden drei Cloud-Migration Szenarien analysiert und als „Proof of Concept“ realisiert. 

  • Cloud Ready – VMs basierter Ansatz
  • Cloud Optimizied – Container-basiert
  • Cloud Native – mit Microservices

Die Ergebnisse wurden sowohl intern als auch für das breite Publikum als Webinare präsentiert.

Technologien:
C#, ASP.NET Core Web API, Docker, Kubernetes, Microsoft Azure Cloud, ReactJS, yarn, CSS, SCSS, TypeScript, JavaScript, Visual Studio, Visual Studio Code, Azure DevOps, Git, SQL Server, Entity Framework


01/2020 - 04/2020
Senior Developer
IT-Beratungsunternehmen (10-50 Mitarbeiter)

Apple und Android Store-App - Landing Page
Neuentwicklung einer Umbraco CMS Landing-Webpage für eine iOS- und Android App-Store Applikation, die für Geschäftskunden entwickelt wurde. Das Projekt wurde nach strikten Vorgaben einer Designer-Agentur entwickelt, da die ansprechende Optik ein essenzielles Merkmal der Webseite war.

Technologien:
C#, Umbraco CMS, HTML, CSS, JavaScript, Azure DevOps, Microsoft Azure Cloud, Invision


10/2019 - 12/2019
Software Architekt, Senior Developer
Fondsgesellschaft (5000-10.000 Mitarbeiter)

Nachhaltigkeitsanalyse Fonds
Erstellung einer Architektur und eines Proof of Concept für die Neuentwicklung einer Single Page Web Application auf der Basis einer bestehenden Lösung aus dem Bereich: Investment Banking.  Weitere Ziele des Projekts waren:
  • Erstellung und Dokumentation der „neuen“ Web-Architektur 
  • Modernisierung der Infrastruktur durch Hosting in Azure Cloud
  • Verifizierung von Authentifizierungs- und Autorisierungsoptionen
  • Prototypische Umsetzung von ausgewählten fachlichen Use Cases

Technologien:
C#, ASP.NET Core Web API, REST, Azure Cloud, Azure App Services, TypeScript, Angular, Kendo UI, Angular CLI, CSS, SCSS, Visual Studio, Visual Studio Code, Azure DevOps, Git

09/2019 - 12/2019
Architekt, Senior Developer
IT-Beratungsunternehmen

Urlaubsdashboard
Neuentwicklung eines unternehmensweit eingesetzten Dashboards zur übersichtlichen Anzeige von Urlauben und Sonderurlauben. Im Rahmen des Projekts wurde sowohl das Frontend als auch die komplette CRM-Integration im Backend realisiert.

Technologien:
C#, ASP.NET Core Web API, Azure App Services, TypeScript, Angular, RxJS Kendo UI, Angular CLI, CSS, SCSS, Visual Studio, Visual Studio Code, Azure DevOps, Git

10/2016 - 09/2019
Lead Developer, Architekt, Scrum Master
Bank (5000-10.000 Mitarbeiter)

Öffentliches Webportal (Investmentbanking)
Verantwortung für das gesamte Portfolio von Anwendungen der „Equity Markets and Commodities“-Abteilung (EMC) einer großen deutschen Bank. Der Hauptfokus des Kundeneinsatzes war die Konzeption der Architektur und Entwicklung eines europaweit Webportals (SPA) zur Darstellung von Finanzprodukten und Informationen aus der Finanzwelt:

Das System hat sowohl Informative als auch Vertriebliche Zwecke erfüllt. Zu den größten 
Herausforderungen des Projekts gehörte:

  • Hohe Verfügbarkeitsanforderungen (Umsatzverluste bei Nichtverfügbarkeit des Systems)
  • Anzeige und Verarbeitung von Echtzeit Preisinformationen
  • Genaue und fehlerlose Anzeige der Informationen über Produkte (rechtlich reguliert)
  • Integration mit Drittsystemen und Stammdatenquellen der Bank
  • Ansprechendes User Interface


Zu meinen Aufgaben gehörte:

  • Erstellung der Architektur
  • Softwareentwicklung im Frontend und Backend
  • Release Management
  • Coaching von Mitarbeitern (technisch als auch methodisch)
  • Stellvertretend Scrum Master Tätigkeit
  • Durchführung von Workshops
  • Analyse von architekturrelevanten Anforderungen

Technologien:
C#, ASP.NET Core, ASP.NET Core Web API, Angular, RxJs Redux, TypeScript, JavaScript, OData, Gulp.js, Require.js, Breeze.js, Node.js, Jasmine, Karma, LESS, SCSS, Webpack, Kendo UI, Angular CLI, Highcharts, MS SQL Server, Git, Team Foundation Server, Visual Studio Code, Review Assistant, Scrum, SQL Server, Entity Framework

07/2015 - 08/2016
Senior Developer
Banking

Repo-/Leihe-Geschäfte
Konzeption und Entwicklung eines verteilten, skalierbaren, ereignisgesteuerten und fehlertoleranten Front- und Back-Office-Banking-Systems zur Abwicklung von Repo-/Leihegeschäften im Bereich Investment Banking. Um die hohe Komplexität der Fachlichkeit zu beherrschen, wurden sowohl CQRS als auch Domain-Driven Design als Architekturansätze verwendet.

Technologien:
C#, .NET Framework, WCF, Windows Services, Windows Server, WPF, DevExpress WPF Controls, DDD, Prism, MS SQL Server, T-SQL, Entity Framework, Windows Service Bus, XML, XSD, MS Test, Rhino Mocks, Sparx Enterprise Architect, Visual Studio, Team Foundation Server


10/2014 - 06/2015
Senior Developer
Banking

Bankauskünfte Web-App
Entwicklung einer webbasierten Anwendung für Bankauskünfte, um Bonität der Kunden zu prüfen. Das Hauptziel des Projekts war eine vollständige Migration auf .NET einer historisch gewachsenen Ja*va Anwendung auf .NET (Backend und Frontend).  
Die Qualität des Quellcodes war eine sehr wichtige architektonische Anforderung, da die „neue“ Anwendung erweiterbar und für längere Zeit wartbar sein sollte.

Technologien:
C#, ASP.NET Web Forms, REST, jQuery, JavaScript, Node.js, Lodash, Bootstrap, DevExpress, HTML, CSS, LESS, Spring.NET, Visual Studio, SVN, Jira, TeamCity

07/2014 - 10/2014
Developer
IT-Beratungsunternehmen

Showcase-Aufbau – Zeiterfassung App
Aufbau einer Showcase zur integrativen Anbindung moderner (mobiler) Business-Apps im Enterprise-Umfeld auf der Basis der existierenden SDX-Lösung „WorkTime“ (Zeiterfassung). Die Mobile-App unterstützte alle gängigen Plattformen: iOS, Android, Windows Mobile (damals). Zusätzlich musste die Mobile-App in zwei Formfaktoren bedienbar sein: Smartphone und Tablet.

Technologien:
C#, .NET Framework, ASP.NET MVC, ASP.NET Web API, WCF, OData, HTML, Apache Cordova (Phonegap), JavaScript, AngularJS, jQuery, CSS, Bootstrap, Kendo UI, MS SQL Server, Azure, SSRS, Visual Studio, Team Foundation Server

05/2013 - 06/2014
Developer
Großhandel

Produktplanung
Platzierung von Produkten in den Regalen spielt im Großhandel eine sehr wichtige Rolle. Es werden sog. Planogramme erstellt, um den Verkauf Prozess optimal zu unterstützen. Im Rahmen des Projektes wurde eine Webapplikation weiterentwickelt. Eine umfangreiche Anforderungsanalyse wurde durchgeführt, um die komplexen Anforderungen aus der Fachdomäne akkurat zu erfüllen.

Technologien:
C#, .NET Framework, ASP.NET Web Forms, jQuery, Entity Framework, MS SQL Server, NUnit, XML, Visual Studio


04/2013 - 06/2013
Developer
Buchhaltung

ERP-Integration
Weiter- und Neuentwicklung einer Desktopapplikation zur Integration der ERP-Systeme.

Technologien:
C#, .NET Framework, Windows Forms, XML, Rabbit MQ, XML

03/2012 - 07/2012
Developer
Grenzbehörden

Webplattform
Neuentwicklung einer Webplattform für Konfiguration von Flugobjekten (Drohnen), die zur Überwachung von EU-Grenzen vorgesehen waren.

Technologien:
C#, .NET Framework, ASP.NET MVC, jQuery, JavaScript, WCF, XML, Telerik Controls, Visual Studio


11/2011 - 03/2012
Developer
Transport (1000-5000 Mitarbeiter)

Odometr IOT
Neuentwicklung einer Webanwendung aus dem Güterverkehr. Die Anwendung war ein Teil eines umfangreichen IOT-Systems, das zur Verwaltung und Überwachung vom Schienenverkehr diente.

Technologien:
C#, .NET Framework, ASP.NET MVC, jQuery, JavaScript, WCF, XML, Telerik Controls, Visual Studio


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Remote (bevorzugt)*, Frankfurt, Koblenz
*bei der Remote-Variante sind auch einzelne Vor-Ort Termine möglich

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
03.01.2022

Versicherungsende:
01.02.2026

Profilbild von Lukasz Momot Senior Full Stack Entwickler & Software Architekt [.NET, Angular, Azure Cloud, Node] aus Montabaur Senior Full Stack Entwickler & Software Architekt [.NET, Angular, Azure Cloud, Node]
Registrieren