Breakdown the code!

Companie: Ness Digital Engineering

Ore: 2/săptămână

Număr de locuri laborator: 6

Domeniu: Software development

Obiective:

Obiectivul laboratorului este crearea unui instrument de analiză de proiect care ajută inginerii să inteleaga proiecte software de sute de mii de linii de cod. În cadrul proiectelor din industria software intelegerea architecturii este aproape imposibilă fara instrumente ajutătoare. Analiza va fi pe bază statistică iar dacă permite timpul atingem și domeniul ML (Machine Learning). 

Analiza ne ajută în:

- întelegerea proiectului / architecturii

- detectarea punctelor slabe

- imbunătățirea code base-ului

- gasirea părților izolate

- detectarea anti-pattern-urilor

Teme:

  • Programare folosind tehnologiile: Java, Elasticsearch, AWS
  • Algoritmi
  • Best practices de programare 
  • Design patterns
  • Arhitecturi
  • Tehnici de reprezentare de date
  • Detectare de anomalii.

Metoda de selecție:
Test și interviu

Cerințe:

  • Cunoștințe de programare orientată pe obiecte
  • Gândire analitică