TypeScriptJavaScriptReactNext.jsZustandmongoDBHTML5

Entwicklung und Erweiterung einer CO2-Bilanzierungssoftware

By Damian Broncel
Picture of the author
Published on
Laufzeit
10 Monate
Rolle
Application Developer
Branche
Nachhaltigkeitsmanagement
Dienstleistung
Application Development

In meiner Funktion als alleinverantwortlicher Application Developer fokussierte ich mich auf die Erweiterung einer CO2-Bilanzierungssoftware. Meine Aufgaben umfassten die Entwicklung neuer Funktionen für CO2-Bilanzvergleiche und Prognosen zukünftiger Emissionen.

Projektdetails unterliegen einer NDA-Vereinbarung.


Hauptaufgaben und Verantwortlichkeiten:

  • Entwicklung und Implementierung von Funktionen zur Analyse und zum Vergleich von CO2-Bilanzen sowie zur Erstellung zukunftsorientierter Emissionsprognosen.
  • Implementierung einer Exportfunktion, die den Nutzern ermöglicht, Berichte als PDF herunterzuladen, ohne dabei auf Serverressourcen zurückgreifen zu müssen.
  • Technische Umsetzung und Optimierung der Software unter Verwendung von React, Next.js, TypeScript und JavaScript.
  • Regelmäßige Koordination und Abstimmung mit Stakeholdern zur Definition der Projektanforderungen und -ziele.
  • Enge Zusammenarbeit mit dem Design-Team zur Gestaltung einer benutzerfreundlichen und ansprechenden Benutzeroberfläche.

Erreichte Ziele/Ergebnisse:

  • Erfolgreiche Erweiterung der Software um neue Analysefunktionen, die es Nutzern erlauben, ihre CO2-Emissionen effizienter zu managen.
  • Einführung einer innovativen Prognosefunktion, die eine vorausschauende Planung und Optimierung von Umweltstrategien unterstützt.
  • Positive Resonanz von den Nutzern aufgrund der erweiterten Funktionalitäten und der verbesserten Benutzerfreundlichkeit.

Soft Skills:

  • Starke kommunikative Fähigkeiten, insbesondere in der effektiven Interaktion und Zusammenarbeit mit Stakeholdern zur Abstimmung auf deren Bedürfnisse.
  • Effektive Teamarbeit, die sich in einer produktiven Zusammenarbeit mit dem Design-Team widerspiegelte, um eine optimale Nutzererfahrung zu gewährleisten.
  • Kreatives Problemlösen und Anpassungsfähigkeit in der Entwicklung und Umsetzung von Lösungen für technische Herausforderungen.