Scroll To View More
Sasa Slavnic

Sasa Slavnic

Belgrade, Serbia
Member since June 3, 2014
Software developer and architect with 10+ years of experience in software development. His main area of interest is mobile development. He enjoys working with startups and building products.
Sasa is now available for hire
  • Java, 10 years
  • REST, 10 years
  • Rapid Prototyping, 10 years
  • Android, 7 years
  • iOS, 7 years
  • Android SDK, 7 years
  • Cocoa Touch, 7 years
  • Swift, 5 years
Belgrade, Serbia
Preferred Environment
The most amazing...
...thing I've coded is an app written in C# and DirectX that is similar to Google Earth but handles 1.4TB of satellite photos using no more than 200MB of memory.
  • Owner and Lead Developer
    2013 - PRESENT
    • Developed an Android app for brain monitoring using custom-made hardware.
    • Developed an iOS app for finding nearby promotions and deals.
    • Developed an Android app for a food delivery back-office.
    • Developed Android and iOS app for limo booking (white labeled customer app, driver app and back-office app).
    • Developed Android and iOS client apps for sport betting.
    • Developed Android and iOS apps for beauty venues (customer app for booking, as well as a back-office app for venue employees).
    • Developed an Android and iOS app for the truck fleet management.
    • Developed an Android app for fashion brands (customer app, white labeled).
    • Developed an Android app for warehouse management.
    Technologies: Java, Kotlin, Android, Swift, iOS, JavaScript, React
  • Chief Java Architect
    2009 - 2013
    • Led the development of mobile products for a Swiss telecom, such as XtraZone, MyTone, and SwisscomTV.
    • Led and coached the team in mobile app development.
    • Reviewed software architecture, set coding standards, and conducted code reviews.
    • Made technology-related decisions on a company level.
    • Developed next-generation CRM software, including a Java back-end and JavaFX front-end.
    Technologies: Java, Android, iOS, PostgreSQL, Groovy, Grails
  • Lead Developer
    2007 - 2009
    • Created a back-end for Google ad tracking using Java.
    • Designed and implemented a high-availability stack based on open source technologies.
    • Created a Java app for Google AdWords campaign management and optimization.
    • Ensured smooth operations and zero downtime for the entire platform.
    • Led a small and focused team of developers, making sure that best development practices were always applied.
    Technologies: Java, PostgreSQL
  • Chief Development Officer
    2004 - 2007
    • Created a mobile solution for courier delivery management using .NET CF and a .NET back-end.
    • Developed a mobile messenger app as part of a fleet tracking and management solution. Used C++ and deployed on Windows CE platform.
    • Created several client applications in the area of computer telephony integration.
    • Maintained massive amounts of legacy C++ code.
    • Led a small development team, making sure to keep up-to-date with technologies and tools.
    Technologies: C++, C#, Microsoft SQL, Embedded C++
  • AdTraffic SEM Optimization Platform (Development)

    Platform for real-time optimization of Google AdWord campaigns. Platform was able to create large campaigns based on set of rules, set by small, custom developed DSL. Further, the platform tracked campaign performance in real time, and it adjusted the campaign on a daily basis for better performance. My role in the project was to build the back-end and to handle high-availability requirements.

  • Swoffice Twentyone (Development)

    Twentyone was supposed to be next-gen CRM software, with a rich client part written in JavaFX and a Java back-end. My role in the project was to set up the entire system architecture and build the JavaFX application and parts of the back-end.

  • Swisscom Xtra-zone (Development)

    Swisscom xtra-zone was a messaging platform for Swiss telecom customers (now discontinued). As part of the platform I developed iOS app, and later on helped in improving Android app as well.

  • Swisscom TV (Development)

    Swisscom TV is an IPTV platform for Swiss telecom customers. Part of the platform are companion apps for mobile devices. My role was to build large portions of Android application (EPG grid, Video player, recording management...). In addition, I did consulting for iOS app, and refactored lot of inherited code on both platforms.

  • Sandwichboard (Development)

    Sandwichboard (now discontiuned) was supposed to provide a simple way to find promotions near you. I made a prototype of the iOS application for the platform, which connected to a REST back-end and displayed rich data (with different styles, backgrounds, and fonts...).

  • mBrainTrain (Development)

    Android app for monitoring brain waves coming from specialized EEG device. The app fetched data from an EEG device via Bluetooth protocol in real time, and it does various scientific calculations and data transformations. The app is not publicly available - it is distributed together with the EEG device.

  • Hacktheglass (Other amazing things)

    I organized a hackathon for developing cool and innovative Google Glass apps. More than 30 developers contributed with seven great projects.

  • Tech Talk at MobCon BG (Other amazing things)

    I gave a presentation on some useful lesser-used Android features.

  • Tech Talk at Java2days, Bulgaria (Other amazing things)

    I gave a presentation about the specifics of Android tablet development.

  • Tech Talk at codemotion, Italy (Other amazing things)

    I gave a presentation about Java and Objective-C, with some language comparisons aimed to help Java developers dig into iOS development.

  • Tech Talk at Jazoon, Switzerland (Other amazing things)

    I gave a presentation on JavaFX technology, sharing experience from one of the first enterprise projects developed on this platform.

  • Languages
    Java, Swift, C#
  • Frameworks
    Cocoa Touch, Android SDK
  • Tools
    Adobe Photoshop, Asana, Android Studio, Trello, Xcode, SourceTree
  • Paradigms
    Kanban, Rapid Application Development, Scrum, REST, Rapid Prototyping, Agile Software Development, Design Patterns, Unit Testing
  • Platforms
    iOS, Android, Firebase
  • Misc
    System Architecture, Firebase Cloud Messaging (FCM), APNs
  • Libraries/APIs
    WebSockets, Google Maps SDK, Google API
  • Master's degree in Information Technology
    Technical Faculty M. Pupin - Zrenjanin, Serbia
    2005 - 2009
  • Bachelor's degree in New Computer Technologies
    VETS - Belgrade, Serbia
    2000 - 2003
I really like this profile
Share it with others