Dusan P.

About Me

Dusan is a Senior Android Developer with 10+ years of experience creating a wide range of apps and games using Android, Java, Eclipse IDE, and Android SDK, being up to date with Google Android visual and programming standards. He enjoys working in teams or solo and is always looking for challenges in new UX solutions.

Database

QA & Testing

Workflow

Other

User Interface (UI) User Experience (UX) Windows Android Android SDK Java Mobile Development JSON Bitbucket Android Studio Kotlin Android OpenGL

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Senior Android Developer
2017 - Present (8 years)
Remote
  • Worked on the development of multiple apps and games for clients, collaborating closely with designers to follow the latest Material Design standards.

  • Used Reactive Extensions (RxJava 2) to refactor thread management, developed custom widgets, added unit testing, and improved documentation coverage.

  • Implemented Camera API to send an image to a server and receive data based on image analysis.

Artwork Interactive
Artwork Interactive
Software Developer
2016 - 2017 (1 year)
Remote
  • Developed a desktop application for content management in JavaFX that does extensive bitmap preprocessing to prepare for the in-app GL ES Shaders.

  • Developed an application for visualizing specific colors in 3D in the HSV color space as a utility program for designers.

  • Implemented an API in Java deployed on Google App Engine with Cloud Endpoints.

Keepy
Keepy
Android Developer
2015 - 2016 (1 year)
Remote
  • Worked on the development of an app for parents to save kids’ artwork, schoolwork, photos, videos, mementos, and enrich them with voice and video narration.

  • Designed and created the UI and UX based on new guidelines.

  • Used GPUImage library to create a photo editor supporting full-photo editing with multiple features.

Applied Art Labs
Applied Art Labs
Game Developer
2014 - 2015 (1 year)
Serbia
  • Worked on creating various algorithms for games.

  • Integrated high-quality OOP patterns in desktop and Android games.

  • Created a networking library for using Android phones as a controller pad over WiFi for a desktop-based game.

Spoiled Milk
Spoiled Milk
Android Developer
2014 - 2014
Belgrade, Serbia
  • Developed a multimedia Android application, creating complex custom components.

  • Created optimized and user-friendly navigation to browse through large amounts of data.

  • Developed middleware for communication with different APIs and created user-defined favorite lists for the application.

WhiteCitySoft
WhiteCitySoft
Android Developer
2013 - 2014 (1 year)
Belgrade, Serbia
  • Developed custom widgets and components and implemented native (C++) libraries for communication, encryption, and file-handling.

  • Integrated Facebook SDK, Twitter Kit, and G+ for social networking and implemented SQLite on multiple projects.

  • Implemented Android background services into projects.

Showcase

Sole Android Developer - Social Networking App
Sole Android Developer - Social Networking App
  • Development of an Android-only social networking application.

  • Implemented full social features including multimedia posts and custom views.

  • Integrated third-party weather data for posts.

Android Developer - Keepy
Android Developer - Keepy
  • Keepy is an app for parents to save children's artwork, schoolwork, photos, videos, and mementos.

  • It features sharing with family and friends, secure and private access, and easy saving of family memories.

  • The app utilizes GPUImage library for photo editing with full-photo capabilities and high-quality video recording.

Android Developer - Rowenta Intelligent Beauty
Android Developer - Rowenta Intelligent Beauty
  • Rowenta Intelligent Beauty is an application focused on showcasing Rowenta hairstyle products and tips.

  • It provides product information and advice for achieving professional results.

  • The app includes push notifications for promotions and tutorials.

Education

Master's Degree, Photography
Master's Degree, Photography
Faculty of Applied Arts - Belgrade, Serbia
2007 - 2012 (5 years)