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

Open Close Principle

Liskov Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

mateusz.wajnberger@gmail.com