Sommet360

SaaS multi-tenant pentru managementul companiilor — salarizare, finanțe, documente, angajați și pontaj.

An

2025

Rol

Full Stack Developer

Durată

10 luni

Sommet360

Prezentare Generală

Sommet360 este o platformă SaaS multi-tenant pe care companiile o folosesc pentru operațiunile interne: salarizare, documente, finanțe, angajați, furnizori, clienți și pontaj. Construiesc și întrețin module de bază din platformă, ducând cerințele de la stakeholderii interni până la funcționalități livrate.

Provocarea

Fiecare modul atinge date operaționale sensibile și aparține unei alte părți din fluxul companiei, așa că front-end-ul trebuie să rămână consecvent și previzibil în timp ce crește rapid. Proiectul a pornit pe Create React App, unde fiecare salvare declanșa o re-parcurgere completă a codului și reseta aplicația pornită.

Soluția

Am structurat front-end-ul în jurul unui model DTO/STO aliniat cu backend-ul .NET, aplicând principii OOP și SOLID pentru ca modulele să rămână mentenabile și testabile pe măsură ce cresc, și am construit interfața în React cu Material UI pentru consecvență vizuală și reutilizarea componentelor. Am migrat build-ul de la Create React App la Vite, ceea ce a permis hot module replacement real.

Rezultate

Platforma acoperă în producție salarizarea, finanțele, documentele, angajații, furnizorii, clienții și pontajul. După migrarea la Vite, modalele deschise și formularele completate supraviețuiesc unui reload în loc să se reseteze la fiecare modificare. Pe lângă dezvoltare, efectuez periodic revizuiri interne de securitate și contribui progresiv cu modificări de backend în .NET.