Scroll To View More
Hire the top 3% of freelance developers
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
Portfolio
Experience
  • 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
Availability
Part-time
Preferred Environment
Xcode
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.
Employment
  • Owner and Lead Developer
    2013 - PRESENT
    Retrocode
    • 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
    Youngculture
    • 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
    Adtraffic.de
    • 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
    Zaslon-telecom
    • 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++
Experience
  • AdTraffic SEM Optimization Platform (Development)
    http://adtraffic.de

    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)
    http://hacktheglass.org/blog.html

    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)
    http://java2days.com

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

  • Tech Talk at codemotion, Italy (Other amazing things)
    http://www.codemotionworld.com/

    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)
    http://jazoon.com/history/2010/

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

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