Mateusz Wajnberger
Posiadam doświadczenie komercyjne jako Junior Java Developer z językiem niemieckim. Obecnie rozwijam swoje kompetencje techniczne związane z językiem Java, poszerzając wiedze na temat frameworka Spring. Oprócz umiejętności programowania, posiadam także szeroko pojęte doświadczenie w branży informatycznej jako IT Support.
O MNIE
TECHNOLOGIE
Budżet Osobisty – aplikacja internetowa napisana z wykorzystaniem takich technologii jak Java, Spring Boot, PostgreSQL, Thymeleaf, HTML, CSS, JavaScript. Użytkownik posiada możliwość dodania dochodów, wydatków oraz wygenerowania bilansu z określonego okresu czasu. Dodatkowo posiada opcje ustawienia limitu wydatków dla danej kategorii dzięki czemu w łatwy sposób może zarządzać swoim budżetem domowym.
Prognoza Pogody – aplikacja komputerowa napisana z wykorzystaniem języka programowania Java oraz przy pomocy technologii JavaFX. Pogoda pobierana jest przy użyciu OpeanWeatherMap API. Do zarządzania dodatkowymi bibliotekami został wykorzystany Maven, natomiast do napisania testów jednostkowych użyto frameworki: JUnit oraz Mockito. Użytkownik ma możliwość sprawdzenia prognozy pogody na kilka kolejnych dni dla dwóch różnych miejscowości jednocześnie.
Gra Ping Pong – aplikacja napisana z wykorzystaniem pakietu C++ Builder.
Budżet Osobisty – aplikacja konsolowa napisana z wykorzystaniem języka C++, gdzie użytkownik posiada możliwość dodania konkretnego przychodu, wydatku oraz wyświetlenia bilansu z poszczególnego okresu.
Książka Adresowa – aplikacja konsolowa napisana z wykorzystaniem języka C++. Użytkownik posiada możliwość dodania adresata, wyszukania po imieniu i nazwisku konkretnej osoby, a także edycji dodanych już kontaktów.
PROJEKTY
ARTYKUŁY
Fabryka – kreacyjny wzorzec projektowy
Budowniczy – kreacyjny wzorzec projektowy
Strategia – behawioralny wzorzec projektowy
TDD – Test Driven Development
Stub Mock Spy – opis i różnice
Single Responsibility Principle