Jakub Królewski
Starszy inżynier oprogramowania / programista Android
Warszawa,
mazowieckie
Umiejętności
Android
Android SDK
Bamboo
C++
Clean Code
Eclipse
Git
Gradle
HTTP
IntelliJ IDEA
Java
Jenkins
JIRA
Linux
Perforce
Redmine
REST
Scrum
SMTP
SQLite
Subversion
TCP / IP
Trac
UML
System Windows
Stash
Maven3
TDD (Test Driven Development)
Jenkins CI
Języki
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Android Developer/Senior Software Engineer
Praca w zespołach scrumowych odpowiedzialnych za wykonanie i rozwój aplikacji Allegro Sprzedaż, pomoc w rozwoju aplikacji Allegro, oraz pracę nad nowymi projektami.
Zakres obowiązków obejmował stworzenie kompletnej aplikacji na platformę Android, wykonanie bibliotek (Android/Java) używanych wewnątrz organizacji, przygotowanie kontraktu API REST dla aplikacji mobilnych, a także implementację mikroserwisów.
Zakres obowiązków obejmował stworzenie kompletnej aplikacji na platformę Android, wykonanie bibliotek (Android/Java) używanych wewnątrz organizacji, przygotowanie kontraktu API REST dla aplikacji mobilnych, a także implementację mikroserwisów.
Inżynier oprogramowania
Praca dla europejskiej firmy zajmującej się monitorowaniem i optymalizacją połączeń sieciowych. Zakres obowiązków obejmował projektowanie i implementację testów dla wielu protokołów sieciowych, stworzenie modułu geo-prezentacyjnego, modułu zdalnego oprogramowania, oraz wielu widoków interfejsu użytkownika (Android, Java). Do innych obowiązków należało zaprojektowanie i implementacja dekodera wiadomości binarnych, m.in. dla protokołów GSM, WCDMA, CDMA i EVDO (C++, Android NDK).
Wykorzystane komponenty i technologie: Baza danych SQLite, Google Maps, OpenStreetMaps, Bluetooth, Wi-Fi Direct.
Do obowiązków nie związanych z projektem należało przeprowadzanie rozmów telefonicznych oraz osobistych ze znajomości technologii C++, Java i Android z kandydatami do pracy w biurach firmy w Europie, a także wykonywanie estymacji planowanych projektów.
Wykorzystane komponenty i technologie: Baza danych SQLite, Google Maps, OpenStreetMaps, Bluetooth, Wi-Fi Direct.
Do obowiązków nie związanych z projektem należało przeprowadzanie rozmów telefonicznych oraz osobistych ze znajomości technologii C++, Java i Android z kandydatami do pracy w biurach firmy w Europie, a także wykonywanie estymacji planowanych projektów.
Inżynier aplikacji mobilnych
City-Nav sp. z o.o.
Wykonanie kompletnego projektu i implementacji aplikacji Jakdojade.pl dla platformy Android; do 10.2014 samodzielnie – później jako członek 2-osobowego zespołu. Aplikacja zapewnia dostęp do informacji o transporcie publicznym w 21 aglomeracjach w Polsce, umożliwia zaplanowanie podróży od drzwi do drzwi, oraz posiada funkcję nawigacji. Według stanu na marzec 2016, aplikacja została pobrana przez ponad 2,5 mln. użytkowników. Ponadto, jest ona jedną z najpopularniejszych polskich aplikacji na platformę Android (najpopularniejszą w kategorii „Transport”).
Młodszy Inżynier oprogramowania
Samsung Electronics Polska sp. z o.o. R&D Center
Zapewnienie wsparcia technicznego dla aplikacji multimedialnych dla systemu Android. Zakres obowiązków obejmował rozwiązywanie problemów z warstwą abstrakcji sprzętu (HAL) aparatu i kamery, a także z aplikacją Aparat, jak również dodawanie do niej nowych funkcjonalności.
Do innych zadań zaliczało się projektowanie, tworzenie i testowanie narzędzi na wewnętrzny użytek firmy mających na celu zapewnienie jakości tworzonego oprogramowania, oraz automatyzację wykonywanych czynności (Android, Java, Python, Bash).
Do innych zadań zaliczało się projektowanie, tworzenie i testowanie narzędzi na wewnętrzny użytek firmy mających na celu zapewnienie jakości tworzonego oprogramowania, oraz automatyzację wykonywanych czynności (Android, Java, Python, Bash).
Inżynier oprogramowania
Tworzenie systemów integracyjnych dla firm telekomunikacyjnych. Zakres obowiązków obejmował tworzenie warstwy dostępu do danych (Oracle SQL, PL/SQL, DBMS jobs, partycje), warstwy logiki biznesowej (Java EE, Spring, Hibernate), warstwy prezentacji (JSF, Icefaces), a także pracę z serwerem aplikacyjnym Oracle WebLogic.
Instruktor żeglarstwa
Prowadzenie szkoleń na stopień żeglarza jachtowego dla dzieci, młodzieży, a także dla dorosłych. Praca na obozach na Mazurach, oraz na kursach codziennych i weekendowych nad Zalewem Zegrzyńskim.
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista Android
IT - Rozwój oprogramowania
Programista JAVA
Zainteresowania
- Sport – żeglarstwo, narciarstwo, snowboard, wycieczki rowerowe
- Literatura – fikcja, fantastyka
- Komputery, nowe technologie, aplikacje mobilne
- Literatura – fikcja, fantastyka
- Komputery, nowe technologie, aplikacje mobilne
Inne
Oracle Certified Professional, Java SE 6 Programmer (2012); egzamin zdany z wynikiem 98% (próg zdawalności: 60%)
Grupy
Politechnika Warszawska
Politechnika Warszawska jest najstarszą polską uczelnią techniczną. Od ponad 180 lat kształci kolejne pokolenia inżynierów, wnosząc istotny wkład w rozwój nauk technicznych.
Best Sailing Club. Żagle i egzotyka.
Best Sailing to klub ludzi preferujących żeglarstwo w wersji relaksowo - egzotycznej, którzy kochają błękitne wody, odległe oceany, dalekie egzotyczne wyprawy,
MORZE
Dla tych co kochaja smak, zapach i muzykę morza...dla tych co wiedza co to znaczy życie na morzu...dla tych którzy lubia szkwał, sztorm i still...dla tych którym nie straszny Jolly Roger...a
Politechnika Warszawska - Wydział Elektroniki i Technik Informacyjnych
Grupa Wydziału Elektroniki i Technik Informacyjnych (WEiTI, EiTI, ELKA), czyli najlepszego wydziału technicznego w Polsce! Ludzie z WEiTI łączmy się!
szanty
Lubisz bo pływasz? Słuchasz bo lubisz? Jeśli w jakikolwiek sposób są Ci bliskie dzwięki tej muzyki dołącz do grupy. Zapraszam!!!