<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Parveen Kaler | Entrepreneur • Developer • Engineering Manager</title><title>Index | Parveen Kaler</title><meta name="generator" content="Jekyll v3.9.0" /><meta property="og:title" content="Index" /><meta property="og:locale" content="en_US" /><meta name="description" content="Entrepreneur • Developer • Engineering Manager" /><meta property="og:description" content="Entrepreneur • Developer • Engineering Manager" /><link rel="canonical" href="https://kaler.io/" /><meta property="og:url" content="https://kaler.io/" /><meta property="og:site_name" content="Parveen Kaler" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="Index" /><meta name="twitter:site" content="@kaler" /> <script type="application/ld+json"> {"@type":"WebSite","headline":"Index","url":"https://kaler.io/","description":"Entrepreneur • Developer • Engineering Manager","name":"Parveen Kaler","@context":"https://schema.org"}</script><meta content="Index" property="og:title"><meta content="Parveen Kaler" property="og:site_name"><meta content="article" property="og:type"><meta content="Entrepreneur • Developer • Engineering Manager" property="og:description"><meta content="https://kaler.io/" property="og:url"><meta content="https://kaler.io/images/bg-hero-header-home.jpg" property="og:image"><meta name="twitter:card" content="summary"><meta name="twitter:creator" content="@kaler"><meta property="og:title" content="Index" /><meta property="og:url" content="https://kaler.io/" /><meta property="og:description" content="Entrepreneur • Developer • Engineering Manager" /><meta property="og:image" content="https://kaler.io/images/logo-bot.png"><link rel="shortcut icon" href="/favicon.ico"><link rel="alternate" type="application/atom+xml" title="Parveen Kaler" href="/atom.xml"><link rel="sitemap" type="application/xml" title="sitemap" href="/sitemap.xml" /><link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/android-icon-192x192.png" sizes="192x192"><link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><link rel="manifest" href="/manifest.json"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><style type="text/css"> body{font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;zoom:1;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}header p strong{text-transform:uppercase}.post-title{background:black;margin:10rem 0;color:white;padding:2rem;font-weight:bold}.home-title{background:black;color:white;font-weight:bold;padding:2rem;text-align:center}a,a:visited{color:black;font-weight:bold}a:hover,a:visited:hover{color:dodgerblue}a.active{background:black;padding:0.5rem;color:white;font-weight:bold}blockquote{background:#f9f9f9;border-left:5px solid black;font-size:120%;margin:2rem 0;padding:1rem}blockquote p{margin:0}blockquote footer{font-size:90%;margin:1rem 0 0 0}dl dt{margin-bottom:0.5rem}dl dd{font-style:italic;margin-bottom:2rem}code,pre{font-family:San Francisco Mono,Monaco,"Consolas","Lucida Console","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:92%}pre{background:black;color:white;overflow:auto;padding:1em;width:100%}.date{opacity:0.6}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0 auto;max-width:50rem;padding:1rem}strong,b,h1,h2,h3,h4{font-weight:bold}hr{background:black;border:0;height:2px;margin:2rem 0;width:100%}table{border-collapse:collapse;text-align:left;width:100%}table tr{border-bottom:1px solid black}table td{padding:0.5rem}img{width:100%;height:100%;margin:0.5rem 0}nav ul{list-style:none;padding:0;text-align:center}nav ul li{display:inline-block}nav a{margin:0.5rem;text-transform:uppercase}footer{margin:2rem 0}</style><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-2731271-1', 'auto'); ga('send', 'pageview'); </script></head><body><header role="banner"><nav role="navigation"><ul><li><a href="/" class="active">Parveen Kaler</a></li><li><a href="https://twitter.com/kaler">@kaler</a></li><li><a href="https://github.com/kaler">Github</a></li></ul></nav></header><hr><main id="main" role="main"> <img class="fit-picture" src="/images/bg-hero-header-home.jpg" alt="Parveen Kaler"><article class="post index" role="article"><h1 class="home-title">Entrepreneur • Developer • Engineering Manager</h1></article><p>Hi. I am Parveen Kaler.<p>I am a Senior Mobile Engineering Manager at Earnin. I was the first hire in the Vancouver office and helped build the best mobile engineering team in the city.<p>I live in beautiful Vancouver, BC. I moved to Vancouver in 1998 to attend Simon Fraser University. I completed a Bachelors of Science in Computing Science from SFU.<p>I have lead small startup teams that bring version 1.0 of products to life. This includes building out a distribution strategy, product management, project management, and metrics while talking to customers, I build businesses. I recently shipped Impact.fit.<p>I have experience shipping projects for very large enterprise customers with millions of daily active users. I worked on the Product Page on Walmart's US iPhone App.<p>I am the owner of Smartful Studios. Smartful Studios is focused on mobile strategy and iPhone software development. The company was founded in January of 2008.<p>I have 12+ years building iOS Apps. I have 20+ years of software development experience on many different platforms (Web, iOS, Mac, PC, XBox 360, Sony PS3, Sony PSP). I am a polyglot programmer that writes code in Swift and Objective-C for iOS and Ruby for web development.<hr><article role="article"><h2><a href="/ultralearning-scott-young"> Book Notes: Ultralearning by Scott Young </a></h2><p></p><time class="date" datetime="2020-08-24T00:00:00+00:00">August 24, 2020</time></article><article role="article"><h2><a href="/the-score-takes-care-of-itself-bill-walsh"> Book Notes: The Score Takes Care Of Itself by Bill Walsh </a></h2><p></p><time class="date" datetime="2019-04-25T00:00:00+00:00">April 25, 2019</time></article><article role="article"><h2><a href="/high-output-management-andy-grove"> Book Notes: High Output Management by Andy Grove </a></h2><p></p><time class="date" datetime="2019-04-21T00:00:00+00:00">April 21, 2019</time></article><article role="article"><h2><a href="/drive-daniel-pink"> Book Notes: Drive </a></h2><p></p><time class="date" datetime="2019-02-17T00:00:00+00:00">February 17, 2019</time></article><article role="article"><h2><a href="/book-notes-7-powers-hamilton-helmer"> Book Notes: 7 Powers </a></h2><p></p><time class="date" datetime="2019-02-15T00:00:00+00:00">February 15, 2019</time></article><article role="article"><h2><a href="/custom-xcode-template-uiviewcontroller"> Custom Xcode Templates for UIViewControllers </a></h2><p></p><time class="date" datetime="2018-12-29T00:00:00+00:00">December 29, 2018</time></article><article role="article"><h2><a href="/ibinspectable-uibutton-borders-storyboard"> IBInspectable and UIButton Borders in Storyboards </a></h2><p></p><time class="date" datetime="2018-12-27T00:00:00+00:00">December 27, 2018</time></article><article role="article"><h2><a href="/book-notes-thinking-in-systems"> Book Notes: Thinking In Systems </a></h2><p></p><time class="date" datetime="2018-12-23T00:00:00+00:00">December 23, 2018</time></article><article role="article"><h2><a href="/senior-ios-developer-checklist"> Senior iOS Developer Checklist </a></h2><p></p><time class="date" datetime="2018-12-12T00:00:00+00:00">December 12, 2018</time></article><article role="article"><h2><a href="/lessons-learned-shipping-impact-ios"> Lessons Learned Shipping Impact for iOS </a></h2><p></p><time class="date" datetime="2018-12-09T00:00:00+00:00">December 9, 2018</time></article><article role="article"><h2><a href="/book-notes-mindset"> Book Notes: Mindset </a></h2><p></p><time class="date" datetime="2018-11-09T00:00:00+00:00">November 9, 2018</time></article><article role="article"><h2><a href="/book-notes-blitzscaling"> Book Notes: Blitzscaling </a></h2><p></p><time class="date" datetime="2018-10-21T00:00:00+00:00">October 21, 2018</time></article><article role="article"><h2><a href="/book-notes-creative-selection"> Book Notes: Creative Selection </a></h2><p></p><time class="date" datetime="2018-09-17T00:00:00+00:00">September 17, 2018</time></article><article role="article"><h2><a href="/nsspain2018-unit-testing-uiviewcontroller-5-tips"> NSSpain 2018 | Unit Testing UIViewController: 5 Tips in 5 Minutes </a></h2><p></p><time class="date" datetime="2018-09-14T00:00:00+00:00">September 14, 2018</time></article><article role="article"><h2><a href="/uiviewcontroller-containment"> UIViewController Containment </a></h2><p></p><time class="date" datetime="2018-09-12T00:00:00+00:00">September 12, 2018</time></article><article role="article"><h2><a href="/unit-test-uitabbarcontroller"> Unit Testing UITabBarControllers </a></h2><p></p><time class="date" datetime="2018-09-09T00:00:00+00:00">September 9, 2018</time></article><article role="article"><h2><a href="/unit-testing-uiviewcontrollers"> Unit Testing UIViewControllers </a></h2><p></p><time class="date" datetime="2018-09-08T00:00:00+00:00">September 8, 2018</time></article><article role="article"><h2><a href="/altconf-2018-ios-at-scale"> AltConf 2018 Video: iOS at Scale </a></h2><p></p><time class="date" datetime="2018-09-06T00:00:00+00:00">September 6, 2018</time></article><article role="article"><h2><a href="/how-to-read-a-book"> Book Notes: How To Read A Book </a></h2><p></p><time class="date" datetime="2018-09-05T00:00:00+00:00">September 5, 2018</time></article><article role="article"><h2><a href="/ios-architecture-at-scale"> Millions of Customers. Billions of Dollars: iOS Architecture at Scale </a></h2><p></p><time class="date" datetime="2018-06-11T00:00:00+00:00">June 11, 2018</time></article><article role="article"><h2><a href="/self-sizing-uicollectionviewcell-swift"> Self Sizing UICollectionViewCell in Swift </a></h2><p></p><time class="date" datetime="2018-01-15T00:00:00+00:00">January 15, 2018</time></article><article role="article"><h2><a href="/swift-mvvm-protocols-operations"> MVVM, Protocols, and Operations in Swift </a></h2><p></p><time class="date" datetime="2016-08-22T00:00:00+00:00">August 22, 2016</time></article><article role="article"><h2><a href="/good-analytics-change-behaviour"> Good Analytics Change Behaviour </a></h2><p></p><time class="date" datetime="2015-08-26T00:00:00+00:00">August 26, 2015</time></article><article role="article"><h2><a href="/swift2-whats-new"> What's New In Swift 2.0 </a></h2><p></p><time class="date" datetime="2015-07-06T00:00:00+00:00">July 6, 2015</time></article><article role="article"><h2><a href="/learn-swift-now"> Learn Swift Now </a></h2><p></p><time class="date" datetime="2015-02-14T00:00:00+00:00">February 14, 2015</time></article><article role="article"><h2><a href="/autolayout-and-layoutsubviews"> Auto Layout, Custom Controls and layoutSubviews </a></h2><p></p><time class="date" datetime="2014-09-19T00:00:00+00:00">September 19, 2014</time></article><article role="article"><h2><a href="/opinionated-core-data"> Opinionated Core Data&#58; Hold On To Your Butts </a></h2><p></p><time class="date" datetime="2014-03-13T00:00:00+00:00">March 13, 2014</time></article><article role="article"><h2><a href="/api-first"> API First </a></h2><p></p><time class="date" datetime="2013-07-05T00:00:00+00:00">July 5, 2013</time></article><article role="article"><h2><a href="/polyglotconf-vancouver-2012"> PolyglotConf Vancouver 2012 </a></h2><p></p><time class="date" datetime="2012-04-08T20:31:57+00:00">April 8, 2012</time></article><article role="article"><h2><a href="/continuous-deployment-for-ios-apps"> Continuous Deployment for iOS Apps </a></h2><p></p><time class="date" datetime="2012-02-04T18:26:26+00:00">February 4, 2012</time></article><article role="article"><h2><a href="/ai-distribution-siri-versus-google-search"> AI Distribution: Siri versus Google Search </a></h2><p></p><time class="date" datetime="2011-10-16T15:10:27+00:00">October 16, 2011</time></article><article role="article"><h2><a href="/tingle-a-great-reason-to-be-single"> Tingle - A Great Reason To Be Single </a></h2><p></p><time class="date" datetime="2011-02-09T10:25:43+00:00">February 9, 2011</time></article><article role="article"><h2><a href="/joining-app-social-as-director-of-development"> Joining App Social as Director of Development </a></h2><p></p><time class="date" datetime="2010-11-26T16:07:20+00:00">November 26, 2010</time></article><article role="article"><h2><a href="/democamp-vancouver-12"> DemoCamp Vancouver 12 </a></h2><p></p><time class="date" datetime="2010-10-05T14:04:35+00:00">October 5, 2010</time></article><article role="article"><h2><a href="/crashkit-helping-your-iphone-apps-suck-less"> CrashKit: Helping Your iOS/iPhone Apps Suck Less </a></h2><p></p><time class="date" datetime="2010-08-11T03:38:46+00:00">August 11, 2010</time></article><article role="article"><h2><a href="/designing-a-better-iphone-signin-screen"> Designing a Better iPhone Sign Up Screen </a></h2><p></p><time class="date" datetime="2010-07-26T21:14:00+00:00">July 26, 2010</time></article><article role="article"><h2><a href="/democamp-vancouver-11"> DemoCamp Vancouver 11 </a></h2><p></p><time class="date" datetime="2010-07-02T21:15:17+00:00">July 2, 2010</time></article><article role="article"><h2><a href="/democamp-vancouver-10-geo-edition"> DemoCamp Vancouver 10: Geo Edition </a></h2><p></p><time class="date" datetime="2010-02-20T22:44:43+00:00">February 20, 2010</time></article><article role="article"><h2><a href="/vancouver-iphone-forum-touch-interface-design"> Vancouver iPhone Forum: Touch Interface Design </a></h2><p></p><time class="date" datetime="2009-11-19T14:36:16+00:00">November 19, 2009</time></article><article role="article"><h2><a href="/in-app-purchases-and-mobile-services"> In App Purchases and Mobile Services </a></h2><p></p><time class="date" datetime="2009-10-16T12:40:42+00:00">October 16, 2009</time></article><article role="article"><h2><a href="/cbc-interview-iphone-app-store-economics"> CBC Interview - iPhone App Store Economics </a></h2><p></p><time class="date" datetime="2009-10-14T11:40:09+00:00">October 14, 2009</time></article><article role="article"><h2><a href="/georgia-straight-article-on-iphone-development"> Georgia Straight Article on iPhone Development </a></h2><p></p><time class="date" datetime="2009-04-23T14:18:50+00:00">April 23, 2009</time></article><article role="article"><h2><a href="/april-vancouver-iphone-developers-meetup"> April Vancouver iPhone Developers Meetup </a></h2><p></p><time class="date" datetime="2009-04-12T23:58:59+00:00">April 12, 2009</time></article><article role="article"><h2><a href="/february-vancouver-iphone-developers-meetup"> February Vancouver iPhone Developers Meetup </a></h2><p></p><time class="date" datetime="2009-02-16T17:42:28+00:00">February 16, 2009</time></article><article role="article"><h2><a href="/seattle-iphone-tech-talk-world-tour"> Seattle: iPhone Tech Talk World Tour </a></h2><p></p><time class="date" datetime="2008-11-30T15:47:43+00:00">November 30, 2008</time></article><article role="article"><h2><a href="/november-vancouver-iphone-developer-meetup"> November Vancouver iPhone Developer Meetup </a></h2><p></p><time class="date" datetime="2008-11-19T22:36:51+00:00">November 19, 2008</time></article><article role="article"><h2><a href="/iphone-translink-app"> iPhone Translink App </a></h2><p></p><time class="date" datetime="2008-11-14T17:42:25+00:00">November 14, 2008</time></article><article role="article"><h2><a href="/vancouver-iphone-developers-group"> Vancouver iPhone Developers Group </a></h2><p></p><time class="date" datetime="2008-10-13T20:35:29+00:00">October 13, 2008</time></article><article role="article"><h2><a href="/iphone-development-reading-objective-c-methods"> iPhone Development: Reading Objective-C Methods </a></h2><p></p><time class="date" datetime="2008-09-28T19:09:10+00:00">September 28, 2008</time></article><article role="article"><h2><a href="/quality-of-life"> Quality of Life </a></h2><p></p><time class="date" datetime="2006-04-26T00:22:38+00:00">April 26, 2006</time></article><article role="article"><h2><a href="/company-of-heroes-trailer"> Company of Heroes Trailer </a></h2><p></p><time class="date" datetime="2005-05-15T10:11:00+00:00">May 15, 2005</time></article></main><hr><footer class="footer" role="contentinfo"> <small> © 2020 Parveen Kaler / <a href="/atom.xml">RSS Feed</a>. </small></footer></body></html>
