Umiejętności
Android
Gradle
IntelliJ IDEA
Java
MVVM
NetBeans
OpenGL ES
Scrum
SOLID principles
Unity3D
Wzorce projektowe
Android Studio
SVN/GIT
Eclipse IDE
Blender 3D
MVP Pattern
kotlin
RODO
SQL z naciskiem na SQL lite androida
Języki
angielski
dobry
Doświadczenie zawodowe
Programista Android
Freelancer
Przez ten czas utworzyłem trzy projekty na telefony z systmem Android. Aplikacja dla Parafii w Bełżycach oraz dwie gry Awesome Blocks i Knight Defense.
Zdobyłem też doświadczenie z: Kotlina, wzorców projektowych, SOLID, MVC, MVP, Gradle, SQL, różnych bibliotek na androida oraz innych rzeczy.
Rozwinełem też swoją znajomość Angielskiego w mowie i piśmie do poziomu pre-intermediate/b1
Zdobyłem też doświadczenie z: Kotlina, wzorców projektowych, SOLID, MVC, MVP, Gradle, SQL, różnych bibliotek na androida oraz innych rzeczy.
Rozwinełem też swoją znajomość Angielskiego w mowie i piśmie do poziomu pre-intermediate/b1
Projekty
Parafia Bełżyce
Mniejszy projekt robiony z dużymi przerwami. Aplikacja na telefony z systemem Android dla Parafii w Bełżycach
Zakres obowiązków
Każdy etap prac nad projektem było moją inwencją. Aplikację zaprojektowałem stworzyłem kod i opublikowałem ją w markecie Google Play. Dodatkowo przygotowałem serwer na dane, oraz zaimplementowałem komunikację z tym serwerem do pobierania danych w aplikacji. Ze względu na RODO aplikacja musiała zostać kompletnie przebudowana (brak uprawnień do umieszczania danych wcześniej dostępnych swobodnie).
Knight Defense
Projekt powstał na bazie kodu z innego projektu "Monster Blocks" obecnie zwanego "Creature Blocks"
Dodatkowo utworzyłem grafikę w programie graficznym Gimp
Miks gier w stylu match 3 i defense na telefony z systemem Android.
Zakres obowiązków
Utworzenie dokumentacji projektu, narzędzi do tworzenia animowanych obiektów, oraz pisanie kodu gry przy użyciu wlasnego silnika 3D, Android SDK, NDK, OpenGL ES 1.1, w Android Studio. Projekt powstał na bazie kodu z innego projektu "Monster Blocks" obecnie zwanego "Creature Blocks"
Dodatkowo utworzyłem grafikę w programie graficznym Gimp
Snake 3D Revenge
Gra trójwymiarowa na telefony z systemem Android. Remake snake w 3D gdzie główna postać może poruszać się nie tylko po płaszczyźnie ale we wszystkich kierunkach.
Zakres obowiązków
Utworzenie dokumentu projektu, narzędzi do tworzenia mapy i obiektów, oraz pisanie kodu gry przy użyciu wlasnego silnika 3D, Android SDK, NDK, OpenGL ES 1.1, Eclispe (a potem Android Studio)
Specjalizacje
IT - Rozwój oprogramowania
Programista Android
Zainteresowania
Od lat tworzenie gier - a ostatnio w Unity3D i grafiki 3D przy użyciu Blendera
Od kilku miesiecy rowniez sport
Od kilku miesiecy rowniez sport