Wadim Lupejcenko
Softwareentwickler & Berater
Erfahrungen
Softwareentwickler & Berater
Abat+ GmbH | Daimler Trucks AG
Neuentwicklung des Fahrzeugplanungs- und Auslieferungssystems (FAPS)
Im Rahmen der Modernisierung einer zentralen Backend-Anwendung wurde das bestehende, monolithische System auf COBOL-Basis durch eine serviceorientierte Architektur mit Spring Boot abgelöst. Ziel des Projekts ist es, die digitale Abbildung von Fahrzeugplanung und -auslieferung zukunftssicher und skalierbar zu gestalten.
Mitarbeit an der technischen Architektur und Schnittstellenkonzeption
Entwicklung eines Services basierend auf Spring Boot für die Migration der bestehenden Daten in ein neues Datenmodell
Entwicklung von REST APIs und der dazugehörigen Servicelayer
Entwicklung einer Middleware für die Integration des neuen Backends in einen bereits bestehenden Client
Erstellung von Unit und End-to-End Tests
Anpassung der Build-Pipelines
Entwicklerschulung für Mitarbeiter des Kunden (Java, Azure DevOps, generelle Hilfestellungen)
Support für Tester und andere Projektbeteiligte
Upgrade der Spring Boot Version (& Hibernate)
Erstellung von Dokumentationen
Java 8 u. 17, Spring Boot, Spring JPA, Hibernate, Optimistic Locking (Enetitätsversionierung), JUnit, Cucumber, PostgreSQL, Azure Cloud, Microservices, Azure Storage, Azure DevOps, Azure Kubernetes Service, RESTful Webservices, JSON, Scrum, Confluence, ArchUnit
Softwareentwickler
Weltweit führender Herausgeber von GLN-Nummern
Entwicklung einer Systemlandschaft nach CQRS zur Vergabe von GLN-Nummern. Das Ziel des Projekts war die Neuimplementierung der Identvergabe in einer modernen Anwendungsarchitektur, sowie die Modernisierung der über viele Jahre gewachsenen IT-Infrastruktur durch Befreiung von technischen Altlasten und die Überführung auf eine zukunftsfähige Basis mit Hilfe der Azure Cloud.
Entwicklung eines Microservices zur Formularanforderung. Um dem Benutzer die Möglichkeit zu geben, verschiedene Daten eigenständig zu pflegen, sollte eine Anwendung erstellt werden, welche über eine REST-Schnittstelle die erforderlichen Formulare ausgibt. Zudem sollte die Nutzung der Anwendung über eine Authentifizierung abgesichert sein.
Implementierung der Microservices mit NestJS (TypeScript, NodeJS)
Entwicklung von REST & gRPC APIs
Entwicklung von Azure Functions (JavaScript/ TypeScript, NodeJS)
Containerisierung und Orchestrierung mit Kuberntes und Helm
Umsetzung der CI/CD Prozesse in Azure DevOps
Anpassung des Frontends (VueJS, TypeScript, NodeJS)
Wartung/ Support
Implementierung des Microservices mit NestJS (TypeScript, NodeJS)
Entwicklung von REST APIs
Containerisierung mit Docker
Umsetzung der CI/CD Prozesse in Azure DevOps
Anpassung der Azure Logic App
Deployment und Konfiguration in Azure App Services for Docker
TypeScript, Azure Cloud, Microservices, Azure Functions, Azure CosmosDB, Azure Service Bus, Azure Kubernetes Service, gRPC, ProtoBuff, Helm, Azure DevOps, GitLab, VueJS, RESTful Webservices, NestJS, mTLS, NodeJS, NPM, JSON, Scrum, Jira, Confluence, Azure App Services, JWT, Docker, Azure Logic App
Fullstack-Entwickler
Bundesbehörde
Implementierung einer SaaS Lösung zum Versand von Pushnotifications an mobile Endgeräte. Das Ziel des Projekts war die Entwicklung eines hoch skalierbaren Systems zur Versendung von Push-Benachrichtigungen an iOS-und Android-Geräte von Grund auf und der Nachweis der technischen Machbarkeit. Die Entwicklung erfolgte unter Anwendung des „API-First” Ansatzes.
Implementierung der Microservices mit Spring Boot 2 (Java 11 & 17)
Implementierung der REST APIs
Entwicklung von Unittests
Containerisierung und Orchestrierung mit Kubernetes und Helm
Erstellung eines Frontends für die Verwaltung der Endgeräte und den Versand von Nachrichten (Thymeleaf)
Unterstützung bei der Entwicklung der Demo-APP (React Native)
Azure Cloud, Microservices, RabbitMQ, Thymeleaf, Jenkins, Azure Kubernetes Services, Helm, Spring Boot 2, Java 11 & 17, PostgreSQL, OpenAPI, Mockito, JUnit, Maven, React Native, Expo, JSON, Jira, Confluence, Scrum
Fullstack-Entwickler
Stadt Oberhausen
Erweiterung der OpenSource Software „SORMAS” für die Generation von Labornachweisen. Die Feuerwehr der Stadt Oberhausen plante, Covid-19-Tests an Versorgungseinrichtungen durchzuführen. Dafür sollte die Software „SORMAS” um das Feature „Generierung eines Laborauftrags” erweitert werden. Um die Bearbeitung effizienter zu gestalten, sollten zudem neue Massenbearbeitungsfunktionalitäten zur Verfügung gestellt werden.
Entwicklung einer Bibliothek für das Generieren der Laboraufträge (Java 8)
Anpassung des Backends (Java 8)
Anpassung des Datenbankschemas
Anpassung des Frontends (Vaadin 8)
Java 8, Vaadin 8, Maven, Payara Server, PostgreSQL, Confluence, OpenSource
Backend-Entwickler
Multichannel-Distanzhändler
Implementierung einer Middleware für den Austausch von Daten. Für die Entwicklung einer Smartphone-App sollte eine Middleware für den Austausch von Daten zwischen dem Frontend und dem SAP Hybris Webshop konzipiert und entwickelt werden. Die Entwicklung erfolgte unter Anwendung des „API-First” Ansatzes.
Implementierung der Microservices mit Spring Boot 2 (Java 11)
Entwicklung von Unittests
Containerisierung der Microservices
Microservices, Docker, Spring Boot 2, Java 11, OpenAPI, Mockito, JUnit, Maven, Jira, Confluence
IT-Spezialist
Aleri Solutions GmbH
- Entwurf, Entwicklung und Implementierung von maßgeschneiderten Softwarelösungen für Kunden aus verschiedenen Branchen mit Java, TypeScript und C#
- Zusammenarbeit mit Kunden und Teams zur Analyse von Anforderungen und Erstellung von technischen Spezifikationen
- Optimierung und Weiterentwicklung bestehender Softwarelösungen
- Implementierung von APIs und Integration von Drittanbieterdiensten
- Erstellung von umfangreichen Tests zur Sicherstellung der Softwarequalität
Fachinformatiker für Anwendungsentwicklung
Raynet GmbH
- Softwareentwicklung mit C# und WPF
- Manuelles und automatisieren Testen von Software
- Anforderungsanalyse
Zusammenfassung
Seit über fünf Jahren entwerfe, implementiere, teste und warte ich Software-Systeme und Anwendungen für unterschiedlichste Plattformen. Mein Fokus liegt auf der Entwicklung mit Java, C# und TypeScript. Darüber hinaus arbeite ich routiniert mit agilen Methoden wie Scrum und Kanban. Meine Projekte zeichnen sich durch höchste Qualität, Zuverlässigkeit und Performance aus.
… nach einem Projekt
- als Fullstack-Entwickler
- mit Fokus auf Backend-Entwicklung und DevOps
- in Vollzeit, als Freelancer
Fähigkeiten
- Java (> 7 Jahre)
- C# (> 3 Jahre)
- Typescript (> 3 Jahre)
- Javascript (> 5 Jahre)
- Go (< 1 Jahr)
- Html (> 5 Jahre)
- Css/scss (> 3 Jahre)
- Angular (< 1 Jahr)
- React (~ 1 Jahr)
- Vue.js (~ 1 Jahr)
- Spring / Spring Boot (> 7 Jahre)
- Nest.js (> 2 Jahre)
- Node.js (> 3 Jahre)
- .Net / .Net Core (~ 3 Jahre)
- Mysql (~ 3 Jahre)
- Postgresql (~ 3,5 Jahre)
- Cosmos Db (> 1 Jahr)
- Jpa & Spring Data (> 2 Jahre)
- Liquibase (~ 1 Jahr)
- Azure Service Bus (> 2 Jahre)
- Azure Logic Apps (> 2 Jahre)
- Azure Kubernetes Service (> 3 Jahre)
- Azure Key Vault (~ 2 Jahre)
- Azure Function Apps (< 2 Jahre)
- Azure Storage (< 2 Jahre)
- Docker / Docker Compose (> 5 Jahre)
- Kubernetes (> 5 Jahre)
- Helm (> 2 Jahre)
- Gitlab (> 3 Jahre)
- Azure Devops (> 2 Jahre)
- Junit (~ 4,5 Jahre)
- Jest (> 2 Jahre)
- Cucumber (~ 1 Jahr)
- Selenium (~ 1 Jahr)
- Unit Tests & E2e Tests (~ 1 Jahr)
- Mockito & Moq (~ 4,5 Jahre)
- Backend-entwicklung (> 5 Jahre)
- Frontend-entwicklung (> 3 Jahre)
- Automatisiertes Testen Von Backend- Und Frontend-anwendungen (> 5 Jahre)
- Devops (> 3 Jahre)
- Azure Cloud (> 2 Jahre)
Sprachen
Ausbildung
Raynet GmbH
Fachinformatiker für Anwendungsentwicklung · Paderborn, Deutschland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.