Salut, sunt Mihai Cîra, full-stack engineer și fondatorul WebbingHUB
Construiesc produsede la idee până înproducție.
Full-stack engineer cu peste 6 ani de experiență. Timp de trei ani am condus echipa de frontend a unei platforme de rezervări cu mai mulți furnizori, pentru un grup european de touroperatori. Acum construiesc TRAVEL by WebbingHUB, o platformă de rezervări pentru agenții de turism și touroperatori.

Mihai Cîra
Full-Stack Engineer · Fondator și CTO
Despre mine
( 01 )Proiectez și construiesc software cap-coadă: arhitectură, contracte API, interfață și livrare.
În ultimii trei ani am condus frontend-ul unei platforme de rezervări aflate în producție, care conectează un grup european de touroperatori la patru tipuri de furnizori externi. Ca fondator și CTO al WebbingHUB, construiesc acum TRAVEL, o platformă de rezervări cu mai mulți furnizori, și îmi duc propriile produse de la idee până la lansare, inclusiv prețuri, plăți, partea juridică și cea fiscală. Am și un master în Big Data.
Limbi
- RomânăNativ
- EnglezăC2
- SpaniolăB2
Cum lucrez
Remote, hibrid sau la birou
Angajare full-time sau contract B2B
6+
Ani de experiență profesională
3
Ani la conducerea frontend-ului unei platforme de rezervări live
3
Produse fondate și construite de mine
Master
Big Data: Data Science și Analytics
Experiență
( 02 )- 2023 - Prezent actualWebbingHUB
Fondator și CTO
Studio software- Construiesc TRAVEL by WebbingHUB, o platformă de rezervări pentru agenții și touroperatori: o singură căutare la toți furnizorii, maparea hotelurilor, rezervări, modificări și sincronizare cu back-office-ul.
- Conduc personal fiecare proiect pentru clienți, de la primul apel până la lansare: analiză, ofertare, arhitectură, livrare și mentenanță.
- Construiesc și administrez propriile produse: Second Cycle (platformă de consignație pentru biciclete) și HaiHui Storage (marketplace pentru depozitarea bagajelor).
Next.jsTypeScriptFastAPIPostgreSQLOTA XMLStripe - oct. 2023 - 2026
Lead Frontend Developer, Team Lead
Contract B2BPlatformă travel tech pentru un grup european de touroperatori
- Am condus echipa de frontend a unei platforme interne de rezervări în timp real. Agenții caută disponibilitate, calculează prețuri și gestionează întregul ciclu al rezervării la 4 tipuri de furnizori externi.
- Am definit arhitectura frontend, structura componentelor și managementul stării din toată aplicația, plus standardele echipei pentru code review și livrare.
- Am proiectat contractele API împreună cu echipa de backend C#, care agregă și normalizează datele furnizorilor, și am aliniat integrările cu sistemul central de rezervări al clientului.
- Am livrat fluxuri de rezervare în mai mulți pași, verificări de disponibilitate în timp real, tabele de prețuri dinamice și modificări de rezervare sincronizate între mai multe API-uri de furnizori.
- Am introdus medii de dezvoltare bazate pe Docker și am făcut mentorat colegilor prin code review.
ReactTypeScriptReduxReact QueryDocker - aug. 2022 - iun. 2023
Web Developer
Normă întreagă3SS
- Am construit și întreținut funcționalități pentru aplicații web într-o echipă agile (Git, Jira, Confluence).
- feb. 2022 - mai 2022
Full-Stack Developer
Stagiu, remoteCrafting Software
- Membru într-o echipă remote de 7 oameni, cu React, TypeScript, Elixir și Phoenix.
ReactTypeScriptElixirPhoenix - sept. 2020 - dec. 2020
iOS Developer
Stagiu[E-spres-oh]
- Am construit aplicații iOS în Swift cu Firebase, într-o echipă de producție.
SwiftFirebase
Proiecte
( 03 )Team lead · 3 ani în producție
Platformă de rezervări pentru touroperatori
Rezervări în timp real pe patru niveluri ale lanțului de distribuție turistică.
- Am condus echipa de frontend din spatele instrumentului intern de rezervări al unui grup european de touroperatori: arhitectură, standarde de cod, review-uri și livrare.
- Agenții lucrează dintr-o singură interfață cu o platformă de rezervări, un distribuitor hotelier, un lanț hotelier și un touroperator local: rezervare în mai mulți pași, tabele de prețuri dinamice și modificări sincronizate între API-urile furnizorilor.
Machine learning · Căutare semantică
Get Me Hired
Încarci CV-ul și primești o listă ordonată de joburi potrivite.
- Un serviciu FastAPI citește PDF-ul, generează embeddings cu un model transformer și ordonează joburile după similaritate. Antrenat pe peste 200.000 de descrieri reale de joburi.
- Frontend în Next.js, cu rezultate clare și accesibile.
Fondator · Cap-coadă
Second Cycle
Platformă de consignație pentru biciclete second-hand, de la primire până la plata vânzătorului.
- Pentru fiecare bicicletă primită se generează contractul de consignație și documentele legale, semnate digital.
- Dashboard-urile de service urmăresc fiecare bicicletă de la primire, prin inspecție și reparații, până la listare, așa că echipa știe mereu care e pasul următor.
- Se pot genera vouchere pentru parteneri, pentru anumite evenimente, cu premii asociate.
- Magazin online complet: catalog cu căutare și filtre, checkout, ridicare sau livrare, facturare, retururi și garanție.
- Plățile combină Stripe cu un procesator local pentru fluxul de bani dintre vânzător, platformă și cumpărător, cu TVA în regim special pentru bunuri second-hand.
Fondator · Marketplace
HaiHui Storage
Marketplace peer-to-peer pentru depozitarea bagajelor în oraș.
- Turiștii rezervă un loc de depozitare la afaceri locale. Gazdele preiau bagajele cu cod QR și PIN, iar o fotografie la predare este obligatorie.
- Mă ocup de tot produsul: model de business, partea juridică și fiscală (e-Factura) și arhitectura. Lansare în etape în Timișoara, Brașov și București.
Proiect pentru client
Ciuson
Site și panou de administrare pentru un service de anvelope.
- Am dus afacerea de la zero prezență online la trafic constant și poziții bune în Google. Proprietarul actualizează prețurile și conținutul după autentificarea cu Google.
Competențe
( 04 )Frontend
10Backend și date
08Integrări
06Arhitectură și livrare
09Machine learning
04Dezvoltare asistată de AI
04Cum folosesc AI
( 05 )Folosesc unelte AI în fiecare zi ca să lucrez mai repede și să văd mai multe variante. Responsabilitatea rămâne a mea.
Responsabilitate
Răspund pentru tot ce ajunge în producție.
Orice scrie AI-ul citesc linie cu linie, testez și verific în browser înainte să meargă mai departe. Pot explica orice modificare într-un code review. Dacă nu o pot explica, nu ajunge în producție.
Dezvoltare zilnică
Refactorizări în multe fișiere, teste, migrări și cod repetitiv. Îi dau contextul proiectului și convențiile lui, păstrez fiecare schimbare mică și verific fiecare diff.
Code review
Înainte ca un coleg să vadă pull request-ul meu, Claude îl analizează pentru cazuri limită, probleme de tipuri și de securitate și variante mai simple. E o a doua pereche de ochi, nu aprobarea finală.
Abordări la care nu m-am gândit
Înainte să construiesc ceva mai complex, cer variante de design și compromisurile fiecăreia. Deseori apar opțiuni la care nu mă gândisem. Aleg varianta potrivită și pot explica de ce.
Documentare cu surse
Pentru căutări online: schimbări în librării și API-uri, documentația furnizorilor, întrebări juridice și fiscale. Deschid sursele citate și le verific înainte să mă bazez pe un răspuns.
Educație
( 06 )2022 - 2025
Master în Big Data: Data Science, Analytics and Technologies
Universitatea de Vest din Timișoara
2019 - 2022
Licență în Informatică
Universitatea de Vest din Timișoara
Certificări și altele
- SAFe 5 Practitioner (certificat)
- Participant la Oxford Hack 2022
- Mentor de Python la CSH School
- Semifinalist Zero Robotics
Contact
( 07 )Hai să vorbim despre proiectul tău.
Programează un apel de 30 de minute sau scrie-mi direct. Lucrez în română, engleză și spaniolă.