Alin Cabel

Alin Cabel

Java Software Engineer

DESPRE MINE

Sunt un programator Java Mid-Level cu un background solid în management operațional. Această experiență duală îmi permite să abordez dezvoltarea software nu doar din punct de vedere tehnic, ci și prin prisma eficienței proceselor de business. Expert în Java, Spring Boot și arhitecturi scalabile.

TEHNOLOGII CHEIE

CE CAUT ?

În ultimii ani, m-am specializat în software configuration, construirea de sisteme și proceselor de release management. Acum, sunt pregătit pentru o nouă provocare profesională în care să îmi pun în valoare experiența.

Ce aduc în echipă:

  • Expertiză în Version Control și instrumente CM (Git, SVN)
  • Pasiune pentru automatizare, workflouri și pipeline-uri CI/CD
  • Cunoștințe solide de SDLC, standarde ISO și ASPICE
  • Colaborare cross-funcțională și spirit de echipă

Obiectivele mele:

  • Rol de Software Configuration Manager
  • Oportunități de Build and Release Engineer

EXPERIENȚĂ PROFESIONALĂ

Software Developer

2022 - 2025
Autosar - Brasov, Romania
  • Managementul Ciclului de Viață al Software-ului (SDLC): Am coordonat procesele de Configuration Management end-to-end pentru proiecte complexe (bazate pe arhitectura AUTOSAR), asigurând integritatea codului și trasabilitatea acestuia de la dezvoltare până la release.
  • Automatizare și Calitate (ASPICE Level 2): Am dezvoltat și implementat strategii robuste de versionare și control al calității, aliniate la standardele ASPICE Level 2, garantând că fiecare build Java/C++ livrat respectă cele mai înalte norme de performanță și securitate.
  • Expertiză în Tooling & Version Control: Utilizarea avansată a ecosistemului de dezvoltare: Git, SVN, Jira și Jira Align. Am gestionat eficient itemii de configurare și fluxurile de Change Management, optimizând procesul de integrare a codului.
  • Colaborare Tehnică & Mentorat: Am lucrat îndeaproape cu echipele de Engineering și QA pentru sincronizarea cerințelor funcționale cu livrabilele tehnice. Am oferit suport și coaching noilor membri ai echipei, îmbunătățind timpul de onboarding și eficiența rezolvării task-urilor.
  • Optimizarea Proceselor (CI/CD Mindset): Am jucat un rol cheie în evoluția CMDB (Configuration Management Database) și în automatizarea listelor de itemi, asigurând livrări "on-time" și creșterea constantă a satisfacției clienților prin reducerea erorilor de build.

Software Engineer

2019-2022
Elektrobit - Brasov, Romania
  • Dezvoltare Software High-Performance (HPC): Am contribuit la inițiative de ultimă generație pentru calcul de înaltă performanță aplicat în industria vehiculelor electrice, axându-mă pe design-ul și implementarea de soluții software complexe pentru optimizarea performanței sistemelor.
  • Development & Refactoring: Am jucat un rol esențial în dezvoltarea și refactorizarea unui runtime environment (Graphic Target Framework). Am condus procesul de modularizare a codului legacy, transformând arhitecturi monolitice în componente moderne, scalabile și ușor de întreținut, respectând standardele stricte de securitate și siguranță.
  • Calitatea Codului și Testare Unitară: Am scris și adaptat seturi complexe de teste unitare pentru a garanta robustețea componentelor refactorizate. Am aplicat principii de Clean Code pentru a asigura o fiabilitate ridicată a sistemului.
  • Debugging & Problem Solving: Am investigat și rezolvat bug-uri critice în framework-ul de rulare, utilizând tool-uri avansate de diagnosticare pentru a valida schimbările de arhitectură.
  • Design de Funcționalități & Documentație: Am contribuit activ la design-ul de noi funcționalități, de la faza de concept până la implementare și documentare tehnică completă, asigurând trasabilitatea și transferul de cunoștințe în echipă.

Java Developer`

2017-2019
Elektrobit - Brasov, Romania
  • Dezvoltare Software Java: Implicat activ în dezvoltarea unei aplicații inovatoare de asistență inteligentă, menită să îmbunătățească siguranța și experiența utilizatorului. Am utilizat Java pentru a crea funcționalități robuste, eficiente și scalabile.
  • Arhitectură de Sistem: Am proiectat și dezvoltat arhitectura software pentru sisteme de navigație și interfețe auto, asigurând o integrare fluidă între componente și o interacțiune intuitivă cu utilizatorul.
  • Calitatea Codului prin Unit Testing: Am implementat strategii riguroase de Unit Testing pentru a garanta fiabilitatea și mentenabilitatea codului, reducând considerabil incidența bug-urilor în mediul de producție.
  • Metodologii Agile (SCRUM): Am lucrat într-un mediu Agile, participând activ la ceremoniile SCRUM și contribuind la eficiența ciclului de dezvoltare prin colaborare strânsă cu echipa.
  • Instrumente de Dezvoltare: Utilizare avansată a IDE-urilor Eclipse și Visual Studio pentru coding, debugging și optimizarea performanței aplicațiilor.

EDUCAȚIE

Universitatea POLITEHNICA din București

2010-2014
Diplomă de Licență, Facultatea de Automatică și Calculatoare

Colegiul Național „Radu Negru”

2006 - 2010
Matematică-Informatică, Engleză Intensiv

PROIECTE PERSONALE

Sistem IoT de Monitorizare și Control la Distanță

În desfășurare
Proiect bazat pe platforma Arduino

Dezvoltarea unui sistem complex de automatizare, utilizând o rețea de senzori pentru funcționalități multiple, controlabil atât prin module radio, cât și printr-o aplicație web dedicată.

  • Arduino IDE
  • Embedded Systems
  • Web Integration
  • Hardware Testing
  • System Architecture
  • Problem Solving
  • Proiectarea arhitecturii sistemului și definirea use-case-urilor pentru o experiență de utilizare fluidă.
  • Integrarea și testarea componentelor hardware pentru asigurarea stabilității controlului la distanță.
  • Abilitatea de a adapta rapid funcționalitățile la cerințe noi și de a rezolva probleme tehnice complexe în mod practic și eficient.