LL
nicht verfügbar bis 31.12.2024

Letztes Update: 22.02.2024

IT Consulting

Firma: Lemcke IT - Solutions & Consulting
Abschluss: Dipl.-Ingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (gut) | Französisch (Grundkenntnisse)

Skills

Themen
  • Anwendungsentwicklung
  • Architektur von Softwaresystemen
  • Certificate authority
  • CI / CD
  • Consulting
  • Container (Docker, LXC/LXD, Podman)
  • Cross-Platform APPs
  • Mobile APPs
  • Pods (Podman)
  • Sicherheit und Datenschutz (Wallets, WebTokens, Zertifikate, Public-Key Infrastruktur, Ende zu Ende Verschlüsselung)
  • Systemintegration
  • Usability
  • User Interfaces (Android, Flutter, JSF, Swing, Web)
  • Web APPs
Methoden
  • Anforderungsmanagement
  • CI/CD
  • Design und Implementierung
  • DevOps
  • GDP (Good documentation practice)
  • GMP (Good manufacturing practice)
  • Identity & Access management
  • Kanban
  • Objektorientierte Analyse Objektorientiertes Design (OOA/OOD)
  • Scrum
  • UML
  • V-Modell
Werkzeuge
  • Android Studio
  • Apache (FOP, Kafka, Solr, Tika, Tomcat, Web-Server)
  • Balsamiq
  • Confluence
  • Docker
  • Eclipse
  • Enterprise Architect
  • Gradle
  • GIT
  • IntelliJ
  • Jenkins
  • Jira
  • Jitsi-Meet
  • Jboss
  • Keycloak
  • LDAP
  • Maven
  • OpenAPI
  • Payara
  • Payra-Micro
  • Podman (OCI-Container analog zu Docker)
  • Prosody
  • Quarkus
  • Subversion
  • Swagger
  • Tomcat
  • VisualVM
  • WebRTC
  • XMPP
Dokumentation / Spezifikation (Style Guide, UI / UX / CorporateIdentity)
  • Definieren der zu testenden Funktionalitäten.
  • Erstellen von fachlichen und technischen Konzepten mit Berücksichtigung der zu testenden Funktionalitäten (Test-Driven-Specification).
  • Entwerfen und Implementieren von User-Interfaces unter Berücksichtigung der Corporate-Identity und Usability.
  • Erstellen von Handbüchern, Release- und HotFix-Notes.
Programmiersprachen
  • CSS
  • Dart
  • HTML
  • Java
  • JavaScript
  • JSON
  • JSP
  • Kotlin
  • PL/SQL
  • SOAP
  • SQL
  • XML
  • XSD
  • XSL(T)
  • WSDL
Frameworks
  • AdMob
  • EclipseLink
  • Firebase-Cloud-Messaging
  • Flutter
  • Flyway
  • Hibernate
  • Jakarta-EE (ehemals Java-EE)
  • Java API for RESTful WebServices
  • JAXB
  • JDBC
  • Jdom
  • JMS
  • JPA
  • JQuery
  • JSF
  • Junit
  • Mockito
  • Open-SSL
  • REST Assured
  • SmallRye
  • Spring
  • Spring-Boot
  • Testcontainers
  • WebSockets
  • XMLBeans
  • XStream
Spezialkenntnisse
  • Client-Server Systeme
  • Cross-Platform-Apps
  • Datenbankdesign und Datenbankmodellierung
  • Webbasierte Anwendungen
Datenbanken
  • Android SQLite
  • MariaDB
  • MySql
  • Oracle
  • PostgreSQL
  • SQLite
  • SQL-Server

Projekthistorie

12/2022 - bis jetzt
Entwicklung einer Mobile-APP

Tätigkeiten
Konzeptionierung, Spezifikation und Software-Architektur des Systems.
Implementierung der Mobile-APP und der Backend-Services.
Erstellung
  • der OCI container images und container.
  • von Bash-Scripts auf Linux für automatisierte Builds mit Jenkins.
Einrichtung von Jenkins mit Podman und Jenkins-Agents mit LXC.

Besonderheiten
Erstellung einer certificate authority (PKI) auf Linux mit OpenSSL.
LDAP und Keycloak für Identity & Access management.
Einrichtung und Administration der Linux Server für
  • Java Backend Services.
  • Datenbank.
  • Automatisierte Builds.
  • GIT.
Technologien
Android, Android Studio, Apache (HTTPS Proxy-Server), Bash-Scripts, Eclipse, Dart, Firebase cloud messaging, Flutter, Flyway, GIT, Gradle, Hibernate, Jakarta-EE, Java, Jenkins, JPA, JSON, JSON Web Token, Junit, Keycloak, Kotlin, Linux Container (LXC), Linux für Backends, LDAP, Maven, Mockito, OpenAPI, Podman (OCI-Container), PostgreSQL, REST Web Services REST Assured, SmallRye, SQL, SQLite, Swagger, Testcontainers, Quarkus.

01/2022 - bis jetzt
Projektspezifische Anpassungen und Erweiterungen von Standardsoftware zur Produktion pharmazeutischer Produkte
(Pharma und Medizintechnik)

Tätigkeiten
Konzeptionierung, Spezifikation und Software-Architektur einer Erweiterung für On-Demand manufacturing von pharmazeutischen Produkten.
Implementierung des User-Interfaces und der Backend-Services.
Erstellung und Reviews von fachlichen und technischen Spezifikationen.
Dokumentierte Tests (Automatisierte und Manuelle).
Qualitätssicherung und Dokumentation nach GMP-Richtlinien.
Performance Analyse und Optimierungen von Client und Server Komponenten.

Besonderheiten
Anforderungsmanagement.
Source-Code Reviews und Pair-Programming.
Migration eines produktionskritischem Systems (Betriebssystem, Datenbank).
Objektorientierter Entwurf (OOA/OOD) für Spezifikationen.

Technologien
CI/CD, Confluence, Eclipse, EJB, Enterprise Architect, GMP-Richtlinien, Hibernate, JAXB, Jenkins, J2EE, Java, Jira, JBoss, JMS, JPA, JUnit, Kanban, MES-System (Chargendaten , Lager- und Bestandsverwaltung, Rezepturmanagement, Workflow-System), Maven, Mockito, Oracle, PMD Source Code Analyzer, PL/SQL, Standard operating procedure (Implementierung, Spezifikation, Tools), Separierte Umgebungen für Entwicklung, Test und Produktion (Staging), SQL, Scrum, Swing, UML, V-Modell, Versionsverwaltung (Source-Code mit SVN und GIT, Produktversionen mit Jira), VisualVM, XSD, XML.

01/2020 - 12/2021
Entwicklung einer Cross-Plattform-APP
(Sonstiges)

Tätigkeiten
Konzeptionierung, Spezifikation und Software-Architektur eines microservice orientierten Systems.
Implementierung der User-Interfaces (Mobile, Web) und der Backend-Services.
Evaluierung von Cross-Plattform Frameworks (Flutter, Gluon, NativeScript).
Erstellung
  • der OCI container images und container.
  • von Bash-Scripts auf Linux für automatisierte Builds mit Jenkins.
Einrichtung und Administration der Server für die Entwicklung (Apache, GIT, Podman)

Besonderheiten
Definition der SOLR Dokumenten-Struktur und Anbindung über JSON.
Umstellung von
  • Java 8 auf Java 11 (insb. von Java-EE auf Jakarta-EE)
  • Android auf Flutter.
Einrichtung und Administration der Linux Server für
  • Java Backend Services.
  • Datenbank.
  • Apache-WebServer als HTTPS-Proxy.
  • GIT.

Technologien
ActiveMQ, AdMob, Android, Android Studio, Apache WebServer, Apache Camel, BPMN, CDI, Dart, Eclipse, EclipseLink, Flight-Recorder und Mission-Control (Java), Flutter, GIT, Gradle, HTML, Jakarta EE, Java, JavaScript, Jitsi-Meet, JMS, JPA, JQuery, JSON, JsonWebToken, JUnit, Kanban, Kotlin, Linux, Maven, Mockito, OO Analyse, Design und Programmierung, Open-SSL, Payara, Payara-Micro, Prosody, Podman (OCI-Container), PostgreSQL, RESTful Web Services, Separierte Umgebungen für Entwicklung, Test und Produktion (Staging), SOLR, SOLR-Cloud, SQL, SQLite, Trac, UML, Versionsverwaltung (Source-Code mit GIT, Produktversionen mit Trac), Produkt, WebRTC, XSD, XML, XMPP.

01/2012 - 12/2020
Projektspezifische Anpassungen und Erweiterungen von Standardsoftware zur Produktion pharmazeutischer Produkte
(Pharma und Medizintechnik, 250-500 Mitarbeiter)

Tätigkeiten
Konzeptionierung, Spezifikation und Software-Architektur von neu zu entwickelnden Kompenten.
Erstellung und Reviews von
  • fachlichen und technischen Spezifikationen.
  • Testspezifikationen für Modul- und Abnahme-Tests.
Machbarkeitsstudien und Prototyping von Kundenanforderungen.
Implementierung von User-Interfaces und Backend-Services im produktionstechnischem Umfeld.
Ausführung, Bewertung und Reviews von dokumentierten Tests (Modul und Abnahme).
Qualitätssicherung und Dokumentation nach GMP-Richtlinien.
Performance Analyse und Optimierungen von Client und Server Komponenten.

Besonderheiten
Anforderungsmanagement.
Kunden- Support und Wartung in produktionskritischen Systemen.
Source-Code-Reviews und Pair-Programming.
Lieferprozess (Standard, HotFix, Dokumentation).
Dokumentierte Installationen auf Produktionsumgebungen.
Objektorientierter Entwurf (OOA/OOD) für Spezifikationen.

Technologien
Ant, CI/CD, Confluence, DevOps, Eclipse, EJB, Enterprise Architect, GMP-Richtlinien, Hibernate, Hudson, JAXB, Jenkins, J2EE, Java, Jira, JBoss, JMS, JPA, JUnit, Kanban, Linux, MES-System (Chargendaten , Lager- und Bestandsverwaltung, Rezepturmanagement, Workflow-System), Maven, Mockito, OO Analyse, Design und Programmierung, Oracle, PMD Source Code Analyzer, PL-SQL, Standard operating procedure (Implementierung, Spezifikation, Tools), SAX, Separierte Umgebungen für Entwicklung, Test und Produktion (Staging), SOAP WebServices, SonarQube, SQL, Scrum, Subversion, Swing, UML, V-Modell, Versionsverwaltung (Source-Code mit SVN und GIT, Produktversionen mit Jira), VisualVM, XSD, XML, XML-Spy.

07/2009 - 11/2011
Entwicklung einer Swing Applikation zur Qualitätssicherung und Nachbearbeitung von Programmdaten zur Erstellung von Zeitschriften.
(Medien und Verlage, 500-1000 Mitarbeiter)

Entwicklung einer UI und Backend-Services. Technische und fachliche Validierung der Daten mittels eines Validation-Frameworks.

Besonderheiten
Einführung einer weiteren Entwicklungsumgebung für die Backend implementiertung. Evaluierung und Einführung eines Validation-Frameworks.

04/2009 - 07/2009
Technisches Projektmanagement und individuelle Entwicklungen
(Sonstiges, 50-250 Mitarbeiter)

Analyse und Einstufung von Kunden gemeldeter Issues. Konzeptionierung neuer Module. Entwicklung einer SAP-Schnittstelle. Kundenindividuelle Anpassungen der Standardsoftware.

01/2008 - 03/2009
Entwicklung eines Client / Server Systems für Druckprodukte / Produktionspläne und Herstellung von Druckplatten
(Medien und Verlage, 50-250 Mitarbeiter)

Entwicklung von UI-Elementen sowie deren dazugehörigen ServerKomponenten. Entwicklung einer Kommunikationsschicht. Konzeptionierung einer zentralen Im- und Exporter Komponente mit einheitlicher Schnittstelle zu unterschiedlichen Fremdsystemen.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
räumliche Verfügbarkeit:
o Nationale Vor-Ort-Einsätze
o Remote
Profilbild von Anonymes Profil, IT Consulting IT Consulting
Registrieren