Jaanus Siim

Jaanus Siim

Tartu, Estonia
Hire Jaanus
Scroll To View More
Jaanus Siim

Jaanus Siim

Tartu, Estonia
Member since February 18, 2014
Jaanus is a highly skilled Software developer with a passion for mobile development. He has focused in recent years on iOS development, but also has extensive experience with Android and J2ME platforms. He is a great communicator, and enjoys working in diverse environments.
Jaanus is now available for hire
  • Objective-C, 7 years
  • Swift, 2 years
  • Xcode, 7 years
  • AppCode, 5 years
  • iOS, 6 years
  • Sprite Kit, 2 years
  • Object-oriented Programming (OOP), 9 years
Tartu, Estonia
Preferred Environment
iOS using AppCode (Objective-C and Swift)
The most amazing...
...things I've coded are J2ME games on feature phones. Squeezing every part of code and resources to fit application into 64kB jars was special.
  • Freelance iOS Developer
    Coodly OÜ
    2012 - PRESENT
    • Led the development of taxi ordering app Taxify, currently taking off in Europe.
    • Led the development of Taxify companion app Taxify Driver.
    • Led the development of the WeAreColony iPad app to watch indie movies.
    • Created multiple iPad quiz apps used in local bars and shopping centers.
    • Led the development of Speed Camera Tracker showing useful info for drivers in Australia.
    • Built multiple in-house apps to play around with new technologies like Swift and SpriteKit.
    Technologies: iOS
  • Senior iOS Developer
    Mooncascade OÜ
    2013 - 2014
    • Led the development of TrasnferWise iOS client. Defined app architecture and network communication with caching.
    • Extended functionality of Parku (v2) iOS app.
    • Rewrote the parku app (v3) targeting iOS 7 and up.
    • Led the development of KFC Heartbeat, a social app based on Glassboard and used internally by KFC.
    • Fixed bugs and improved functionality for CarDelMar car rental app.
    • Developed a simple utility calculator for the golden ratio.
    • Maintained various existing iOS projects.
    Technologies: iOS
  • Senior J2ME and iOS Developer
    MobiSolutions AS
    2009 - 2012
    • Led the UI rewrite of Skype J2ME.
    • Helped intermittently on Skype's Android version.
    • Led the development of a marine navigation iOS app built on top of a C++ library provided by the client.
    • Led the developmet to extend Touchnote iOS app's functionality. First extended image editing capabilities and later did partial UI rewrite for universal app.
    • Led the development of Lifecake iOS app. Scrapbook for memories of kids growing up. Notes, photos an videos that can be shared with family.
    • Led the development of a local parking iOS app.
    Technologies: J2ME, iOS, Android
  • Senior Java Developer
    Nutiteq OÜ
    2008 - 2009
    • Led the development of a mapping SDK that could be used on any platform supporting Java (J2ME, Android, BlackBerry).
    • Extended the functionality of the mapping application written in J2ME.
    Technologies: Mobile Java
  • Test Engineer: J2ME Games, Java Server Development
    Aqris Software AS
    2004 - 2008
    • Developed custom testing framework on top of IBM STAF framework.
    • Wrote J2ME games for Sulake.
    • Wrote banking loan solutions on top of Spring framework.
    • Wrote PAF casino games using a custom in-house framework.
    Technologies: IBM STAF framework, J2ME, Spring framework
  • Taxify iOS (Development)

    Taxify gets you a taxi at the push of a button. The company is taking off at the moment in Europe. I led development for the native rewrite for version 2.0.

    Technical notes: CoreLocation, CoreData, Google Maps SDK, AFNetworking

  • Taxify Driver (Development)

    A companion app to Taxify service directed to taxi drivers. Led the development of version 1.0.

    Technical notes: CoreLocation, CoreData, Google Maps SDK, AFNetworking, UIKit

  • TransferWise iOS (Development)

    Transfer money abroad quickly, easily, and at the lowest possible cost using TransferWise. I led the development of version 1.0 and designed intelligent data caching and communication with the API.

    Technical notes: CoreData, AFNetworking, UIKit

  • Touchnote iOS (Development)

    REAL POSTCARDS AND GREETING CARDS from your iPhone and iPad. A simple and meaningful way to share memories and make people smile! I extended image edit functionality and rewrote core functionality to support the iPad.

    Technical notes: CoreImage, CoreData, AFNetworking, UIKit, AVFoundation

  • Parku iOS (Development)

    Find nearby parking, book in real time or up to 30 days in advance, and pay cashless conveniently through credit card or PayPal. I extended functionality and UI updates for version 2.x and rewrote version 3.0 to support iOS7 and up.

    Technical notes: Google Map SDK, CoreLocation, Facebook login, AFNetworking, CoreData, clustering pins, Push notifications, PayPal SDK, Braintree SDK

  • Lifecake iOS (Development)

    A digital baby scrapbook. Store and share notes, photos, and videos. Share with family and friends. Order printed scrapbooks. I led the development for version 1.0.

    Technical notes: CoredData, AFNetworking, UIKit, IAP, AVFoundation

  • Cruise Control (Development)

    Show helpful data to drivers in Australia - speed cameras, rest areas, hospitals, gas stations, etc.. Available only at the AU AppStore. I led the development for version 1.0.

    Technical notes: MapKit, CoreLocation, IAP, AFNetworking, UIKit, CoreData, pins clustering

  • mTimer2 (Development)

    A personal project for time tracking service SlimTImer (http://www.slimtimer.com). It allows offline time tracking with entries sync to server. Built using on top of the public SlimTimer API.

    Technical notes: UIKit, iAd, CoreData, AFNetworking, IAP

  • TenPair (Development)

    A simple ten-pair puzzle game. Personal project to get familiar with SpriteKit on iOS. For version 1.2, the whole project was rewritten in Swift.

    Technical notes: Swift, SpriteKit, iAd

  • Gambrinus (Development)

    Estonia's biggest beer blog on iOS devices. It pulls posts from http://tartugambrinus.blogspot.com/ using Blogspot API. Done in cooperation with owner of the blog. The iPad version runs in kiosk mode also browsable in the beer shop owned by the blog writer.

    Technical notes: CoreData, AFNetworking Blogspot API, Guided access, Images caching, UIKit

  • Languages
    Swift, Objective-C
  • Frameworks
    iPhone SDK, StoreKit, Core Location, Core Data
  • Libraries/APIs
    AFNetworking, Sprite Kit, Braintree API, PayPal API, SQLite
  • Tools
    Xcode, AppCode, Interface Builder, GitHub, Git
  • Platforms
    iAd, iPad, iOS
  • Paradigms
    Object-oriented Programming (OOP), REST, Agile Software Development
  • Storage
  • Bachelor's degree in IT
    Tallinn Technical University - Tallinn
    2001 - 2003
I really like this profile
Share it with others