Kristaps Grinbergs iOS, tvOS, watchOS, macOS in Swift

About

Co-Founder, Swift developer at Qminder. Passionate about mobile applications and open source. 14+ years’ worth of experience in programming, Bachelors and Masters in Computer Science. Currently leading mobile development for the easiest waiting line management system in the world — Qminder.

Involved in open source by maintaining libraries and apps and contributing to Swift Weekly Brief.

Work experience

Co-founder and Swift developer

Qminder, United Kingdom
Aug 2011 - present
Building waiting list management for physical locations (iOS, tvOS).

Senior Software Engineer

Tieto, Latvia
Oct 2007 – Sep 2012
Participated in one of the biggest life insurance projects in Latvia - developed and maintained the Rural Support Service information system.

Projects

Qminder iOS & tvOS apps

Applications for iPhone, iPad and Apple TV for easy customer sign-in and service.

Qminder TV is native Apple TV app for the waiting list. It uses open sourced Qminder Swift API and latest Swift features such as codable and keypaths. App keeps active network connection using websockets and upates the UI using reactive approach and RxSwift.

Qminder Sign-In provides self-service sign-in for customers. It uses native and web. Native side interacts with the server using in-house built JavaScript bridge. Background animations are fully native and use GPU.

Dashboard app is a hybrid app with options to communicate between native and web, push notifications, data export and fast actions. It helps managers be up to date with their location.

MeteoTartu app for iOS, tvOS, watchOS

Application to show data from the weather station that has been working since the Ocober of 1999 in Tartu, Estonia, at the roof of the Physics department on the University of Tartu.

Dodies.lv iOS app

The idea behind Dodies.lv is to help plan one's outdoor activities in Latvia. In the map one can find Latvian nature trails, birdwatching towers, parks, campsites and picnic sites. Hiking trails in Latvia are usually shorter and marked, long distance trekking and hiking is not done on specific routes. Dodies.lv lists only marked hiking trails and paths, specifically targeted towards casual hikers.

Weather Latvia iOS app

Meteo Latvia shows current weather observations in Latvia. Data comes from Latvian Environment, Geology and Meteorology Centre and Latvian State Roads.

Education

Phd in Computer Science (unfinished) University of Latvia 2010 – 2012
MSc in Computer Science University of Latvia 2008 – 2010
BSc in Computer Science University of Latvia 2004 – 2008

Skills & proficiency

  • Swift, Objective-C, React Native
  • Xcode, Cocoapods, Carthage, SPM
  • iOS, tvOS, watchOS, macOS
  • Bitrise, Circle CI, Travis CI, fastlane
  • RxSwift, MVVM, Coordinators
  • Javascript, Angular, ReactJS
  • HTML, CSS
  • PostgreSQL, Oracle, MongoDB, SQlite
  • Java, Ruby, Python, PHP
  • Sketch, Photoshop