Dezvoltare software la comandă: aplicații, integrări și site-uri care rulează ani de zile

Majoritatea aplicațiilor pentru firme arată bine la prezentare. Diferența se vede după un an: dacă se mai poate adăuga ceva fără să se strice altceva, dacă rezistă când crește numărul de utilizatori și dacă altcineva decât autorul înțelege ce face codul.

Construim software pentru a doua parte a poveștii, cea de după lansare.

Ce construim

Aplicații web și backend. Platforme interne, portaluri pentru clienți, API-uri1, servicii care procesează date în fundal. Le scriem de obicei în Go2 și le livrăm în containere Docker3, ca să ruleze la fel pe laptopul programatorului, pe serverul firmei sau în cloud.

Integrări între sisteme. ERP-ul4, CRM-ul, facturarea, platformele de rezervări și magazinul online rareori vorbesc între ele de la sine. Le legăm, ca datele să nu mai fie copiate de mână dintr-un program în altul.

Site-uri rapide și sigure. Pentru firmele care au nevoie de mai mult decât o temă gata făcută: pagini care se deschid repede pe telefon, rezervări sau comenzi directe, date pentru Google și pentru asistenții AI. Un exemplu concret e studiul de caz Zafra Chalet.

Audit și modernizarea proiectelor vechi. Sistemele vechi5 țin de multe ori afacerea în viață, dar nimeni nu mai îndrăznește să le atingă. Le analizăm, le documentăm și le modernizăm pe bucăți, fără să oprim firma.

Aplicații făcute cu AI, duse în producție. Dacă ai un prototip construit cu Lovable, Bolt, Cursor sau Claude Code, avem un serviciu separat pentru el: Vibe code → producție.

Cum lucrăm

  1. Discuție tehnică, gratuită. Ne spui ce problemă vrei să rezolvi, nu doar ce aplicație vrei.
  2. Evaluare. Analizăm cerințele și sistemele existente și propunem o arhitectură pe etape.
  3. Proiect. Livrăm pe bucăți, fiecare utilizabilă și testată, ca să vezi progresul real, nu doar rapoarte.
  4. Sprijin lunar. Mentenanță, actualizări de securitate și funcții noi.

Nu dăm prețuri pe site, pentru că fiecare proiect e diferit. Oferta reală vine după evaluare.

Experiență

Răzvan Sima, fondatorul DO IT MAGIC SOFTWARE, lucrează de peste 15 ani în proiectarea sistemelor distribuite. A construit software pentru Bosch (platforma Connected Biking, unde a condus și un program de training Go de un an pentru ingineri), Ericsson (Connected Vehicle Cloud), Deutsche Telekom (e-commerce în cloud), IONOS (operatori Kubernetes6 pentru load balancere) și PRAMAC (monitorizarea parcurilor fotovoltaice).

Nu lucrăm doar în Go. Pentru aplicații în timp real am construit chiar un framework propriu peste Laravel, cu WebSocket și reîncărcarea doar a zonelor care se schimbă, folosit în producție din 2016. Pe el rulează prima versiune a SAJ, aplicația de asistență judiciară a Baroului Argeș.

Din proiectele noastre: FactCompass, platformă de verificare a informațiilor scrisă integral în Go, și RagCode MCP, server open source în Go. Scriem și despre Go pe blog, de la runtime-ul limbajului la lucrul corect cu bazele de date.

Programează o discuție tehnică

Surse


  1. API, Wikipedia: interfața prin care două programe comunică. ↩︎

  2. Limbajul Go, site-ul oficial. ↩︎

  3. Docker: rularea aplicațiilor în containere izolate. ↩︎

  4. Enterprise resource planning, Wikipedia. ↩︎

  5. Legacy system, Wikipedia. ↩︎

  6. Kubernetes: orchestrarea containerelor în producție. ↩︎

Întrebări frecvente

De ce Go?

Pentru că programele scrise în Go sunt rapide, consumă puține resurse și se instalează ca un singur fișier, fără dependențe. Asta înseamnă servere mai mici, mai puține lucruri care se pot strica și o aplicație ușor de întreținut peste ani. Dacă proiectul tău e deja în altă tehnologie, lucrăm în ea.

Lucrați doar cu firme din Pitești?

Nu. Suntem în Pitești, dar lucrăm cu firme din toată țara. Discuțiile și evaluările se pot face online, iar întâlnirile față în față sunt binevenite în Argeș și în împrejurimi.

Cine deține codul?

Clientul. Codul, conturile, domeniile și serverele rămân ale tale, iar documentația tehnică îți permite să lucrezi și cu altă echipă dacă vrei vreodată.

Preluați un proiect început de altcineva?

Da. Începem cu un audit: ce funcționează, ce e fragil, ce e periculos. Apoi stabilim împreună dacă îl reparăm, îl modernizăm treptat sau rescriem anumite părți.

Cât durează un proiect?

Depinde de mărime. Nu promitem termene înainte să înțelegem cerințele și sistemele existente; după evaluare primești un plan pe etape, cu ce se livrează la fiecare.