Disponibil pentru proiecte noi Timișoara, CET

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
6+ ani experiență

Mihai Cîra

Full-Stack Engineer · Fondator și CTO

mihaic.meEN · RO · ES

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 )
  1. 2023 - Prezent actual

    Fondator și CTO

    Studio software
    WebbingHUB
    • 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
  2. oct. 2023 - 2026

    Lead Frontend Developer, Team Lead

    Contract B2B

    Platformă 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
  3. 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).
  4. feb. 2022 - mai 2022

    Full-Stack Developer

    Stagiu, remote

    Crafting Software

    • Membru într-o echipă remote de 7 oameni, cu React, TypeScript, Elixir și Phoenix.
    ReactTypeScriptElixirPhoenix
  5. 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 )
P/02
căutare→preț→rezervare→modificare→sincronizare

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.
ReactTypeScriptReduxReact QueryC# APIDocker
P/03
cv.pdf→embedding→clasare→potrivire

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.
Next.jsFastAPISentence TransformersXGBoostshadcn/ui
P/04
primire→contract→semnare→service→listare→vânzare→plată

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.
Next.jsTypeScriptPostgreSQLStripeSoftProe-signatureTailwind
P/05
rezervare→qr + pin→predare→ridicare

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.
Next.js 15FastAPINeon PostgresStripeWebSocketPWAFly.io
P/06
fără site→seo→primele rezultate

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.
Next.jsTypeScriptFirebase

Competențe

( 04 )

Frontend

10
ReactTypeScriptNext.js (App Router)ReduxZustandTanStack QueryTailwind CSSshadcn/uiMaterial UIPWA

Backend și date

08
Node.jsPythonFastAPIRESTWebSocketJWT authPostgreSQL (Neon)Firebase

Integrări

06
API-uri de rezervare multi-furnizorOTA XMLSOAP / RESTStripeProcesatori de plăți localie-Factura

Arhitectură și livrare

09
Design de sistemContracte APIDiagrame de flux de dateDockerGitVercelFly.ioJiraSAFe 5

Machine learning

04
Sentence embeddingsCăutare semanticăscikit-learnXGBoost

Dezvoltare asistată de AI

04
Claude CodeClaudePerplexityGitHub Copilot

Cum 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.

Claude Code

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.

Claude Code

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ă.

Claude

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.

Perplexity

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ă.