Profilbild von Thomas Lemke Senior IT Developer Azure / .NET aus Koeln

Thomas Lemke

teilweise verfügbar

Letztes Update: 04.03.2024

Senior IT Developer Azure / .NET

Firma: IT-Beratung Thomas Lemke
Abschluss: Wirtschaftsinformatik (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Methodische Kenntnisse
ER-Modellierung, OOA, OOD, Scrum, UML

Betriebssysteme
Linux, Windows

Server
Internet Information Server (IIS), Tomcat

Azure-Technologien
API Management, App Configuration, Application Insights, CosmosDB, DevOps, Function Apps, Key Vault, Log Analytics, Logic Apps, Redis Cache, Service Bus, Storage Account, Web Apps, Web Jobs

Weitere Technologien
.NET, AngularJS, ASP.NET Core, Bootstrap CSS, Camel, Camunda, Dynamics 365 CRM, GXT, Hibernate, Java EE, JHipster, JUnit, Kubernetes, Mockito, PHPUnit, PowerMock, REST, Selenium, Spring, Spring Boot, Spring Data, Spring MVC, SOAP, Spring Security, Symfony, Terraform, Vue.js
DB-SystemeAzure CosmosDB, Azure Storage Account, MySQL, Oracle, PostgreSQL, SQL Server

Entwicklungswerkzeuge
Azure DevOps, Bitbucket, Bower, CVS, Docker, Eclipse, Git, Gitlab, Gradle, Grunt, Jenkins, JIRA, JMeter, Maven, Mercurial, NetBeans, NPM, Oracle SQLDeveloper, PHPStorm, soapUI, Subversion, Visual Studio, Visual Studio Code

Programmiersprachen
C#, CSS, HQL, HTML, Java, JavaScript, JSON, JSON-Schema, LINQ, PHP, SQL, WSDL, XML, XSD

Sonstiges
Confluence, Contentful, Highcharts, HP Quality Center, Office, Postman, Project, Powercloud, Sassy CSS, SQL Server Management Studio, viadee Testframework, Virtualbox, WebLogic

Projekthistorie

05/2019 - bis jetzt
Cloud-Entwicklung / Architektur
Energiewirtschaft (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Drittmarkt-Anpassung, Produktivsetzung und Weiterentwicklung einer Hybridcloud Service-Landschaft auf Basis von Azure zur Abbildung von Geschäftsprozessen im energiewirtschaftlichen Umfeld. Erstellung, Integration und Betrieb von Microservices sowie Portalen für Endkunden und Kundenbetreuer.

Details:
  • Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Service Bus, Microservices und Logic Apps
  • Modellierung von B2C- und B2B-Geschäftsprozessen in einer generischen Event-Architektur mit Multimandanten-Fähigkeit
  • Deployment von .NET Microservices in Web Apps und Kubernetes
  • Anbindung an On-Premise- und SaaS-Dienste per REST (z.B. Powercloud, SAP FI-CA, Infinica, novomind iAGENT, eins+null Joules, Twilio SendGrid)
  • Verarbeitung externer Webhook-Events durch Azure Function Apps
  • Betrieb und Versionierung von Service-APIs in Azure API Management
  • Speichern von Event- und Prozessdaten in Azure CosmosDB- und Azure SQL Server-Instanzen
  • Ablage und Verschlüsselung von sensitiven Daten in Azure Key Vault
  • Auslagerung von Konfiguration und Assets in Azure App Configuration und Contentful Spaces
  • Automatisierung der Erstellung der Infrastruktur über Infrastructure as Code mittels Terraform
  • Implementierung von Unittests
  • Anbindung an Azure Redis Cache für Performance-kritische Daten
  • Aufbau und Betrieb einer CI/CD-Umgebung für Cloud-Infrastrukur in Azure DevOps für automatisierte Builds und Deployments über Azure DevOps Pipelines
  • Logging und Alerting in Azure Application Insights und Microsoft Teams
  • Batch-Jobs mit Postman Collection Runner zur Massendatenverarbeitung über APIs
Tätigkeit
Analyse und Bewertung, Design, Implementierung und Test, Integration, Architektur

verwendete Technik und Methodik
.NET, ASP.NET Core, Azure API Management, Azure App Configuration, Azure Application Insights, Azure CLI, Azure CosmosDB, Azure DevOps, Azure Function Apps, Azure Key Vault, Azure Log Analytics, Azure Logic Apps, Azure Redis Cache, Azure Service Bus, Azure Storage Account, Azure Web Apps, Azure Web Jobs, C#, Contentful, Docker, git, JavaScript, JSON, Kubernetes, LINQ, Postman, PostgreSQL, REST, Scrum, SOAP, soapUI, SQL, SQL Server, SQL Server Management Studio, Terraform, Visual Studio, Visual Studio Code, WSDL, XML

07/2016 - 04/2019
Cloud-Entwicklung / Architektur
Energiewirtschaft (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Entwicklung einer PaaS-Lösung zur Integration eines Webportals mit On-Premise-Systemen für die automatische Angebotserstellung von Energietarifen.
Details:
  • Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Function Apps und Logic Apps
  • Modellierung des Angebots- und Bestellprozesses in nativer Cloud-Middleware
  • Etablierung des Sales-Workflows durch inkrementelle Anreicherung von Business-Entities in Dynamics 365 CRM
  • Automatisierung der Erstellung der Infrastruktur als Infrastructure as Code mittels ARM-Templates
  • Implementierung von Unit- und Integrationstests
  • Aufbau und Betrieb einer CI/CD-Umgebung für Backend und CRM in Azure DevOps für den automatisierten Build und Deployment
  • Backend-Logging über Application Insights + ElasticSearch/Kibana
  • Aufbau einer unternehmensweiten Monitor-Solution zur Darstellung eines Health Dashboard mit Alerting
Tätigkeit
Analyse und Bewertung, Design, Implementierung und Test, Architektur
verwendete Technik und Methodik
.NET, Azure Application Insights, Azure CosmosDB, Azure DevOps, Azure Function Apps, Azure Logic Apps, Azure Storage, Dynamics 365 CRM, C#, Confluence, git, Gitlab, HTML, JavaScript, JIRA, JMeter, JSON, JSON-Schema, LINQ, MySQL, Postman, REST, Scrum, SOAP, soapUI, Visual Studio, Visual Studio Code, Vue.js, WSDL, XML, XSD

11/2017 - 12/2017
Testautomatisierung
Versicherung (Versicherungen, 1000-5000 Mitarbeiter)

Details:

  • Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework
  • Initiale Erstellung und Vereinheitlichung von Testfällen
  • Schulung von internen Mitarbeitern und Kunden

Tätigkeit
Testautomatisierung

verwendete Technik und Methodik
viadee Testframework

09/2017 - 11/2017
Web-Entwicklung
Versicherung (Versicherungen, 1000-5000 Mitarbeiter)

Details:

  • Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft
  • Modellierung von Geschäftsprozessen und Integration in ein Workflow-Management-System
  • Implementierung von Unittests

Tätigkeit
Implementierung und Test

verwendete Technik und Methodik
Camel, Camunda, Confluence, eclipse, git, Gitlab, GXT, Java, JIRA, JUnit, JSON, Maven, Mockito, PowerMock, REST, Scrum, Spring, Spring MVC, Tomcat, XML

08/2015 - 06/2016
Web-Entwicklung
Automotive (Automobil und Fahrzeugbau, 250-500 Mitarbeiter)

Design und Implementierung einer Web-Anwendung zur Analyse von Teile- und Preisinformationen und der Unterstützung im Pricing für den Aftermarket

Details:

  • Responsive UI Design nach „Mobile First“-Ansatz für uneingeschränkte Client-Zugänglichkeit
  • Mehrsprachigkeit der Benutzeroberfläche
  • Rollenkonzept und Benutzermanagement
  • REST-Schnittstelle zur Kommunikation zwischen Client und Server

Tätigkeit
Design, Implementierung und Test

verwendete Technik und Methodik
AngularJS, Bitbucket, Bower, Confluence, CSS, Eclipse, git, Gradle, Grunt, Hibernate, Highcharts, HQL, HTML, Java, JavaScript, JHipster, npm, REST, Sassy CSS, Spring Boot, Spring Data, Spring MVC, Spring Security, SQL, SQL Server, SQL Server Management Studio, Subversion, Tomcat

10/2013 - 07/2015
Batch-Processing
Finanzdienstleister (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Spezifikation und Entwicklung einer Schnittstelle für den Ex- und Import von Inkassodaten.


Details:

  • Zyklisches Erzeugen und Verarbeiten von Massendaten im XML-Format
  • Übergabe der Daten zwischen Systemgrenzen durch Web-Services
  • Integration der Lösung in die bestehende Anwendungslandschaft und Job Scheduling-Infrastruktur

Tätigkeit
Analyse, Design, Implementierung und Test

verwendete Technik und Methodik
CVS, Eclipse, Flux, Hibernate, HQL, Java, Java EE, Jenkins, JUnit, Maven, Mercurial, OOA, OOD, Oracle, Oracle SQLDeveloper, REST, soapUI, SQL, Virtualbox, WebLogic, XML, XSD

03/2011 - 09/2013
Web-Entwicklung und Testautomatisierung
Logistik (Transport und Logistik, >10.000 Mitarbeiter)

Aufbau und Inbetriebnahme der softwaretechnischen Infrastruktur für die Testautomatisierung eines Hybridpostdienstes in einem agilen Projektumfeld.

Details:

  • Erstellung und Pflege von Infrastrukturklassen für die Automatisierung der HTML-GUI
  • Bereitstellung eines Frameworks für die Steuerung automatisierter Tests
  • Erweiterung des Symfony-basierten Frontends für die Testdatenerfassung, die Ausführungssteuerung und das Reporting
  • Integration der Tests in den kontinuierlichen Testzyklus einer CI-Umgebung
  • Datenexport und -import von Testergebnissen von/nach HPQC
  • Automatisierung und Wartung von Tests

Tätigkeit
Analyse, Implementierung und Test

verwendete Technik und Methodik
Confluence, HP Quality Center, Jenkins, JIRA, JSON, MySQL, PHP, PHPStorm, PHPUnit, REST, Scrum, Selenium, SQL, Symfony


06/2009 - 02/2011
Web-Entwicklung
IT-Beratungsunternehmen (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Implementierung und Layout von wiederverwendbaren Standard-Steuerelementen für den Einsatz in grafischen Benutzeroberflächen von Rich Internet Applications auf Basis der Silverlight-Technologie. Anbindung der Controls an das Microsoft Automatisierungsframework für den skriptgesteuerten UI-Test.

Tätigkeit
Analyse, Implementierung und Test

verwendete Technik und Methodik
C#, ER-Modellierung, LINQ, Silverlight, UML, XAML

05/2009 - 06/2009
Desktop-Entwicklung
IT-Dienstleistung (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Erstellung eines POC zur GUI-gestützten Testfallerstellung für das Selenium-Testframework

Details:

  • Implementierung einer GUI zur Erstellung von Testfallskripten in tabellarischer Form mit dem Ziel Testkommandos auf natürlichsprachige Art eingeben zu können
  • Generieren der Testskripte im spezifischen Selenium HTML-Format
  • Ausführung der Testskripte mit Hilfe des Selenium TestRunner
  • Speichern und Laden von Testfällen im XML-Format

Tätigkeit
Evaluierung, Implementierung und Test

verwendete Technik und Methodik
Java, Selenium, Swing, XML

Zertifikate

Azure Developer Associate (AZ-204)
2021

Reisebereitschaft

In der Stadt Köln mit einem Radius von 250 km verfügbar
Bevorzugt remote
Profilbild von Thomas Lemke Senior IT Developer Azure / .NET aus Koeln Senior IT Developer Azure / .NET
Registrieren