Saša Slavnić

Saša Slavnić

Belgrade, Serbia
Hire Saša
Scroll To View More
Saša Slavnić

Saša Slavnić

Belgrade, Serbia
Member since June 3, 2014
Saša is a 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.
Saša is now available for hire
Portfolio
Experience
  • Android, 7 years
  • iOS, 6 years
  • Android SDK, 5 years
  • REST, 4 years
  • Google API, 3 years
  • Swift, 3 years
Belgrade, Serbia
Availability
Part-time
Preferred Environment
Xcode
The most amazing...
...thing I have 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
    Retrocode
    2013 - PRESENT
    • Created an Android app for brain monitoring using custom-made hardware.
    • Developed an iOS app for finding nearby promotions and deals.
    • Created an Android app for a food delivery back-office.
    • Built an application for an embedded device using HTML5 and JavaScript on the front-end, with a native wrapper for accessing hardware capabilities.
    • Created a cross-platform app for monitoring elections using jQuery mobile and HTML5, deployed on Android and iOS via PhoneGap.
    Technologies: Java, Android, Swift, iOS, JavaScript, React
  • Chief Java Architect
    Youngculture
    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
    Adtraffic.de
    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
    Zaslon-telecom
    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++
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, platform tracked campaign performance in real-time, and it adjusted campaign on daily basis for better performance. My role in project was to build backend, and to handle high-availability requirements.

  • Swoffice twentyone (Development)

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

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

  • DVDPost (Development)
    https://itunes.apple.com/be/app/dvdpost/id504412426?mt=8

    DVDPost is a video rental company, providing both DVD/Bluray rentals and video on demand rentals. I developed iPhone and iPad application for catalog search and browsing, rentals, and VOD streaming support.

  • 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 simple way to find promotions near you. I made prototype of iOS application for the platform, that connected to REST backend and display rich data (with different styles, backgrounds, fonts...).

  • mBrainTrain (Development)

    Android app for monitoring brain waves coming from specialized EEG device. App fetched data from EEG device via Bluetooth protocol in real time, and it does various scientific calculations and data transformations. App is not publicly available - it is distributed only together with 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)
    http://mobcon.bg/

    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, JavaScript, Objective-C, C#
  • Frameworks
    Android SDK, AngularJS, React.js, iOS SDK, Cocoa Touch, Redux
  • Tools
    Adobe Photoshop, Asana, Android Studio, Eclipse IDE, Apple Xcode, SourceTree, Trello, Grunt
  • Platforms
    iOS, Android, Firebase
  • Misc
    System Architecture, OkHttp, Firebase Cloud Messaging (FCM), APNs
  • Libraries/APIs
    Otto, Google API, React-redux, Google Maps SDK, WebSockets
  • Paradigms
    Design Patterns, Rapid prototyping, Agile Software Development, Rapid application development, Kanban, REST, Unit Testing, Scrum
Education
  • 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