Profilbild von David Dlouhy Technical Lead, Lead Software Engineer, Senior Software Engineer, Fullstack - Spring, Angular aus Gruenwald

David Dlouhy

nicht verfügbar bis 19.04.2024

Letztes Update: 19.03.2024

Technical Lead, Lead Software Engineer, Senior Software Engineer, Fullstack - Spring, Angular

Firma: Dlouhy Solutions GmbH
Abschluss: Bachelor of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Projekt-Referenz.pdf
Angular_Advanced.jpeg
Angular_Enterprise.pdf
Arbeitszeugnis.pdf
AWS Certified Solutions Architect - Associate certificate.pdf
Lebenslauf-v15_061123.pdf
Zertifikat-Software-Architekt_061123.pdf
Lebenslauf_161123.docx

Skills

Angular, Java, Spring, NGRX, XML, Front-End Development, Test Driven Development, Software Architektur,  Angular Ivy, Microfrontends, Domain Driven, Design, Progressive Web Apps, RxJS, Bootstrap, Frontend-Entwicklung, Representational State Transfer (REST), Automated Software Testing, XML Schema, Eclipse, JavaScript, TypeScript, Scrum, Programmieren, (OOP), Maven, SVN, HTML, Git, Jenkins, JSON, Docker, Angular Material, Jest, Storybook, Nx, TFS, Jira/ Confluence, Cypress, KI
 

Projekthistorie

07/2021 - 11/2023
Angular Entwicklung und Beratung
HUK-Coburg (Versicherungen, 1000-5000 Mitarbeiter)

  • Durchführung von Codereviews zur Verbesserung der Code-Qualität und zur Förderung von Best Practices
  • Planung und (Weiter-)Entwicklung der Webanwendung
  • Gestaltung und Umsetzung des technischen Designs
  • Aufteilung der Fachlichkeit mit Hilfe von Domain-Driven Design und praktische Umsetzung mit Nx und passenden Linting-Regeln
  • Integration eines passenden Schichtenmodells für die Domains
  • Trennung von Fachlichkeit und Technik (Clean Architecture)
  • Entwicklung von Benutzeroberflächen mit Angular und Anpassung dieser an spezifische Anforderungen.
  • Entwicklung neuer Features mit Hilfe von gängigen Entwurfsmustern
  • Integration mit Backend-Diensten und APIs
  • Schreiben von Testfällen und Durchführen von Tests, um die Qualität des Codes zu gewährleisten
  • Durchführung von Upgrades auf neuere Angular-Versionen
  • Kommunikation mit Teammitgliedern, Stakeholdern und Kunden, um Anforderungen zu verstehen und technische Lösungen bereitzustellen
     

04/2021 - 06/2021
Fullstack Entwickler
CSS Versicherung (Versicherungen, 1000-5000 Mitarbeiter)

  • Lösung anspruchsvoller Engineering-Aufgaben mit Angular und teilweise Java
  • Umsetzung von einem innovativen und herausforderndes UI-Design
  • Weiterentwicklung des Technologie Stack mit Fokus Frontend
  • Know-how Transfer an interne Mitarbeiter (u.a. Pair & Mob-Programming)
  • Mitverantwortung für eine hohe Qualität des im Team betreuten Produkts

03/2020 - 02/2021
Freiberufler -Angular Spring Fullstack
M-net Telekommunikations GmbH (Telekommunikation, 500-1000 Mitarbeiter)

Als Fullstack-Entwickler ist es meine Aufgabe die bestehenden Systeme - basierend auf JavaScript im Frontend und Java/ Spring im Backend - zu pflegen und weiterzuentwickeln.
Nach der Entwicklung eines konzeptionellen Prototyps in Angular bin ich zudem maßgeblich an der Portierung des "alten" JavaScript Frontend nach Angular 10 beteiligt. Ich bin aktiv an der technischen Implementierung der Bestellstrecke für Privatkunden beteiligt. Dabei stehe ich bei der Abstimmungvon technischen Konzepten und Features im engen Kontakt
mit den Product-Ownern. Bei Code-Reviews achte ich auf eine modulare Entwicklung und die Einhaltung von CleanCode.

03/2018 - 11/2019
Technical Lead
KPIT Technologies GmbH

Als Tech Lead war ich verantwortlich für das gesamte Frontend inklusive der
Schnittstelle zum Backend unseres Produktes. Dieses diente zudem als
Lead-Projekt für andere Frontend Anwendungen bei KPIT und das Software
Design fungierte als Vorbild für diese.
Zu meinen Aufgaben/ Verantwortungen gehörte:
  • Evaluierung moderner Technologien im Web Application Umfeld auf Basis von Angular 7 und Progressiv Web Apps
  • Definition standardisierter Entwicklungsrichtlinien und -prozesse
  • Technische Leitung und Ausbildung des Entwicklungsteams
  • Reporting und Durchführung von Quality Assurance Prozessen
  • Technische Konzeption von Produkt-Features
  • Implementierung von Produkt-Features

Verwendete Technologien:

  • Angular 7/8
  • Typescript/ Javascript
  • RxJs
  • NGXS
  • JSON
  • OpenAPI
  • Bootstrap
  • REST

Mein größter Erfolg war die Entwicklung eines Graph-Layouts, welches
unsere umfangreichen Daten übersichtlich in einem Graphen darstellen
konnte und den Nutzern die Möglichkeit bot, diese zu filtern. Dabei wurden
direkte als auch indirekte Abhängigkeiten berücksichtig und bei einem
Konflikt wurde das betroffene Graph-Node dem Nutzer entsprechend farblich
gekennzeichnet.

03/2014 - 02/2018
Senior Software Engineer
KPIT Technologies GmbH

Als Senior Software Engineer war ich für ein Kundenprojekt im Heiz- und
Klimaanlagen Sektor zuständig. Das Projekt erforderte die Einarbeitung in
langjährig entwickelten Sourcecode, der in verschiedene Unterprojekte
aufgeteilt war. Ich war dafür zuständig das Projekt unter Einhaltung von
Designrichtlinien auf Kundenanforderungen weiterzuentwickeln und zu
Warten. Dies erforderte ständige Kundenkommunikation, um die
Anforderungen aufzunehmen und technisch zu klären. Mir stand für die
Umsetzung ein Team bestehend aus 3 Entwicklern und einem Tester zur
Verfügung.
Außerdem leitete ich auch die geplante Übergabe des Projektes an den
Kunden. Hierzu zählte das Dokumentieren des gesamten Projektumfangs auf
technischer Ebene, als auch das Organisieren und Leiten von Workshops mit
dem Kunden.
Ich konnte die Übergabe erfolgreich in der geplanten Zeit abschließen.

04/2013 - 02/2014
Software Engineer
KPIT Technologies

Neuentwicklung einer Java Desktop-Anwendung basierend auf Swing zur
Konvertierung eines auf XML basierten Datenformates.

10/2010 - 03/2013
Software Engineer
In2Soft GmbH

Wartung und Weiterentwicklung bestehender Anwendungen in Java

01/2008 - 10/2010
Software Tester
In2Soft GmbH

Erstellung von Testfällen und Koordinierung der Testausführung.

Zertifikate

Certified Professional for Software Architeeture Foundation Level
2023

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Onsite: München und Umgebung
Offsite: deutschlandweit mit vertretbaren vor Ort Anteil
Profilbild von David Dlouhy Technical Lead, Lead Software Engineer, Senior Software Engineer, Fullstack - Spring, Angular aus Gruenwald Technical Lead, Lead Software Engineer, Senior Software Engineer, Fullstack - Spring, Angular
Registrieren