freiberufler M. E. - qupaya technologies / Angular / NodeJS / NestJS / Full Stack / IT-Consulting / Trainings auf freelance.de

M. E. - qupaya technologies / Angular / NodeJS / NestJS / Full Stack / IT-Consulting / Trainings

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 90411 Nürnberg
  • Nähe des Wohnortes
  • de  |  en  |  ro
  • 10.04.2024

Kurzvorstellung

Die Angular and NestJS Experten (qupaya technologies GmbH). Wir bieten Beratung, technische Health Checks, Prototyping & Research, sowie Projektentwicklung und Team Collaboration an.

Wir haben aktuell einige Ressourcen frei!

Qualifikationen

  • Angular
  • CSS (Cascading Style Sheet)
  • HTML5
  • JavaScript
  • Node.js
  • Representational State Transfer (REST)
  • Schulung / Training (IT)
  • Testing (IT)
  • TypeScript

Projekt‐ & Berufserfahrung

Lead Software Engineer / Architect
Restlos Industrieverwertungen & Service GmbH, Nürnberg / remote
12/2021 – 1/2024 (2 Jahre, 2 Monate)
Handel
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Docker, Figma, Kubernetes, MariaDB, Node.js, Representational State Transfer (REST), Testautomatisierung, TypeScript

Lead Software Engineer / Architect
Restlos Industrieverwertungen & Service GmbH, Nürnberg / remote
5/2021 – 1/2022 (9 Monate)
Handel
Tätigkeitszeitraum

5/2021 – 1/2022

Tätigkeitsbeschreibung

Wir 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 Qualifikationen

MariaDB, Bull, Testautomatisierung, Node.js, TypeScript, Angular, Representational State Transfer (REST)

Senior Frontend Engineer (Angular)
Exasol, Nürnberg / remote
8/2020 – 8/2021 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2020 – 8/2021

Tätigkeitsbeschreibung

Unterstützung der Entwicklung eines Angular-Frontends für die Verwaltung von Datenbank-Clustern.

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Go (Programmiersprache), TypeScript

Senior Software Engineer (Angular)
marketoolz GmbH, Hamburg / remote
5/2020 – 3/2022 (1 Jahr, 11 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Angular, AngularJS, CSS (Cascading Style Sheet), TypeScript

Gründer & Geschäftsführer (Festanstellung)
qupaya technologies GmbH, remote
12/2019 – offen (4 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2019 – offen

Tätigkeitsbeschreibung

Gründer & Geschäftsführer, Angular Architect.

Eingesetzte Qualifikationen

Angular, Node.js, TypeScript

Trainer / IT Consultant
e.solutions GmbH, Erlangen
10/2018 – 4/2019 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Angular, Code Review, CSS (Cascading Style Sheet), Git, HTML5, IT-Beratung (allg.), Schulung / Training (IT), Syntactically Awesome Stylesheets (Sass), TypeScript

Trainer Angular + TypeScript
Symatics GmbH / Angular.de / Workshops.de, Bundesweit
7/2018 – offen (5 Jahre, 10 Monate)
Schulungen
Tätigkeitszeitraum

7/2018 – offen

Tätigkeitsbeschreibung

Durchführen von mehrtägigen Angular-Schulungen mit Gruppen von 10-15 Teilnehmern.

Eingesetzte Qualifikationen

Angular, Schulung / Training (IT), TypeScript

Freelancer Softwareentwicklung Angular
Kundenname anonymisiert, Nürnberg
6/2018 – 2/2020 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Angular, Bash (Shell), CSS (Cascading Style Sheet), Dokumentation (IT), Git, HTML5, Representational State Transfer (REST), Syntactically Awesome Stylesheets (Sass), Testing (IT), TypeScript

Senior Frontend Engineer (Festanstellung)
Kundenname anonymisiert, Nürnberg
2/2018 – 5/2018 (4 Monate)
IT
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Syntactically Awesome Stylesheets (Sass), SCRUM, Testautomatisierung, Git, Jira, TypeScript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)

(Senior) Software Engineer (Festanstellung)
Kundenname anonymisiert, Erlangen
10/2015 – 2/2018 (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SCRUM, Git, Jira, TypeScript, Angular, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)

Software Engineer (Java) (Festanstellung)
Kundenname anonymisiert, Erlangen
2/2014 – 9/2015 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

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“)

Eingesetzte Qualifikationen

SCRUM, Eclipse, Java (allg.), JUnit

Ausbildung

Informatik
M.Sc., Note: 1,0
2014
Technische Hochschule Nürnberg

Über mich

qupaya ist ein remote-first Software Engineering Unternehmen aus Nürnberg mit Fokus auf Angular/NestJS Entwicklung und Consulting. Wir bieten Beratung, technische Health Checks, Prototyping & Research, sowie Projektentwicklung und Team Collaboration an.

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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Rumänisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2373
Berufserfahrung
12 Jahre und 3 Monate (seit 01/2012)

Kontaktdaten

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

Jetzt Mitglied werden