To zdanie, że w pracy chciałbyś się rozwijać technicznie i interpersonalnie bym wywalił, bo nie po to Cię ktoś chce zatrudnić. Idziesz do pracy aby swoją pracą podnosić wartość firmy.
Druga sprawa to brak odpowiedzi na 100% pytania, czyli SOLID, nic nie ma o bazach danych, bo samo SQL to jak "znam się na programowaniu". Zamiast tego napisz z jakich baz korzystałeś.
Kolejny pewniak - microserwisy, REST, też o tym nie ma nic. Jeżeli jeszcze tego nie przerabiałeś, to poświęć na to czas i dopiero aplikuj, bo przecież pracodawca zatrudni Cię do pracy, a nie do pomocy. Do pomocy są Interni.
Dopisz też GitFlow.
Zdjęcie dobre, w zasadzie może być, ale jeszcze lepiej gdybyś wrzucił zdjęcie luźniejsze, nie do dowodu czy paszportu. Tak, możesz wrzucić zdjęcie zrobione smartfonem, byle pokazywało Ciebie w dobrym otoczeniu (tzn. nie na imprezie). To zdjęcie profilowe np. odpada całkowicie :)
Nie pisz, że się uczyłeś, tylko pisz co umiesz. Czyli umiesz web development, Clean Code, REST Api, microserwisy.
Brakuje mi też IDE które znasz.
Co do projektów - fajnie, że je opisujesz. Ale mniej pokory, więcej głowy do góry.
Nie pisz o trudnościach, ale o osiągnięciach. Piszesz "multi user web application", a w CV ani słowa o multithreading, thread safe.
Albo uzupełnij CV o to, albo przerób projekt na single user, bo inaczej sam się wkopujesz w kłopoty. FileCloud - za mało danych w opisie.
Gdzie były przechowywane pliki, w bazie danych ? Jeśli tak to jakiej. U dostawcy cloud ? Jakiego, jak się z tym łączyłeś, jak autentykowałeś użytkownika.
To są ważne elementy, które mogą zapunktować.
Nie pisz, że miałeś problemy z wysyłaniem maili, bo to oznacza, że z jakimkolwiek zadaniem client-serwer też będziesz miał problemy.
W summary dodaj React i mobile development, jeżeli rzeczywśicie chcesz się tym chwalić - jeśli nie - wywal z projektów.
Projekty
, gdzie opiszesz (krótko) co to za projekt i jakie technologie tam zastosowałeś.