Senior Software Engineer Frontend/ Backend
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 73650 Winterbach bei Schorndorf, Württemberg
- National
- de | en
- 27.08.2024
Kurzvorstellung
als Freelancer unterstütze ich Sie gerne bei der Entwicklung performanter Webanwendungen. Darüber hinaus Coache ich ihr Entwicklerteam und gebe mein Wissen weiter. Ein agiles Mindset zeichnet mich aus.
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 7/2024
Tätigkeitsbeschreibung
Entwicklung einer Web-Applikation für eine Bundesbehörde zur Unterstützung bei der Bearbeitung verschiedener Anträge.
Mitarbeiterverantwortung: 7 Personen
Erfolge
● Integration und Coaching von 2 Junior Entwicklern, kontinuierliche Betreuung
Tätigkeiten (Auszug)
● Entwicklerteam schulen und coachen
● Umsetzung eines interaktiven, konfigurierbaren Dashboards
für die Verwendung in mehreren Applikationen
● Durchführen von Code Reviews
Angular, Java (allg.), JavaScript, Oracle (allg.), Spring, TypeScript
8/2023 – offen
Tätigkeitsbeschreibung
Im Laufe des Projekts wird eine legacy Anwendung für die Zusammenarbeit von Krankenkassen und Ärzten auf Basis von modernen Web-Technologien als Portal-Anwendung neu-entwickelt. Zudem wurde eine bestehende Angular-App weiterentwickelt.
Mitarbeiterverantwortung: 5 Personen
Tätigkeiten (Auszug)
● Frontend Architekt in mehreren Teil-Applikationen
● Analysieren und optimieren von
Runtime-Performance-Problemen
● Bundle-size Analyse und Optimierung
● Bestehendes Entwicklerteam coachen und schulen
● Nx Cloud on Premise inhouse evaluieren
● Implementieren eines leichtgewichtigen State-management
Ansatzes, der in vier Anwendungen eingesetzt wird
● Mitarbeit im Frontend-Kompetenzteam u. weitergeben von
Best Practices
● Pflege und Weiterentwicklung von internen Libraries, die
Applikationsübergreifend in 30+ Anwendungen verwendet
werden
● Unterstützung bei der Ausarbeitung eines Update-Konzepts,
um den wachsenden Update-Aufwand der Teams zu reduzieren
Testautomatisierung, TypeScript, Angular, JavaScript
5/2023 – 12/2023
Tätigkeitsbeschreibung
Consulting eines Unternehmens aus der Versicherungsbranche. Während des Consultings wurden drei Angular Apps ge-reviewed und optimiert.
Tätigkeiten
Code Review der existierenden Code-base und Ausarbeitung von Handlungsempfehlungen
Architektur-Empfehlungen ausarbeiten und Umsetzung anweisen
Entwickeln und umsetzen einer Testing Strategie (Komponenten-Tests sowie E2E-Tests)
Aufsetzen von Nx-workspaces in allen Anwendungen. Optimale Architektur entwerfen, umsetzen und automatisiert über Linting-Regeln erzwingen
Vermitteln von Best Practices an die bestehenden Entwicklerteams
Entwicklerteams hinsichtlich Reaktiver Programmierung mit RxJs und Signals schulen
Angular, Code Review, Functional reactive programming (FRP), Git, JavaScript, Software Architektur / Modellierung, TypeScript
5/2022 – 7/2023
Tätigkeitsbeschreibung
Requirements Engineering und Consulting bei der Definition und Umsetzung von User Stories
Architektur- und API-Design.
Aufsetzen eines Nx-Workspaces (Monorepo) u. Umsetzung der Projektstruktur anhand von Best Practices.
Architektur Review im Frontend und Optimierung
Implementierung von User Stories im Frontend und Backend
Mentoring und Wissensaufbau im Frontend-Team.
Durchführen von Code Reviews
Performance Optimierungen im Frontend
Erfolge (Auszug)
Build-Zeit um 85% reduziert (8min 22s auf 75s)
Bundle-Optimierung: initiales Bundle um 65% reduziert
Durch Einführung eines Remote-Caches spart Kunde je Frontend-Entwickler ca. 60h/Jahr ein
Frontend-Team hinsichtlich RxJs geschult: Grundlagen und Advanced
Verbesserung der Frontend-Architektur
Diverse Runtime-Performance Optimierungen
Angular, Docker, Kubernetes, Oracle Database, Spring
1/2020 – 5/2022
Tätigkeitsbeschreibung
as Projekt hat zum Ziel Geschäftsvorfälle (von der Produktion im Werk bis zur Lieferung zum Endkunden):
auf rechtliche Vorgaben zu prüfen
auf Unternehmensrichtlinien zu prüfen
und basierend auf der Kombination von Daten aus verschiedenen Systemen zu Ermitteln welche Lieferbeziehungen ermittelt werden können.
Die ermittelten Lieferbeziehungen werden grafisch dargestellt.
Darüberhinaus wird eine Kollaborationsplattform für Prozessexperten geschaffen, um unklare Lieferbeziehungen effizient zu beseitigen.
Als Technologien wurden Spring Boot und Angular eingesetzt, die über eine REST-API kommunizieren.
Meine Aufgaben im Überblick:
Requirements Engineering zusammen mit den Kunden
Implementierung von User Stories im Frontend
Durchführen von Code Reviews
Frontend-Architektur definieren
Coaching der anderen Entwickler
Workshops zu verschiedenen Angular Themen (RxJs, Performance-Optimierungstechniken)
Angular, Docker, Git, Java (allg.), OpenShift, SCRUM, Spring, TypeScript
2/2019 – 12/2019
Tätigkeitsbeschreibung
Das Projekt hatte zum Ziel eine legacy Anwendung für die Produktionsplanung mit einem modernen Technologie-Stack als Web-Applikation neu zu entwickeln.
Als Technologien wurden Spring Boot und Angular eingesetzt, die über eine REST-API kommunizieren.
Meine Aufgaben im Überblick:
Requirements Engineering zusammen mit den Kunden
Implementierung von User Stories im Front- und Backend
Koordination von internationalen externen Entwicklern
Durchführen von Code Reviews
Definierung der Frontend-Architektur
Das Projekt wurde in einem internationeln Team mit Hilfe der agilen Methodik Scrum durchgeführt.
Angular, Git, Java (allg.), SCRUM, Spring, TypeScript
Ausbildung
Ravensburg-Weingarten
Esslingen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden