Szymon Gajewski

Software Developer

Szymon Gajewski

Software Developer

Pobierz CV Wyślij wiadomość

Szymon Gajewski

Software Developer

Witaj na mojej stronie. Jestem programistą z kilkuletnim doświadczeniem z Rzeszowa. Obecnie zajmuję się pisaniem aplikacji na system Android, pracuję także jako programista Android. W wolnym czasie piszę także projekty w innych technologiach jak Python, iOS, .NET. Sprawdź mój profil na Githubie i konto w sklepie Google Play aby zobaczyć moje prace.

Profil

Miejscowość

Rzeszów

E-mail

stgajewski@gmail.com

Telefon

725 462 784

Data urodzenia

11 wrzesień 1993

Znajdź mnie na

Wykształcenie

Informatyka

Wyższa Szkoła Informatyki i Zarządzania - 04.2016 - 07.2017

Studia magisterskie.

Specjalność: inżynieria produkcji oprogramowania.

Informatyka

Wyższa Szkoła Informatyki i Zarządzania - 10.2012 - 03.2016

Studia inżynierskie.

Specjalność: programowanie.

Doświadczenie zawodowe

PGS Software S.A.

Android Developer - 10.2015 - obecnie

Byłem odpowiedzialny za tworzenie nowych aplikacji oraz dodawanie funkcjonalności i poprawianie błędów w aplikacjach już istniejących. Zacząłem od 2 miesięcy praktyk, a następnie zostałem zatrudniony na pełny etat.

Przykładowe aplikacje nad którymi pracowałem:

Aplikacja służąca jako pomoc w podróży dla turystów: mapy online/offline, prognozy pogody, notyfikacje, informacje o wycieczce, dokumenty pdf, dziennik. Do pogody wykorzystano OpenWeather API, a do implementacji map offline i online OpenStreetMap oraz Mapbox.

Aplikacja dla programów lojalnościowych. Możliwość przeglądania nagród i voucherów, dodawanie ich do listy ulubionych oraz kupowanie. Integracja z mediami społecznościowymi: łączenie z kontami, odłączanie, udostępnianie, wyświetlanie listy znajomych korzystających z aplikacji, przeglądanie kont znajomych, system poleceń. Do zarządzania mediami społecznościowymi wykorzystana została platforma OneAll.

Aplikacja do zarządzania flotą pojazdów. Pozwała na sprawowanie kontroli nad wszystkimi pojazdami oraz ich stanem. Była wykorzystywana przez pracowników warsztatów podczas wykonywania przeglądów. Przykładowa funkcjonalność: umawianie przeglądu, tworzenie raportów odnośnie przebiegu, bieżnika opon, poziomu paliwa itp., dodawanie zdjęć i informacji na temat uszkodzeń, podpisywanie raportów przez klienta oraz pracownika warsztatu.

Aplikacja typu Kiosk do sprzedaży ubezpieczeń dla urządzeń elektronicznych.

Aplikacja mobilna do pomocy przy organizacja wydarzeń. Lista zarejestrowanych gości (połączona z backendem) z opcją ich dodawania oraz edycji, a także zaznaczania ich jako obecnych na wydarzeniu. Projekt napisany został przy wykorzystaniu biblioteki Android Annotations.

Freelancing

Freelancer - 10.2012 - 09.2015

Pisałem dla niezależnych klientów aplikacje Android, iOS, PHP, Python and .NET. Tworzyłem takze projekty open source i napisałem kilka aplikacji do sklepu Google Play.

Umiejętności

Profesjonalne

  • 80% Complete
    Komunikacja 80%
  • 75% Complete
    Praca w zespole 75%
  • 70% Complete
    Pewność siebie 70%
  • 70% Complete
    Zarządzanie czasem 70%

Języki

  • 100% Complete
    Polski 100%
  • 80% Complete
    Angielski 80%

Języki programowania

  • 90% Complete
    Java 90%
  • 75% Complete
    Kotlin 75%
  • 60% Complete
    Python 60%
  • 50% Complete
    C# 40%
  • 40% Complete
    PHP 40%
  • 30% Complete
    Objective C 30%

Frameworki

  • 90% Complete
    Android 90%
  • 45% Complete
    .NET 45%
  • 30% Complete
    iOS 30%

Systemy operacyjne

  • 90% Complete
    Mac OS 90%
  • 80% Complete
    Windows 80%
  • 40% Complete
    Linux 40%

Systemy kontroli wersji

  • 90% Complete
    Git 90%
  • 70% Complete
    SVN 70%

Oprogramowanie

  • 90% Complete
    Android Studio 90%
  • 90% Complete
    SourceTree 90%
  • 90% Complete
    Bitbucket / Github 90%
  • 90% Complete
    Beanstalk 90%
  • 80% Complete
    JIRA 80%
  • 80% Complete
    Yodiz 80%
  • 75% Complete
    Intelij IDEA 75%
  • 60% Complete
    Eclipse 60%
  • 50% Complete
    Visual Studio 50%
  • 45% Complete
    Photoshop / GIMP 45%
  • 40% Complete
    Xcode 40%

Android - narzędzia i biblioteki

  • 90% Complete
    RxJava 1/2 90%
  • 85% Complete
    Retrofit / OkHttp 85%
  • 80% Complete
    Glide / Picasso 80%
  • 75% Complete
    OrmLite / GreenDAO 75%
  • 75% Complete
    Firebase / Fabric 75%
  • 70% Complete
    Realm 70%
  • 70% Complete
    Mapbox / OSM 70%
  • 65% Complete
    Dagger DI 65%
  • 50% Complete
    Unit/UI tests 50%
  • 40% Complete
    Databinding 40%
  • 40% Complete
    MVVM 40%

Znajomość języków

Polski - natywny

Angielski - bardzo dobra

Certyfikaty

Tworzenie aplikacji na platformę Android

CCNA Routing and Switching

Risk Management & Auditing of Computer Systems

AWS Business Professional Online

AWS Technical Professional Online

AWS TCO and Cloud Economics Online

Hobby

Technologie

Zawsze jestem zainteresowany nowościamy technologicznymi. Lubię testować nowe rozwiązania, zwłaszcze te, które mogą zwiększyć moją produktywność i sprawić, że będę miał więcej wolnego czasu. Lubię poznawać i uczyć się nowych rzeczy, np. systemów operacyjnych czy języków programowania, frameworków itp. Jestem ciekawy jak nasze życie wyglądać będzie w niedalekiej przyszłości.

Gry

W wolnym czasie lubię pograć w gry. Przyjemność sprawia mi zarówno gra w gry planszowe ze znajomymi jak i gry wideo. Jeżeli chodzi o gry wideo to preferuję rozgrywkę jednoosobową z wciągającą historią, ale lubię także od czasu zagrać w gry wieloosobowe (głównie z gatunku FPS).

Książki

Lubię przeczytać dobrą książkę. Niestety nie mam na tyle czasu, aby przeczytać wszystko co bym chciał. Czytam wiele gatunków, ale najbardziej lubię książki akcji, thrillery oraz dramaty. Od czasu do czasu lubię także przeczytać książki z gatunki fantastyki lub science fiction. Czasem czytam też książki z branży IT.

Kontakt

Wyślij wiadomość

Adres

Rzeszów

Telefon

725 462 784

E-mail

stgajewski@gmail.com

Dziękuję!

“Ideas are the beginning points of all fortunes”

Napoleon Hill