Senior Software Entwickler
- Verfügbarkeit einsehen
- 8 Referenzen
- auf Anfrage
- 50354 Hürth, Rheinland
- Weltweit
- de | tr | en
- 12.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – 11/2024
Tätigkeitsbeschreibung
Neugestaltung des Kundenportals mit Komponentenbibliothek
Weiterentwicklung und Pflege des bestehenden Kundenportals
Optimierung der Checkout-Strecke
Aktive Beteiligung an Design- und Architekturentscheidungen
Einführung eines umfassenden Tracking-Systems
Angular, Backend, Django, Front End, JavaScript, Python, React (JavaScript library), Scrum, Typescript
5/2023 – 11/2023
Tätigkeitsbeschreibung
• Entwicklung neuer Features
• Testing E2E/Unit/Integration
• Entwicklung von CI/CD Pipelines
• Wartung der Software
• Performanceanalyse und -optimierung
Angular, Apache Maven, C++, Elasticsearch, Go (Programmiersprache), Gradle, Java (allg.), JavaScript, Kotlin, Kubernetes, Python, SQL, Typescript
12/2022 – 6/2023
Tätigkeitsbeschreibung
Projekt Details:
Die Anwendung stellt dem Unternehmen BMW die technischen Daten zur Verfügung, welche ein wichtiger Bestandteil in der Kommunikation von BMW sind. Es handelt sich dabei um die Fahrzeug beschreibenden Daten wie z.B. Abmessungen, Gewicht, Fahrleistungen, etc.
Mit dieser Anwendung werden die Daten erfasst, abgestimmt und zur externen Kommunikation freigegeben. Die Daten werden von den entsprechenden Datenlieferanten befüllt. Die Anwendung gliedert sich dabei technisch in zwei Applikationen. Die Fahrzeuganlage dient der Anlage des Digitalen Fuhrparks und der Bereitstellung und Administration aller Daten, die benötigt werden, um die technischen Daten in der Datenpflege bereitzustellen.
In diesem Projekt war es notwendig, die Anwendung auf den neuesten Stand zu bringen. Dabei ging es um die Migration von Monolith zu Microservices, Cloud Integration, Umstellung von ExtJs zu Angular und die bestehende Frontend Angular Applikation auf die neueste Version zu updaten und eine neue Architektur zur besseren Wartbarkeit einzuführen.
Aufgaben:
Umstellung zu einer neuen Frontend Architektur Update zur neuesten Angular Version Integration NGXS
Migration ExtJs zu Angular
Migration Monolith zu Microservices Cloud Integration
Eingesetzte Technologien:
Angular 11, Angular 12, Angular 13, Angular 14, JavaScript, TypeScript, SCSS, Bitbucket, GitHub, Jira, Confluence, HTML5, J2EE, Java, Maven, IntelliJ, MongoDB, Kafka, Kubernetes, SQL, JUNIT, JPA, Ag Grid, Jasmine, Karma, NGXS, Sonarcloud, Docker, Azure
Apache Kafka, Mongodb, SQL, Confluence, Apache Maven, Docker, Git, J2EE, Java (allg.), Jira, Junit, Typescript, Microsoft Azure, Angular, HTML5, JavaScript, Kubernetes
7/2021 – 10/2022
Tätigkeitsbeschreibung
Weiterentwicklung der Angular Applikation Weiterentwicklung der Apollo Express NodeJs Schnittstelle
Web Performance Optimierung (Lighthouse)
Test Driven Development
Implementierung von Lazy Loading Strategien Implementierung und Lazy Loading von NGXS Komponenten
Integration Jest
Integration Instana
Integration Prerender
Integration Leaflet
Integration SwiperJs
Web/Service Workers
CMS Integration
CI/CD
Sonarcloud
Weiterentwicklung Docker Images
Angular, Confluence, CSS (Cascading Style Sheet), Docker, Git, Graphql, HTML, Java (allg.), JavaScript, Jira, Node.Js, Saas, SAP CRM, Spring Framework, Typescript
3/2021 – 5/2021
Tätigkeitsbeschreibung
Strukturieren des Projektes nach Atomic Design
Entwicklung einer Scrum Struktur
Implementierung der Webapplikation
Weiterentwicklung der Applikation und Webseite
Apache, Docker, Drupal, HTML, JavaScript, Mongodb, Nginx, PHP, Saas, Symfony, Vue.Js, WordPress
9/2020 – 3/2021
Tätigkeitsbeschreibung
Weiterentwicklung der Angular-App
Mitarbeit im agilen Scrum-Team
UX/UI Hilfestellung
Mitgestaltung der Anforderungen
Angular, CSS (Cascading Style Sheet), HTML, JavaScript, Jira, Node.Js, Responsive Webdesign, Test Automation, Typescript
6/2020 – 9/2020
Tätigkeitsbeschreibung
Weiterentwicklung des Angular-Frontends
Migration der Unit Tests von Karma/Jasmine nach Jest
Entwicklung eigener Komponenten
Entwicklung in einem agilen Scrum-Team
Technische Reevaluierung der Anforderungen
Angular, HTML5, JavaScript, Jira, Typescript
1/2020 – 6/2020
Tätigkeitsbeschreibung
Konzeptionierung der Anwendung in einer textuellen Softwarespezifikation nach dem agilen Modell
Mitgestaltung UI/UX
Entwickler einer MonoRepo Architektur nach Domain Driven Design
Entwicklung von Komponenten
Führung der Retros
Angular, Continuous Delivery, Git, HTML5, JavaScript, Continuous Integration, Scrum, Team Foundation Server
4/2019 – 8/2019
TätigkeitsbeschreibungVollständige Umsetzung von der Konzeption über Durchführung und Projektmanagement bis hin zur Auslieferung.
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), HTML5, Typescript
11/2018 – 3/2019
TätigkeitsbeschreibungEntwicklung und Planung des Projektes
Eingesetzte QualifikationenAngular, Mysql, PHP, Symfony
11/2018 – 3/2019
TätigkeitsbeschreibungVollständige Planung und Entwicklung der Applikation
Eingesetzte QualifikationenC#, Confluence, CSS (Cascading Style Sheet), HTML, JavaScript, Json, Jira, React Native, Typescript, Xamarin.Forms, XML
6/2018 – 6/2019
TätigkeitsbeschreibungBeratung der technischen Seite für den Kunden bei Ford und vollständige Entwicklung und Planung der Applikation.
Eingesetzte QualifikationenGit, Jira, Simulink
5/2016 – 11/2016
TätigkeitsbeschreibungBackend Verbindung zur FireBase Datenbank per Javascript.
Eingesetzte QualifikationenAngular, Typescript, UML
Zertifikate
Ausbildung
Aachen
Über mich
Weitere Kenntnisse
Angular, React, NextJs, VueJs, Svelte, JavaScript, TypeScript, SCSS, CSS, HTML, SAP UI5, PHP, Drupal
Backend & Frameworks
NodeJs, Express, Python, Apollo, Java, JEE, Spring Boot, SAP CPI/SAP Hybris, Hibernate, Maven, Gradle, C#, XML
Mobile App-Entwicklung
Ionic, Xamarin, Swift, Kotlin, React Native
Cloud und DevOps
Azure, Docker, Kubernetes, Sonarcloud, Apache, gitlab-ci, Teamcity
Datenbanken
MongoDB, Kafka, SQL, JPA, Firebase, Elastic Search Query, GraphQL
Methodologien
Scrum, SAFE, Kanban, Test-Driven Development, Pair Programming
Programmiersprachen
C/C++, Python, Haskell/Prolog, SMT Solving, Matlab
APIs und Services
RESTful API
Architekturen
Web Components, Micro Frontend, Microservices, Domain-Driven-Design, Responsive Web Design
Testen und Qualitätssicherung
Jest, Jasmine, Karma, Cypress, Playwright
Frontend-Entwicklung
Rxjs, Redux, Symfony, Ag-grid, Angular Material, Material UI, CoreUI, NX, Nginx, Preboot, Instana, Prerender, SSH, SwiperJs, Leaflet, NGXS
Version Control und Projektmanagement
GitHub, Jira, Confluence
Persönliche Daten
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden