Senior Software Entwickler
- Verfügbarkeit einsehen
- 8 Referenzen
- auf Anfrage
- 50354 Hürth, Rheinland
- Weltweit
- de | tr | en
- 08.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2023 – offen
Tätigkeitsbeschreibung
• Entwicklung neuer Features
• Testing E2E/Unit/Integration
• Entwicklung von CI/CD Pipelines
• Wartung der Software
• Performanceanalyse und -optimierung
SQL, Apache Maven, C++, Go (Programmiersprache), Gradle, Java (allg.), Kotlin, Python, TypeScript, Angular, elasticSearch, JavaScript, Kubernetes
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
Kafka, MongoDB, SQL, Confluence (Atlassian), Apache Maven, Docker, Git, J2EE (Java EE), 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 (Atlassian), CSS (Cascading Style Sheet), Docker, Git, GraphQL, HTML, Java (allg.), JavaScript, Jira, Node.js, SAAS, SAP CRM, Spring, 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 (Framework), 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, Testautomatisierung, 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 (CDE), Git, HTML5, JavaScript, Kontinuierliche Integration (CI), SCRUM, Team Foundation Server (TFS)
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 (Framework)
11/2018 – 3/2019
TätigkeitsbeschreibungVollständige Planung und Entwicklung der Applikation
Eingesetzte QualifikationenC#, Confluence (Atlassian), CSS (Cascading Style Sheet), HTML, JavaScript, JavaScript Object Notation (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, MATLAB / 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 (11, 12, 13, 14), VueJs (2,3), React, JavaScript, TypeScript, SCSS, CSS, HTML, SAP UI5, PHP, Drupal
Backend & Frameworks
• NodeJs, Express, 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
Programmiersprachen
• C/C++, Python, Haskell/Prolog, SMT Solving, Matlab
APIs und Services • RESTful API
Architekturen
• 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, CoreUI, 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