
Salim Ferroukhi
Software Engineer
- Standort: Chemnitz, Deutschland
- E-Mail: selim.ferroukhi7@gmail.com
- LinkedIn: LinkedIn
- GitHub: GitHub
- Telefon: +49 152 55140771
Über mich
Ich bin Softwareentwickler und vor allem in der Frontend-Entwicklung versiert.
Beruflich habe ich vor allem Webanwendungen mit Angular und React entwickelt, unter anderem Dashboards für eine IoT-Plattform und eine Komponentenbibliothek auf Basis von Figma-Designs, dazu Backend-Arbeit mit Java und Node.js.
Nach vier Jahren Berufserfahrung studiere ich derzeit im Master AM Software Engineering an der TU Chemnitz, entwickle nebenbei weiter Software und verbessere mein Deutsch. Darüber hinaus interessiere ich mich für KI, Data Science und Musiktechnologie.
Kenntnisse
- TypeScript
- React
- Vue
- Angular
- Tailwind CSS
- Java (Spring)
- Node.js
- C# (.NET)
- PostgreSQL
- Docker
Berufserfahrung
Fullstack-EntwicklerKIAN TechnologyJuni 2024 – Jan. 2026Juni 2024 – Jan. 2026 · 1 Jahr 8 Monate · Tunis, Tunesien · Angular / Java
- Aufbau einer IoT-Plattform für Echtzeit-Monitoring, Datenvisualisierung und Geräteverwaltung in vernetzten Netzwerken.
- Entwicklung von Angular-Dashboards und UI-Komponenten für Telemetrie-Tracking, Live-Kamerastreams und Smart-Construction-Auswertungen.
- Verbesserung der Frontend-Performance und der Automatisierungs-Workflows durch GraphQL-Integration und die Konfiguration von Regelketten.
- TypeScript
- Angular
- GraphQL
- Java (Spring)
- Azure DevOps
- Git
Frontend-EntwicklerCALX ConsultingNov. 2023 – Juni 2024Nov. 2023 – Juni 2024 · 8 Monate · Tunis, Tunesien · React / Node.js
- Entwicklung wiederverwendbarer UI-Komponenten auf Basis von Figma-Designs mit React, Tailwind und Storybook.
- Verbesserung der Plattform-Performance durch Debugging, Git-Versionskontrolle und CI/CD.
- Umsetzung von Features in agilen Sprints mit funktionsübergreifenden Teams.
- Entwicklung von Backend-Services mit Node.js: REST-APIs und Authentifizierung.
- TypeScript
- React
- Node.js
- Storybook
- Tailwind
- Azure DevOps
- Docker
- Git
Fullstack-EntwicklerDataHorizon FranceMärz 2023 – Okt. 2023März 2023 – Okt. 2023 · 8 Monate · Tunis, Tunesien · .NET / Angular
- Entwicklung einer Webanwendung zur Verwaltung von Microsoft-365-Dienststatistiken auf Azure, inklusive Datenvisualisierung und Reporting.
- Entwicklung eines SharePoint-Alert-Systems zur Verbesserung der Datensicherheit mit Microsoft-APIs und Azure Functions.
- Erstellung dynamischer Angular-Diagramme zur Visualisierung der MFA-Nutzung und für bessere Einblicke in die Security Posture der Plattform.
- TypeScript
- Angular
- C#
- .NET
- Azure DevOps
- Git
Fullstack-EntwicklerHippo Labs, IncAug. 2022 – Jan. 2023
Aug. 2022 – Jan. 2023 · 6 Monate · Florida, USA (Remote) · Node.js / React
- Konzeption und Umsetzung eines Datenbank-Migrationsprozesses, der Datenintegrität und Skalierbarkeit verbessert hat.
- Entwicklung und Wartung performanter Fullstack-Features mit Fokus auf Reaktionsfähigkeit und Codequalität.
- Schreiben und Ausführen von Unit-, Integrations- und Performancetests für die Stabilität des gesamten Stacks.
- Node.js
- Express.js
- JavaScript
- React
- PostgreSQL
- Git
Projekte
AutomiqEchtzeit-Telemetrie und Digital-Twin-Plattform für Fahrzeugflotten.
Ein Python-Simulator sendet CAN- / OBD-II-Daten (Geschwindigkeit, Batterie, Temperaturen, Reifendruck, Fehlercodes) an einen FastAPI-Server, der sie in TimescaleDB speichert und live über WebSockets verteilt. Das React-Dashboard zeigt Anzeigen, ein 3D-Modell jedes Fahrzeugs mit hervorgehobenen Fehlern, ein Diagnoseprotokoll und Fahrtkarten.
- React
- TypeScript
- Three.js
- Tailwind CSS
- FastAPI
- TimescaleDB
- WebSockets
NurburgerProduktanalyse und Feature Flags, eine kleine PostHog-Alternative.
Event-Capture-API mit SDKs für JavaScript und Python, Feature Flags mit stabilen prozentualen Rollouts und ein Trend-Builder, der zu SQL kompiliert. Eigene SQL-Abfragen laufen abgeschottet: mit sqlglot validiert, schreibgeschützt und unter einer eingeschränkten Postgres-Rolle.
- React
- TypeScript
- Tailwind CSS
- Recharts
- FastAPI
- PostgreSQL
- Redis
CartiKollaboratives Kanban-Board für kleine Teams.
Boards, Kommentare, Nachrichten und Anwesenheit werden live über WebSockets aktualisiert. Mit Drag and Drop inklusive Rückgängig, Schnelleingabe in natürlicher Sprache, Freigabe-Workflow für Reviewer, Kalender- und Listenansicht sowie persönlichen Auswertungen.
- React
- TypeScript
- SCSS
- Zustand
- dnd-kit
- FastAPI
- PostgreSQL
- WebSockets
Ausbildung
M.Sc. AM Software EngineeringTechnische Universität Chemnitz · 2025 – heute2025 – heute
Ingenieurdiplom SoftwaretechnikNational Engineering School of Carthage (ENICAR) · 2020 – 20232020 – 2023