Nikola S.

About Me

I am an experienced Android Developer who thrives on developing creative and innovative Android applications. I have in-depth experience using Java and can effectively perform analysis, design, and development. I am passionate about writing/using clean code and troubleshooting complex issues. I believe the most important aspect, of any project, is to keep my clients informed and to deliver a product that exceeds their expectations. I care deeply about my client’s needs and strive to always keep up with expected productivity. I am a strong team player and a highly analytical thinker who can maintain a great balance between creative and practical applications.

Frontend

Database

Other

Work history

UpStack
UpStack
Android Developer
2016 - Present (9 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time

Grshpr
Grshpr
Android Developer
2014 - 2014
Rijeka, Croatia
  • Gained hands-on experience in the use of Visual Studio and Xamarin plugin for development.

  • Optimized the performance of solutions by removing nested layouts and introduced relative layouts where applicable.

  • Implemented new location services and modified existing ones on projects.

Showcase

Android Developer - Road Pal
Android Developer - Road Pal
  • Led the development of a ride-sharing Android app using Parse.com on the backend.

  • Implemented design patterns like MVP and Singleton during app development.

  • Integrated Google autocomplete API, Google Places objects, push notifications, chat messaging, and saved data locally and in the cloud using Git.

Android Developer - RestInstaFlickrLoade
Android Developer - RestInstaFlickrLoade
  • Developed an Android app, RestInstaFlickrLoader, for loading photos from Instagram and Flickr using Retrofit and custom downloading.

  • Implemented asynchronous data fetching using Retrofit callbacks and custom downloaders.

  • Utilized Greenrobot's EventBus for activity and fragment communication, including sticky and normal buses.

Education

Education
Bachelor's Degree, Telematics
Polytechnic of Rijeka
2010 - 2013 (3 years)
Education
Programming Mobile Applications for Android Handheld Systems: Part 1
Coursera
2015
Education
Programming Mobile Applications for Android Handheld Systems: Part 2
Coursera
2015
Education
Programming Mobile Services for Android Handheld Systems: Concurrency
Coursera
2015
Education
Programming Mobile Applications for Android Handheld Systems, Licensed in Part 1, 2
Coursera
2016