M. E. - qupaya technologies / Angular / NodeJS / NestJS / Full Stack / IT-Consulting / Trainings
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 90411 Nürnberg
- Nähe des Wohnortes
- de | en | ro
- 10.04.2024
Kurzvorstellung
Wir haben aktuell einige Ressourcen frei!
Qualifikationen
Projekt‐ & Berufserfahrung
12/2021 – 1/2024
Tätigkeitsbeschreibung
Restlos ist ein Unternehmen, das sich auf nachhaltige Industrieverwertungen konzentriert. Ein beträchtlicher Teil ihrer Waren wird auf ihrer Plattform auktionen.restlos.com versteigert.
Mit einem Team von durchschnittlich sieben Entwicklern haben wir die komplette Auktionsplattform und deren Managementsystem, inklusive interner Android-App, von Grund auf geplant und entwickelt. Um die Skalierbarkeit zu gewährleisten, setzten wir dabei auf eine moderne Cloud-Architektur mit Kubernetes und containerisierten NestJS APIs. Die Daten von über 60.000 Kunden haben wir nahtlos von der vorherigen Closed-Source-Software migriert, auf der die Auktionen vor August 2023 liefen.
Wir unterstützen weiterhin langfristig durch Wartung und Erweiterung der Funktionalität, sowie bei Automatisierung und Prozessverbesserungen, Vor-Ort-Abholungen und Rechnungsautomatisierung.
Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Docker, Figma, Kubernetes, Mariadb, Node.Js, Representational State Transfer (REST), Test Automation, Typescript
5/2021 – 1/2022
TätigkeitsbeschreibungWir haben den Kunden unterstützt, seine Rechnungsstellung zu digitalisieren. Dafür haben wir seine Prozesse analysiert und eine Webapplikation konzipiert, die diese Prozesse reibungsfrei in die Cloud migriert und weitestgehend automatisiert. Diese Applikation haben wir mit Angular im Frontend und RESTful NestJS API im Backend umgesetzt und in Betrieb genommen. Dabei wurde ein externer Dienst für Rechnungstellung und -versand angebunden.
Eingesetzte QualifikationenMariadb, Bull, Test Automation, Node.Js, Typescript, Angular, Representational State Transfer (REST)
8/2020 – 8/2021
TätigkeitsbeschreibungUnterstützung der Entwicklung eines Angular-Frontends für die Verwaltung von Datenbank-Clustern.
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), Go (Programmiersprache), Typescript
5/2020 – 3/2022
Tätigkeitsbeschreibung
Mit einem Team von drei Softwareentwicklern und Beratern unterstützte ich unseren Kunden über ein Jahr lang bei der Erstellung von Angular-Anwendungen und bei deren White-Labeling.
Gleichzeitig beinhaltete unsere wöchentliche Routine regelmäßigen Beratungs- und Schulungssitzungen, um unser Fachwissen zu teilen.
Angular, AngularJS, CSS (Cascading Style Sheet), Typescript
12/2019 – offen
TätigkeitsbeschreibungGründer & Geschäftsführer, Angular Architect.
Eingesetzte QualifikationenAngular, Node.Js, Typescript
10/2018 – 4/2019
Tätigkeitsbeschreibung
* Training von Junior Web-Entwicklern im kompletten Technologie-Stack von HTML/CSS über JavaScript/TypeScript bis zu Angular
* Beratung und Code Reviews
* Entwicklung von Tooling-Libraries
Angular, Code-Review, CSS (Cascading Style Sheet), Git, HTML5, It-Beratung, Schulung / Training (IT), Syntactically Awesome Stylesheets (Sass), Typescript
7/2018 – offen
TätigkeitsbeschreibungDurchführen von mehrtägigen Angular-Schulungen mit Gruppen von 10-15 Teilnehmern.
Eingesetzte QualifikationenAngular, Schulung / Training (IT), Typescript
6/2018 – 2/2020
Tätigkeitsbeschreibung
* Konzeption und Entwicklung von Angular Apps und Basiskomponenten für die MindSphere IoT-Plattform.
* Einrichten der Continous Integration PipeLine
* Architekturelles Review und Refactoring der vorhandenen Codebasis
* Erstellung von Unit-, Integrations- und End-to-End-Tests.
Angular, Bash Shell, CSS (Cascading Style Sheet), Schreiben von Dokumentation, Git, HTML5, Representational State Transfer (REST), Syntactically Awesome Stylesheets (Sass), Testen, Typescript
2/2018 – 5/2018
Tätigkeitsbeschreibung
Entwicklung des Angular 5 Frontends für ein Microservice-Managementsystem
- Definition und Abstimmung der REST-Schnittstellen zu den Microservices via Swagger
- Erstellung von Pact-Tests für das Contracts Testing der Schnittstellen
- Planung und Umsetzung des modularen Frontends
- Planung und Umsetzung der Internationalisierung mittels ngx-translate
- Unit Testing mit Karma, Jasmine und ts-mockito
- Erstellung von Tooling in Form von Bash-Scripten
Syntactically Awesome Stylesheets (Sass), Scrum, Test Automation, Git, Jira, Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)
10/2015 – 2/2018
Tätigkeitsbeschreibung
Vorentwicklung für die Umstellung auf die Verwendung von Webtechnologien für Infotainmentsysteme von Audi und Porsche
- Evaluierung von AngularJS und Angular 2 (Beta) auf technologische Eignung
- Entwicklung mehrerer POCs („Proof of Concepts“) eines Infotainmentsystems mit Angular 2 (Beta)
- Durchführung von Workshops und Präsentationen beim Kunden
- Durchführung von Schulungen zur Vorbereitung der Serienentwicklung
Serienentwicklung des Infotainmentsystems von Porsche
- Planung der Architektur
- Entwicklung der grafischen Oberfläche für das Premiuminfotainmentsystem von Porsche mit Angular (2-5)
- Umsetzung einer wiederverwendbaren grafischen Komponenten-Bibliothek („Widgets“) und komplexen Softwarekomponenten in enger Abstimmung mit anderen Abteilungen
- Abstimmung der Backendschnittstellen (REST + Websockets)
- Wissensverteilung in Form von Präsentationen
- Organisation der teamübergreifenden Abstimmung zwischen verschiedenen Entwicklungsteams
- Schulung und Unterstützung neuer Teammitglieder
- Erstellung eines Testkonzepts und Entwicklung eines Testframeworks zur Vereinfachung von Angular-Komponententests
- Ansprechpartner bei allen Fragen zu Unit Tests
- Rapid Prototyping Workshops mit dem Kunden
- Technischer Experte während Jobinterviews
Scrum, Git, Jira, Typescript, Angular, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)
2/2014 – 9/2015
Tätigkeitsbeschreibung
Entwicklung der Infotainmentsysteme von Audi
- Frontend-Entwicklung für die grafische Benutzeroberfläche des Audi Premiuminfotainmentsystems, welches u.a. im Audi Q7, TT, R8, A3, A4 und A5 zum Einsatz kommt
- Erstellung von wiederverwendbaren grafischen Komponenten („Widgets“)
- Anforderungsanalyse, Design und Implementierung der Anforderungen im Bereich Texteingabe für alle unterstützten Sprachen und Märkte (15 europäische Sprachen, Nordamerika, China, Japan, Korea, Taiwan, Arabisch)
- Konzeption und Entwicklung der Abläufe zur Ansteuerung der Texteingabekomponenten
- Anbindung an das Backend
- Absprachen extern mit Kunden sowie intern teamübergreifend
- Aus Eigeninitiative Entwicklung eines Test-Frameworks für Snapshot-Tests grafischer Komponenten
- Präsentationen für den internen Wissenstransfer („Tech Talks“)
Scrum, Eclipse, Java (allg.), Junit
Ausbildung
Technische Hochschule Nürnberg
Über mich
Alle Mitarbeitenden sind sozialversicherungspflichtig bei uns beschäftigt.
---
M. E. ist einer der Mitgründer von qupaya. Er ist selbst leidenschaftlicher Entwickler, Berater und Trainer. Seit frühester Kindheit befasst er sich mit dem Programmierung und entwickelt seit über 10 Jahren professionell Software als M.Sc. Informatik, unter anderem hochperformante Java-Applikationen im Automotive-Bereich, .NET Core Services in der Automatisierungsbranche und anspruchsvolle Angular Frontends mit RESTful NestJS APIs im Online-Handel. Softwarequalität und Tests sind ihm dabei stets besonders wichtig.
Durch zahlreiche Projekte hat er Erfahrung in vielen Bereichen der Softwareentwicklung gesammelt, von der Konzeption über Entwicklung und Betrieb bis hin zur Leitung von Entwicklungsteams. Zu M.' besonderen Stärken zählt, dass er sich sehr schnell in neue Technologien und Konzepte einarbeiten kann. Er ist flexibel im vollen Stack einsetzbar.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Rumänisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden