TypeScriptJavaScriptReactReduxReact-NativeExpoMaterial UI (MUI)HTML5TailwindCSSLaravelPHPRESTSwagger (OpenAPI)

Integrierte Management-Lösung für Dienstleistungsunternehmen

By Damian Broncel
Picture of the author
Published on
Laufzeit
12 Monate
Rolle
Teamlead und Hauptentwickler
Branche
Facility-Management
Dienstleistung
Application-/ Mobile Development

In meiner Rolle als Teamleiter und Hauptentwickler war ich für die Entwicklung einer umfassenden Management-Lösung für ein führendes Dienstleistungsunternehmen verantwortlich. Diese Plattform integriert Mitarbeiter- und Kundenmanagement, Auftragsbearbeitung, Fakturierung sowie mobile Einsatzdokumentation und bietet umfangreiche Funktionalitäten für B2B-Kunden.

Projektdetails unterliegen einer NDA-Vereinbarung.


Hauptaufgaben und Verantwortlichkeiten:

  • Führung des Entwicklerteams und Mentoring von Junior Entwicklern.
  • Entwicklung des Frontends mit TypeScript, JavaScript, React und Material UI (MUI).
  • Eigenständige Entwicklung der Mobile App mit TypeScript, React Native, Expo und TailwindCSS.
  • Direkte Abstimmung mit dem Produkt Owner zur technischen Konzeption des Frontends und der Mobile App.
  • Koordination der Schnittstellenintegration mit REST und Implementierung von OpenAPI-Spezifikationen.
  • Aktive Beteiligung am Rekrutierungsprozess weiterer Freelancer, einschließlich der Gestaltung des Auswahlprozesses und der Einarbeitung neuer Teammitglieder.

Erreichte Ziele/Ergebnisse:

  • Entwicklung einer technisch fortschrittlichen und innovativen Lösung, die auf die spezifischen Bedürfnisse des Kunden zugeschnitten war.
  • Stärkung der Teamfähigkeiten und Verbesserung der internen Entwicklungsprozesse.
  • Erhöhung der Code-Qualität und -Wartbarkeit durch die Einführung von Best Practices und Code-Reviews.

Soft Skills:

  • Effektive Teamführung und -entwicklung, was zu einem produktiven und motivierten Arbeitsumfeld beitrug.
  • Starke Kommunikations- und Koordinationsfähigkeiten, die für die Abstimmung mit dem Produkt Owner und die Integration des Teams entscheidend waren.
  • Erfolgreiche Integration und Mentoring von neuen Teammitgliedern, wodurch das Team gestärkt wurden.
  • Anpassungsfähigkeit und Problemlösungskompetenz in einem dynamischen Projektumfeld.