freiberufler Angular, java, spring boot, NgRx, NX, Material,  Scss, Responsive Design, Ionic auf freelance.de

Angular, java, spring boot, NgRx, NX, Material, Scss, Responsive Design, Ionic

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 12057 Berlin
  • DACH-Region
  • ar  |  de  |  en
  • 28.11.2023

Kurzvorstellung

Mein Name ist M.. Ich bin ein Senior Fullstackentwickler . Ich unterstütze seit 9 Jahren Unternehmer und Unternehmerinnen, digitale Apps und Webanwendung zu entwicklen, die einen echten Mehrwert für sie selbst und derern Kunden schaffen.

Qualifikationen

  • Angular
  • Java (allg.)
  • Spring
  • Back-End Entwicklung
  • Design (allg.)
  • Dokumentation (IT)
  • Front-End Entwicklung
  • Full-Stack
  • Jira
  • Kubernetes
  • PostgreSQL
  • Testautomatisierung
  • Testing (IT)
  • TypeScript

Projekt‐ & Berufserfahrung

Senior Fullstack Entwickler
Cloudflight Austria GmbH, Wien
9/2022 – 12/2022 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – 12/2022

Tätigkeitsbeschreibung

Weiterentwicklung eins E-Commerce Anwendung
- Frontend Entwicklungen mit Angular und Typescript
- Weiterentwicklungen Frontend
- Backendunterstützung bei Entwicklungen von Schnittstellen und neuen Features mit Java und Spring boot
- Entwicklungen in agilen Teams (SCRUM)
- Dokumentation der getätigten Arbeit in Technologie und Tools: Angular (13+), HTML/SCSS, Akita, Cypress, Ionic Capecitor, Electron, Java, Spring boot, jest, Jira, Git, confluence, GitLab, Teamcity, Clean Code, Unit Testing -Hyperlink entfernt-

Eingesetzte Qualifikationen

Agile Entwicklung, Angular, Application Development, Front-End Entwicklung, Java (allg.), Qualitätsmanagement / QS / QA (IT), SCRUM, TypeScript

Senior Frontend Entwickler
KV Digital GmbH, Remote
7/2022 – 6/2023 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

7/2022 – 6/2023

Tätigkeitsbeschreibung

-Weiterentwicklung der Software zur Verwaltung und Buchung von Arztterminen mittels Angular (13+), HTML/CSS, Redux/NgRx
-Erstellung von Automatisierten Tests des eTerminservices mittels Unit Tests mit Jest
-Qualitätssicherung der Entwicklungsarbeit an der Software mittels Code Review
-Dokumentation der getätigten Arbeit

Eingesetzte Qualifikationen

Angular, Design (allg.), Dokumentation (IT), Testautomatisierung, Testing (IT)

Senior Softwareentwickler
Coman Software GmbH, Berlin & Remote
1/2020 – 6/2022 (2 Jahre, 6 Monate)
Automotive/Anlagenbau
Tätigkeitszeitraum

1/2020 – 6/2022

Tätigkeitsbeschreibung

found in reference description 6
Projektbeschreibung: Mobile by coman: Eine App in iOS und Android zur Steuerung großer Projekte und zum
Erfassen des Fortschritts in der Bau- und Renovierungsbranche
Tätigkeitsbeschreibung: Überführung der Webanwendung in eine Mobile App mit Angular 13, Cordova und
Ionic
Implementierung von nativen Mobile Fiktionalitäten mit JAVA und Swift
Design und Modellierung einer Datenbank zur offline Fähigkeiten . SQLLite und
IndexedDB
Fehleranalysen und Testautomatisierung
Implementierung von Units- und Intergrationstest mit Jest
Erstellung von Testkonzepten und -beschreibungen
Durchführung von funktionalen und nicht-funktionalen Software-Tests
Strukturierung des Systems und Festlegung des Toolchains
Update und Aktualisierung von Angular 7 zu 13 und der gesamten Frontend
Umgebung mit Angular CLI und Cordova CLI
Ergebnis: Ziele wurden erreicht. Die App ist im Apple Store verfügbar und wird bald auch
in Play Store für Android Geräte zur Verfügung gestellt.
-Hyperlink entfernt-

Eingesetzte Qualifikationen

Angular, Java (allg.), Mobile Entwicklung (allg.), SQL, Testing (IT)

Senior Softwareentwickler
Coman Software GmbH, Stendal
6/2019 – 1/2020 (8 Monate)
Automotive/Anlagenbau
Tätigkeitszeitraum

6/2019 – 1/2020

Tätigkeitsbeschreibung

Projektbeschreibung: Digitale Abnahme: Eine Webanwendung zur digitalen Abnahme mit digitalen Signaturen
Tätigkeitsbeschreibung:
- Konzepterstellung und Entwicklung der Webanwedung mi t Angular 13, Bootstrap und JQuery
- Integration und Einführung von sicherer Authentifizierung mit OpenID
- Design und Gestaltung der Webanwendung mit Bootstrap, SASS und JQuery
- Aufbau und Testabdeckung mit cypress und Jest
- Qualitätssicherung der erzeugten Testdokumentation

Eingesetzte Qualifikationen

Angular, Design (allg.), IT Sicherheit (allg.), Java (allg.), Testautomatisierung, Testing (IT)

Senior Entwickler und Projektleiter
Coman Software GmbH, Stendal & Remote
5/2018 – 1/2021 (2 Jahre, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2018 – 1/2021

Tätigkeitsbeschreibung

Projektbeschreibung: Webanwendung Coman: Eine Webanwendung zur Steuerung großer Projekte und zur
Erfassung des Fortschritts in Automotive/Anlagenbau und der Bau- und
Renovierungsbranche.
Tätigkeitsbeschreibung: Konzeption und Entwicklung der Anwendung mit Angular 13, Typescript
Implementierung von User Stories unter Einhaltung von Code-Standards mit Agilen
Methoden Scrum und Kanban
die Mitwirkung bei der Zieldefinition und Definition der Projektmeilensteine und
Sprints mit Jira
Ausarbeitung von Testkonzepten und -strategien für neue Systemkomponenten
Klärung und Priorisierung der Testanforderungen
Unterstützung bei der Durchführung der Testaktivitäten mit ranorex
Planung und Aufbau Testfallverwaltung und –dokumentation
Verantwortung der Durchsetzung der Testvorgaben und Testziele während des
Testprozesses
Erstellung, Durchführung und Auswertung automatisierter Unit-Tests für die Module
im Rahmen der Eigenentwicklung mit jest
Qualitätssicherung der erzeugten Testdokumentation
Implementierung einer REST API im Backend und Anbindung an das Frontend
die fachliche Verantwortlichkeit für das Projektteam und Ticketverwaltung mit Jira
Integration von Google Material ins UI-Framework
Design und Anpassung an das Theme des neuen Internetauftritts des Kunden mit
SCSS, CSS3 und HTML5
Implementierung von Deeplinks zu Kategorisierung und Indizierung der Unterseiten
mit Angular Routes
Ergebnis: Projektabschluss erfolgreich. Die Webanwendung ist in die Produktion deployt.
-Hyperlink entfernt-

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), JavaScript, JavaScript Object Notation (JSON), Jira, JUnit, Node.js, PostgreSQL, Representational State Transfer (REST), SCRUM, Spring, SQL, Testautomatisierung, TypeScript, Versionierung / Versionsverwaltung

Softwareentwickler
inpro Innovationsgesellschaft für fortgeschrittene, Berlin
10/2017 – 6/2018 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2017 – 6/2018

Tätigkeitsbeschreibung

Projektbeschreibung: LoP: Eine Webanwendung zur Mängelerfassung und offener Punkte bei Anlagenbau Projekte
Tätigkeitsbeschreibung:
-Neuentwicklung von Anwendung für Web und Mobile Geräte mit Angular, Ionic und
Cordova
-Lasthefterstellung und Analyse der Kundenforderungen mit Redmine und Jira
-Design und Gestaltung der Webanwendung mit Bootstrap und JQuery
-Umprogrammierung einer alten App von sencha Ext JS zu Angular
-Implementierung einer REST API, die den Lebenszyklus des sicheren Hochladens von Dateien und Ressourcen vom Client unter Verwendung vordefinierter URLs verwaltet . XMLHttpRequest und HttpClient, Java
-Design und implementierrung von Features wie: Views, Cardlistet und Tabellen, Tracking, Chat, Foto saufnahme , QR Codes, Formulare, Anotations, Plans, und Mentions mit Google Material und Infragistics Ignite UI
-Schreiben von Unit- und Integrationstests, Komponenten und Services zur
perspektivische Ermöglichung von einer wartbaren Micro-App Angular

Eingesetzte Qualifikationen

Android, Angular, iOS Entwicklung, Java (allg.), Jira, JUnit, Swift (Apple)

Softwareentwickler (Festanstellung)
Fraunhofer IPK, Berlin
7/2015 – 9/2017 (2 Jahre, 3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2015 – 9/2017

Tätigkeitsbeschreibung

Projektbeschreibung:
Energiepass: Erstellung eines IoT Systems zur Energie und Stormüberwachung beim
Betrieb , das technische Daten aus dem Maschinenbereich extrahiert und sicher auf dem
Server speichert. Das Backend analysiert die Daten mit Hilfe von maschinellem Lernen und
KI und präsentiert die Ergebnisse dem Nutzer auf einem Dachboard im Web.
Tätigkeitsbeschreibung:
-Implementierung von Schnittstellen zum Auslesen und Analysieren von Daten mit
Python, Numpy, Pandas und Spicy.
- Modellierung und Design einer PostgreSQL Datenbank und einer REST API für das System unter Verwendung von fastAPI und Flask.
- Aufbau und Konfiguration einer Netzwerk zur Datenextrahierung zwischen den Maschinensteuerung und Sensorik und dem Backend Server Apache.
- Entwicklung eines echt zeitigen Monitorig-Dashboards zur Verwaltung und
Visualisierung des Energieverbrauchs aus einer REST-API

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, Java-Frameworks, Java (allg.), JavaScript, JavaScript Object Notation (JSON), PostgreSQL, Python, Representational State Transfer (REST), Spring

Softwareentwickler (Festanstellung)
Fraunhofer IPK, Berlin
1/2015 – 3/2015 (3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Projektbeschreibung: NOSQL vs. SQL: Konvertierung eine SQL Datenbank in eine NoSQL Datenbank
Tätigkeitsbeschreibung:
- Überführung einer postresql Datenbank in eine mongoDB und SPARQLsql
Datenbank mit nodejs und express
- Auswertung und Vergleich der beiden Datentechnologien bzgl. der Performanz,
Skalierbarkeit

Eingesetzte Qualifikationen

Java (allg.), JDBC (Java Database Connectivity), MongoDB, PostgreSQL, SPARQL (SPARQL Protocol And RDF Query Language), SQL

Softwareentwickler (Festanstellung)
Fraunhofer IPK, Berlin
9/2014 – 1/2015 (5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2014 – 1/2015

Tätigkeitsbeschreibung

Condition Monitoring: Ein Tool für Zustandserkennung von Werkzeugmaschinen
Tätigkeitsbeschreibung:
- Entwicklung eines KI Tool mit Matlab und Python
- Einsetzen und Konfiguration von neuronale Netze und KI Clustering Algorithmen
- Daten- und Ergebnissevisualisierung mit pyQT ui Framework und matplot
- Datenauslesen und -auswerten mit Matlab und Python/ Numpy

Eingesetzte Qualifikationen

Maschinelles Lernen, MATLAB / Simulink, Neuronale Netze, Python

Ausbildung

Informationstechnikim Maschinenwesen
Master of Science
2017
TU Berlin
Informationstechnikim Maschinenwesen
Bachelor of Science
2015
TU Berlin

Über mich

Ich bin ein Senior Softwareentwickler und entwickle seit Jahren Anwendungen für Web and Mobile, die die Ideen von Unternehmen zum Leben erwecken. Ich helfe dabei, eine Vision und eine Idee in sinnvolle und nützliche Softwareprodukte
umzusetzen. Die Fähigkeit, Anforderungen in nützliche Software
umzuwandeln, hilft mir, Aufgaben zu priorisieren, schnell zu iterieren und
schneller zu liefern.
Werfen Sie einen Blick auf mein Portfolio -Hyperlink entfernt- und lassen Sie
uns sehen, ob wir gemeinsam an Ihrem nächsten Projekt arbeiten können.

Weitere Kenntnisse

Frontend: Angular, javascript, typescript, Cordova, Ionic, Material, Bootstrap, HTML, CSS, SASS, Electron, NgRx, RxJs, JSON, JQuery, Ajax, Jest, cypress.

Backend: Java, Spring Boot, Java, Spring boot, Spring data, Spring JPA, Spring Hibernate, Spring security, SQL, PostgreSQL, MongoDB, Docker, JUint, NodeJs, Expressjs.

Deployment / DevOps: AWS, GitLab CI/CD, Docker, kubernetes.

Cloud Solutions / AWS: Amazon EC2, Amazon S3, Amazon Route 53, Amazon RDS, Amazon Lambda, API Gateway, CloudFront.

Data Sience

Projektmanagment: Agile Methoden, Scrum, Kanban, Jira, Projektleiter

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
848
Alter
36
Berufserfahrung
10 Jahre und 6 Monate (seit 09/2013)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden