Senior Software Engineer Frontend/ Backend
- Verfügbarkeit einsehen
- 1 Referenz
- 110€/Stunde
- 73650 Winterbach bei Schorndorf, Württemberg
- National
- de | en
- 04.12.2023
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
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