Szymon Gajewski

Software Developer

Szymon Gajewski

Software Developer

Download my resume Send me a message

Szymon Gajewski

Software Developer

Welcome on my site. I'm an experienced Android Developer with almost 3 years of commercial experience. I worked on many different projects. I have experience in working with a team in an Agile Scrum process. I'm skilled in Android SDK, Java, Kotlin, RxJava. I have a Bachelor's and Master degree in Computer Science.
Check my LinkedIn, Github and Google Play Store account for more information about me and my work.

Profile

Location

Rzeszów

E-mail

stgajewski@gmail.com

Phone

+48 725 462 784

Born

11 September 1993

Find Me On

Education

COMPUTER SCIENCE

University of Information Technology and Management - Apr 2016 - Jul 2017

Master's degree

Specialty: Software Production Engineering
Diploma Thesis: Implementation of NAS server and mobile application for managing it

Studies description: Advanced topics of Computer Science, among others, Computational methods, Computer Modelling and Simulation, Computer System Engineering. Abilities and skills to support decision making related to ICT technologies.

COMPUTER SCIENCE

University of Information Technology and Management - Oct 2012 - Mar 2016

Bachelor of Engineering (B.E.)

Speciality: Programming
Diploma Thesis: Alarm system for Raspberry Pi platform
Studies description: Fundamental topics of computer science, among others: Discrete Mathematics, Algorithms and Programming, Operating Systems and Computer Networks, Data Bases and Software Engineering, Architecture of Computer and Embedded Systems, Computer Graphics and Human-Computer Interaction, and Artificial Intelligence.

Work Experience

PGS Software S.A.

Android Developer - Dec 2015 - Current

I was responsible for developing completely new applications and also for maintaining and improving already created applications. I was working with other Android developers, but I have also worked on some of the projects alone. We were working mostly in a Scrum Agile process. I was also contacting with the clients, gathering requirements and preparing estimations.

Some of the applications I was working on:

Travel companion app for tourists: online/offline maps with points of interests, weather for journey locations, notifications (based on specific time or user location), journey information, pdf documents, journals with possibility for adding personal notes and photos, flights statuses and flights notifications.
Some of the external APIs was used, like OpenWeather API for a weather provider, OpenStreetMap and Mapbox for maps and Flight Stats for informations about flights.
Project was initially written in Java but was later rewritten to Kotlin with RxJava.

Application for loyalty programs. Possibility to browse rewards and vouchers, add them to wishlist or redeem. Social integration with most popular social medias: connecting, disconnecting accounts, sharing, showing friends using app, browsing friends accounts, referral system. For managing social medias OneAll platform was used.

Vehicles fleet management application. App allowed to control all vehicles and their condition. It was used by employees at service stations on vehicle inspection. Sample functionalities: scheduling inspection, creating inspection raports about mileage, tires thread, fuel state, etc, adding photos and information about damages, signing raports by client and service station employee.

Kiosk application for selling electronic devices insurance.

Mobile application helping with events organization. List of registered guests (connected with backend) with options to add or edit them and also checking them as present at the event. Project written using Android Annotations plugin.

PGS Software S.A.

Intern - Oct 2015 - Nov 2015

I was working on internal project with the team in a Scrum Agile process with one-week iterations delivering new features and working software at each iteration. The team consisted of backend developers and mobile developers (windows phone, android). I was working on Android app. It was a small social platform, it's main functionality was to view, rate and add new posts. Content could be sorted by date, rating or categories. There was possibility to log in and register using Facebook API. User could also edit his profile and see other people’s profiles.

Freelancing

Freelancer - Jan 2014 - Sep 2015

I was writing applications for independent clients in Android, iOS, PHP, Python and .NET. I have also created some open source projects and published applications to Google Play Store.

Skills

Professional

  • 80% Complete
    Comunication 80%
  • 75% Complete
    Teamwork 75%
  • 70% Complete
    Time management 70%

Languages

  • 100% Complete
    Polish 100%
  • 80% Complete
    English 80%

Programming languages

  • 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%

Frameworks

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

Operating Systems

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

Version Control Systems

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

Software

  • 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 Tools & Libraries

  • 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%

Certificates and courses

Associate Android Developer

CCNA Routing and Switching

Mobile apps creation for Android

Risk Management & Auditing of Computer Systems

AWS Business Professional Online

AWS Technical Professional Online

AWS TCO and Cloud Economics Online

Interests

Technology

I'm always very excited about new tech. I like to test everything, especially things that could boost my productivity and increase my free time. I enjoy to learn new things like new operating systems, programming languages, frameworks etc. I'm curiours how our life will look in some years in future.

Games

In free time I like to play some games. I enjoy both playing board games with friends and playing video games. As it comes to video games I prefer single player with a good plot but I also sometimes play a multi player games (mostly FPS).

Books

I love to read a good book. Sadly I don't have enough time to read everything I want. I enjoy many genres but I like action, thrillers and drama books the most. I also like to read fantasy or sci-fi book from time to time. Occasionaly I read something about programming and IT industry in overall.

Contact

Send me a message

Address

Rzeszów

Phone

+48 725 462 784

Mail

stgajewski@gmail.com

Thank You!

“Ideas are the beginning points of all fortunes”

Napoleon Hill