
Senior Developer. Angular, NodeJS, React, TYPO3
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 79117 Freiburg
- auf Anfrage
- de | en | fr
- 14.04.2025
Kurzvorstellung
Schwerpunkt: Web-Anwendungen mit Javascript Frameworks (Angular, react) und NodeJS o. PHP Backend
Auszug Referenzen (1)
"Besonders beeindruckt hat mich Nicos extrem schnelle Auffassungsgabe, mit der er sich in komplexe Themen einarbeitet und effektive Lösungen liefert."
4/2021 – 7/2024
Tätigkeitsbeschreibung
Meine Rolle umfasste in den ersten 1,5 Jahren die initiale Konzeption und Umsetzung der Software. Danach zusätzlich Projektsteuerung und Management.
Kernstück der Software war eine web-basierte Plattform, über die die Zertifizierung von Aufforstungen in Deutschland unterstützt wird. Das umfasst die Erfassung aller Daten (Flächen, Geodaten, Baumarten, klimatische Daten, Berechnung der CO2-Senkenleistung aus den ermittelten Wuchsleistungen, Workflow für die Zertifizierung durch den TÜV mit Validierung, Messaging, Logging, Generierung von umfangreichen Reports im PDF-Format, API zu Anbindung an ein Register für CO2-Zertifikate, Account Management, Rechte und Rollen.
Hosting auf dediziertem Server mit docker Swarm, Gitlab CI, Cypress e2e Tests sowie deployment mit Gitrunner.
Softwaredokumentation, DevOps, Teamleiter IT, Softwareentwickler, Software Architecture
Qualifikationen
Projekt‐ & Berufserfahrung
8/2024 – offen
Tätigkeitsbeschreibung
Das OpenSource Projekt DeltaChat -Hyperlink entfernt- stellt eine Messaging Chat Anwendung bereit und besteht aus verschiedenen Unterprojekten: Android App, IOS App und einen Desktop Client für MacOS, Windows und Linux.
Ich habe zu dem Projekt bereits vor Jahren immer wieder Beiträge (contributions) geleistet und wurde letztes Jahr gefragt, ob ich die Projektleitung für den Desktop Client übernehmen würde, was ich seitdem (als Freiberufler mit Vertrag) tue.
Der Client ist als Electron Anwendung in react und nodeJS implementiert. Der Core der Deltachat Anwendung ist in rust geschrieben.
Softwareentwickler, Teamleiter
4/2021 – 7/2024
Tätigkeitsbeschreibung
Meine Rolle umfasste in den ersten 1,5 Jahren die initiale Konzeption und Umsetzung der Software. Danach zusätzlich Projektsteuerung und Management.
Kernstück der Software war eine web-basierte Plattform, über die die Zertifizierung von Aufforstungen in Deutschland unterstützt wird. Das umfasst die Erfassung aller Daten (Flächen, Geodaten, Baumarten, klimatische Daten, Berechnung der CO2-Senkenleistung aus den ermittelten Wuchsleistungen, Workflow für die Zertifizierung durch den TÜV mit Validierung, Messaging, Logging, Generierung von umfangreichen Reports im PDF-Format, API zu Anbindung an ein Register für CO2-Zertifikate, Account Management, Rechte und Rollen.
Hosting auf dediziertem Server mit docker Swarm, Gitlab CI, Cypress e2e Tests sowie deployment mit Gitrunner.
Softwaredokumentation, DevOps, Teamleiter IT, Softwareentwickler, Software Architecture
1/2019 – 3/2021
Tätigkeitsbeschreibung
Auf einer digitalen Weltkarte sollten abhängig von den jeweiligen ECA (Emission Control Areas) Messwerte von Schiffen erfasst und getracked sowie bei Überschreitung der jeweils erlaubten Werte Alerts ausgegeben werden. Sämtliche Daten wurden durch verschiedene Dienste von AWS
gemanagt. Es handelte sich um eine Greenfield-/Prototyp-Anwendung.
Software Architecture, Softwareentwickler
2/2016 – 1/2018
TätigkeitsbeschreibungRefactoring und Erweiterung des Webinterfaces zur Steuerung von Cloud-basierten Mess-Daten und Geräten. Eine umfangreiche „monolithische“ Webapplikation bestehend aus einem PHP Framework (CakePHP, Stomp) und einer Java-Anwendung (Tomcat, MQTT) sollte um neue Feature erweitert werden. Dafür wurde eine komplett neue, modularisierte, testbare Architektur entworfen die auf REST Services und einem Rich-Client (Javascript, KnockoutJS, MVVC) basiert und in die bestehende Applikation integriert. Das gesamte Konzept für die client-seitige Umsetzung inklusive einer Infrastruktur für Unit- und Funktionale Tests wurde von mir entwickelt und erfolgreich implementiert.
Eingesetzte QualifikationenScrum, Cakephp, JavaScript, PHP, Representational State Transfer (REST)
1/2016 – 6/2019
TätigkeitsbeschreibungPlanung und Umsetzung eins Intranets zum Projekt-Management mit umfangreichem Workflow, Rechte-Verwaltung, Auswertung etc.
Eingesetzte QualifikationenAngular, JavaScript-Frameworks, Representational State Transfer (REST), Typescript, Typo3
6/2013 – 6/2019
TätigkeitsbeschreibungAnforderungs-Analyse, Planung und Umsetzung eines Web-Portals zur Vermittlung von Sprachreisen mit über 90 Schulen, Buchungs-Verwaltung, Termine, Abrechnung, Auswertung
Eingesetzte QualifikationenObjektorientierte Design (OOD), Typo3, Ajax
Über mich
Einarbeitungszeit vor Ort und gelegentliche Meetings sind aber grundsätzlich möglich.
I'm only interested in remote projects!
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden