Profilbild von Edgar Linde Softwareentwickler (Java/JEE, Spring Boot, JPA / Hibernate, Maven, JUnit/Mocking) aus FrankfurtamMain

Edgar Linde

teilweise verfügbar
Kontakt

Letztes Update: 07.09.2022

Softwareentwickler (Java/JEE, Spring Boot, JPA / Hibernate, Maven, JUnit/Mocking)

Abschluss: Fachinformatiker für Anwendungsentwicklung
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache)

Dateianlagen

CV_Edgar_Linde.docx

Skills

Kernkompetenzen
  • Java SE/EE Backend Entwicklung
  • Spring Framework, Spring Boot, Maven, JPA, Hibernate
  • 5 Jahre Erfahrung mit objektorientierter Programmierung
  • Implementierung von REST Schnittstellen, Services, ETL-Prozessen, CSV und Excel Exporte/Importe mit Apache POI & JExcelApi
  • Modellierung von relationalen Datenbanken
  • Automatisierung und Optimierung von IT-Prozessen mit Java, Jenkins, Selenium
  • Web-Entwicklung mit SPA-Frameworks
  • Scraping und Verarbeitung jeglicher Informationen aus dem Web

Skillset

Technische Sprachen
Java SE/EE, HTML5, CSS & SASS/SCSS, JavaScript, JSON, SQL, XML, YAML, Groovy, Dart, Kotlin, Python

Backend
Spring Boot, Spring Framework, JPA / Hibernate, Envers, Maven, REST, SOAP, JSON, API / Katharsis, Apache POI, JExcelApi, Telegram Bot API, CSV, Liquibase, Flyway, Mapstruct, Apache Ignite, Lombok, JBoss, JUnit5, Mockito

Frontend
React.js, Vue.js, Ember.js, Swing, Bootstrap, CSS Grid, Flexbox, Material, Flutter, SPA, JQuery, Leaflet

Datenbanken
relationale Datenbanken, SAP Sybase, PostgreSQL, MySQL, NoSQL, MongoDB

Testing und Automatisierung
Selenium, Serenity, Puppeteer

Methoden und Prozesse
Agile & Scrum, Clean Code & Architecture, TDD, SOLID

Werkzeuge
Intellij IDEA, Git, GitLab, GitHub, CI/CD mit Jenkins, Linux, Apache HTTP Server, nginx, Docker, Nexus Repository, JFrog Artifactory, Splunk, SonarQube, Jira, Redmine, Trello, UML, Mercurial, Node.js
 

Projekthistorie

08/2020 - 12/2021
Softwareentwickler
DZ BANK AG (>10.000 Mitarbeiter)
Banken und Finanzdienstleistungen
Entwicklung einer Anwendung zur Bewertung von Bankgeschäften
Handelssysteme Murex und FrontArena liefern Bankgeschäfte (Bonds, Derivate)  im CSV-Format. Nach der Verarbeitung dieser Daten können die Risikocontroller und Händler die Profite/Verluste der Bank in einer benutzerfreundlichen Oberfläche analysieren.

Aufgaben:
  • Entwicklung und Betreuung des ETL-Prozesses
  • Anpassungen in CSV/Excel-Exports und Imports
  • Überarbeitung des Prozesses der Konfiguration von Portfolios und Profitcentern (Portfoliomanagement)
  • Implementierung diverser Filter-, Ansicht-, Sortierungs-, Markierungs- und Modifikationsmöglichkeiten in der Benutzeroberfläche
  • Erstellung und Pflege von technischen Dokumentationen
  • Erstellung von Lieferpaketen
  • Präsentation der Anwendung im Rahmen von Sprint-Reviews
  • Entwicklungsprozessoptimierung
  • Analyse von produktiven Logs mit Splunk
  • Vertretung des Teamleiters und Steuerung des Entwicklungsprozesses. Kommunikationsführung zwischen Fachbereich und Entwickler-Team, Organisation des Schätzens von den Aufwand für neue Features (Anforderungsmanagement)
Technisches Umfeld:
Java EE, Spring Boot, SQL, JUnit/Mockito, Maven Hibernate, Jenkins, Jira, GitLab, Sybase, Envers, Mapstruct, Python, Groovy, Apache POI, JExcelApi, CSV, Spring Batch, Swing, Liquibase, Apache Ignite, JBoss, Lombok

01/2020 - 05/2020
Softwareentwickler
P&T Software GmbH (< 10 Mitarbeiter)
Internet und Informationstechnologie
Entwicklung einer E-Commerce Web-Plattform
Bestellplattform der Modeprodukte im B2B Bereich (Kleidung, Outfits, Accessoires)

Aufgaben:
  • Automatisierung der Übertragung neuer Artikel-Stammdaten aus dem ERP-System an das Lagermanagementsystem
  • Entwicklung des Prozesses zur Erstellung von Lieferscheinen
  • Durchführung des Deployment-Prozesses
  • Lösen von Performance-Problemen bzw. Minimierung der Ladezeiten auf der Webseite
  • Einbau des Log-Mechanismus mithilfe von Azure
  • Kommunikation mit Kunden und Dienstleistern 
  • Überwachung von produktiven Systemen
  • Verantwortung über die Einhaltung von Deadlines und Projektzielen
  • Erweiterung der Funktionalität des Warenkorbs
  • Einbau der Filterung und Sortierung von Bestellungen im Kundenbereich
Technisches Umfeld:
Java, Spring Boot, JavaScript, Vue.js, PostgreSQL, GitLab, Maven, Lombok, HTML, CSS, JSON, REST

07/2019 - 12/2019
Softwareentwickler
MVB GmbH (250-500 Mitarbeiter)
Medien und Verlage
Entwicklung einer Applikation für den internationalen Buchmarkt: pubnet.org
Plattform für den automatisierten Austausch von Informationen und im Wesentlichen die Optimierung des Bestellprozesses in der internationalen Buchbranche.

Aufgaben:
  • Betreuung und Weiterentwicklung von Schnittstellen und wiederverwendbaren Systemkomponenten und Benutzeroberflächen
  • Entwurf und Implementierung von Datenbankmodellen für die Neuentwicklung eigenständiger Applikationen
  • Neuentwicklung der Produkterstellung mit interaktiver Progressbar und User-Managementsystem
  • Abbau der technischen Schulden im Backend vor dem GoLive des neuen Produkts

Technisches Umfeld:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, FlyWay, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js, HTML, CSS

03/2019 - 07/2019
Softwareentwickler
MVB GmbH (250-500 Mitarbeiter)
Medien und Verlage
Enwicklung einer Plattform zum Kauf von ISBNs: isbn-shop.de
Erweiterung der Funktionalität des Bestellvorgangs von ISBNs und Wartung des Admin-Bereiches.

Aufgaben:
  • Umbau der Logik für die Validierung der Benutzereingaben in Textfeldern, Dropdowns, Checkboxes während der Bestellung
  • Anpassung der Filterung, Sortierung und Modifikation von Bestellung- und Kundendaten im Admin-Bereich
  • Anpassung des E-Mail-Versands und der PDF-Rechnung
  • Hinzufügen zusätzlicher optionaler Produktvarianten in die Bestellung
Technisches Umfeld:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js

01/2019 - 03/2019
Softwareentwickler
MVB GmbH (250-500 Mitarbeiter)
Medien und Verlage
Entwicklung einer Bücher-Rechercheplattform: buchhandel.de
Anpassungen nach der Änderung des Datenmodells und Beheben von entdeckten Fehlern nach dem GoLive.

Aufgaben:
  • Anpassung von den REST Schnittstellen und Frontends aufgrund von Änderungen im Datenmodell
  • Beheben von Anzeigefehlern im Frontend
  • Bugfixing im Backend
Technisches Umfeld:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS,  Ember.js, Bootstrap, JSON, REST, PostgreSQL, Jenkins, JUnit/Mockito

09/2016 - 01/2019
Softwareentwickler
MVB GmbH (250-500 Mitarbeiter)
Medien und Verlage
Entwicklung einer Software für den deutschen Buchmarkt: vlb.de
Plattform für den automatisierten Austausch von Produktinformationen zwischen Buchhandlung, Verlag und Dienstleister.

Aufgaben:
  • Mitarbeit bei der Konzeption sowie Umsetzung von Web-Benutzeroberflächen und REST APIs
  • Integration von Web Analytic-Tools
  • Entwicklung eines Frontend-Tools für die Qualitätssicherung von REST APIs
  • Anpassung und Durchführung von vorhandenen automatischen Selenium Oberflächentests unter Einsatz von Serenity
  • Evaluation neuer Technologien
  • Entwicklung des Tools zur Verwaltung von Systemmeldungen
  • Erstellung und Pflege von technischen Dokumentationen
Technisches Umfeld:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS, Ember.js, Bootstrap, JSON, Selenium, PostgreSQL, Jenkins, JUnit/Mockito

Kontaktformular

Kontaktinformationen