Lead Software Engineer | Angular Spezialist
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80687 München
- Nähe des Wohnortes
- de | en
- 30.09.2025
- Contract ready
Kurzvorstellung
Mit über 15 Jahren Berufserfahrung im Bereich der Web-Entwicklung unterstütze ich Sie und Ihre Projekte!
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – offen
Tätigkeitsbeschreibung
- Entwicklung und Umsetzung von komplexen Geschäftsprozessen im Finanz- und Retail-Sektor
durch moderne Frontend- (Angular, TypeScript, PrimeNG, HTML5, CSS3) und Backend-
Lösungen (Java, Spring Boot, JPA/Hibernate, REST-Services, MS SQL, Liquibase).
Verantwortlich für die Gestaltung effizienter, datenlastiger Benutzeroberflächen sowie die
Integration von Banking- und Finanzanwendungen. Zudem Implementierung eines neuen Systems
zur Verwaltung und Abwicklung von Edelmetall- und Sorten-Handel, einschließlich
Stammdatenverwaltung, Ordererfassung, Bestandsführung, Instruktion der Logistik und
Abrechnung.
- Nutzung von Websockets zur Echtzeit-Kommunikation zwischen Frontend und Backend, um ein
nahtloses Benutzererlebnis zu gewährleisten.
- Anwendung von Test-Driven Development (TDD) und Integrationstests (Playwright) zur
Sicherstellung der hohen Codequalität und Vermeidung von Fehlern bei der API-Kommunikation.
- Unterstützung des Teams bei Architekturentscheidungen und technischer Beratung sowie als
Sparringspartner für weniger erfahrene Entwickler.
- Fundierte Erfahrung mit CI/CD-Workflows unter Einsatz von Docker / Docker Compose und
GitLab (Codeverwaltung, Pipelines) sowie mit agilen Projektmanagement- und Collaboration-
Tools wie YouTrack (Ticketing, Sprint-Planung, Wiki) und der Anwendung von Scrum.
Softwareentwickler
1/2024 – 9/2024
Tätigkeitsbeschreibung
- Mitarbeit am globalen Relaunch der Unternehmenswebsite, inklusive der Auswahl eines
geeigneten CMS.
- Implementierung von komplexen UI-Komponenten und Optimierung der Benutzeroberfläche
basierend auf Angular mit TypeScript / HTML / CSS.
- Entwicklung einer UI-Bibliothek unter Verwendung von Storybook zur Vereinheitlichung und
Wiederverwendbarkeit von Komponenten im gesamten Projekt.
- Implementierung und Automatisierung von Unit- (jest) und End-to-End-Tests (E2E) mit
Playwright zur Sicherstellung der hohen Codequalität und Stabilität der Anwendung.
- Enge Zusammenarbeit mit dem Backend-Team (Spring Boot) mit Java und anderen Frontend-
Entwicklern im Rahmen eines agilen SCRUM-Prozesses, um technische Anforderungen
umzusetzen und die Architektur des Frontends kontinuierlich zu verbessern.
- Integration von REST APIs und Services sowie Sicherstellung der responsiven Darstellung
(responsive design) für verschiedene Geräte und die Berücksichtigung der WCAG-Richtlinien bei
der Entwicklung barrierefreier Webanwendungen zur Verbesserung der Zugänglichkeit für alle
Nutzergruppen.
Softwareentwickler
8/2022 – 10/2023
Tätigkeitsbeschreibung
Analyse der Anforderungen gemeinsam mit dem Product Owner die Anforderungen an das Projekt
verstehen und dokumentieren, Entwurf der Microservice-Architektur, Kommunikation mit anderen
Entwicklern, Product Ownern und Stakeholdern. Arbeit an einem internen Projekt in einer SCRUM-
Team von 6 Entwicklern (JIRA). Technischer Stack: Frontend (Angular, TypeScript, HTML,
CSS), Backend (Nest.js), Infrastruktur (AWS), E2E-Tests (Cypress), CI/CD (Jenkins, Docker).
Kundenberater, Softwareentwickler
9/2021 – 12/2023
Tätigkeitsbeschreibung
- Führungsrolle im Frontend-Team. Unterstützung bei der Suche nach Kandidaten zur Erweiterung
des Teams und Durchführung von Schulungen im Frontend.
- Erstellung eines Architekturkonzepts auf Basis einer Microservice-Architektur zur Umsetzung
eines leistungsfähigen Flottenverwaltungssystems.
- Technologiestack: Angular, Spring Boot, Jenkins, Docker, Kubernetes, Microsoft Azure.
- Tiefergehender Einsatz von Azure: Nutzung von Pipelines für Continuous Integration und
Continuous Deployment (CI/CD), Versionskontrolle (Azure Repos), automatisierte Tests.
- Definition technischer Anforderungen zusammen mit Product Ownern und Business Analysts
sowie Sicherstellung der Umsetzung durch moderne DevOps-Methoden.
- Implementierung von Unit- und E2E-Tests (Karma, Jest, Protractor, Cypress) zur
Sicherstellung der Softwarequalität.
Softwareentwickler
4/2021 – 8/2021
TätigkeitsbeschreibungArchitektur und Konzeptualisierung der Migration von Legacy-Code auf einen neuen technologischen Stack (Angular, Spring Cloud, Jenkins, Docker, Kubernetes, AWS) einer Anwendung für elektronische Unterschriften für Allianz AG.
Eingesetzte QualifikationenAmazon Web Services (AWS), Angular, Docker, Java (allg.), Jenkins, Kubernetes, Spring Framework
10/2017 – 3/2021
TätigkeitsbeschreibungArchitektur und Modellierung der Software unter Beachtung komplexer, zertifizierungsrelevanter Anforderungen, Entwicklung der Software auf Basis von Angular 2+
Eingesetzte QualifikationenAngular
6/2014 – 9/2017
TätigkeitsbeschreibungKonzeption, Migration und weitere Entwicklung des Frontends zu Responsive Design und Angular 2+
Eingesetzte QualifikationenResponsive Webdesign, Angular, JavaScript, PHP, Zend Framework
9/2012 – 5/2014
Tätigkeitsbeschreibung
Entwicklung von Websites basierend auf Typo3;
Entwicklung von mobilen Anwendungen für iOS;
iOS, Objective-C, Typo3, PHP
1/2012 – 3/2013
Tätigkeitsbeschreibung
PHP Development;
Games Development with HTML5 Canvas;
iOS Development;
Game-Design, OpenCanvas, iOS Entwicklung, HTML5, PHP
3/2011 – 12/2011
TätigkeitsbeschreibungHighload Web Development for SEO
Eingesetzte QualifikationenMongodb, Cakephp, JavaScript
1/2006 – 2/2011
Tätigkeitsbeschreibung
Web Development;
Delphi Development;
Delphi, JavaScript, PHP
Ausbildung
Kherson State Technical University
Über mich
Seit 2015 spezialisiert in Frontend und Single Page Applications mit Angular.
Langjährige Erfahrung seit 2006 im Backend mit node.js und Java.
Erfahrung im Teammanagement, leitender Entwickler in Enterprise-Unternehmen.
Weitere Kenntnisse
Javascript FrameworksAngular (expert knowledge), React, node.js, express, nestJs
Frontend LibrariesAngular Material, PrimeNG, @nrwl/nx, @ngrx/store, rxjs
Frontend Build & TestingTDD, Jest, Playwright, Cypress, Selemium, jasmine, Protractor
Frontend FrameworksBootstrap, Zurb Foundation, SASS/SCSS, Tailwindcss
Frontend TechnologienResponsive Design, Atomic Design, Storybook, BEM
JavaSpring, Spring Cloud, Hibernate, REST APIs, SwaggerUI
DatenbankenSQL (MySQL, PostgreSQL, Elasticsearch);
NoSQL (MongoDB, Redis, Memcache)
Workers & QueueingRabbitMQ, Gearman, PhpResque
DevOpsDocker, Kubernetes, CI/CD (Jenkins, Teamcity, AWS, Azure)
Versionsmanagementgit (bitbucket, gitlab), github (open source contributor)
ManagementAgile (Scrum & KANBAN), JIRA, Confluence
BetriebssystemLinux (Ubuntu), MacOS, Windows
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
