top of page
Top
IMG_0153_edited.jpg

Alok Karnik

Hello! My name is Alok, and I am an iOS developer at Booking.com. I am proficient in developing Apps, SDKs, and frameworks for the iOS and macOS platforms. My work is deployed on over 2 Billion devices all over the world. 

About

About me

 
bromo.png
IMG_1454_edited.jpg
photo_00005.jpg

I am an Engineer at heart and I love solving problems. While I was in college I enjoyed making games in C, writing simple scripts and command-line apps in Python, and I was the head of the Linux department. I started programming professionally in 2014 and moved to iOS development in 2015. In the past couple of years I have been focussing more on the aspects like software design, architecture, testability and scale. Along with development, I enjoy being a part of broader discussions about the product and design. I am passionate about software that helps make life more convenient and help humans live a better life.

Apart from work, I am an avid reader, solo traveler, amateur cook and I enjoy CrossFit. I take interest in variety of things like philosophy, space, psychology, food and culture. Even though I have very basic knowledge in these topics, these little things help me navigate the world.

I currently live in the beautiful city of Amsterdam.

Experience

Experience

9+ Years of experience in iOS Development

iOS Developer, App core

Jun 2021 - Current

Software Engineer II, iOS SDK

Sept 2015 - Apr 2021

Programmer Analyst Trainee

Aug 2014 - Sept 2015

Booking.png

Booking.com

Making it easier for everyone to experience the world

  • Rewriting the new redesigned Booking.com iOS app using Swift and SwiftUI.

  • Working in high agility cross-functional team to improve the quality and stability of the guest app.

 
 
hsLogo.jpeg

Helpshift

Ridding the World of Bad Customer Service

  • Architecture and design reviews, feature development, code reviews, and helping with recruitment and onboarding.

  • Implemented native components from GCD, URLSession, Sqlite, Autolayout to minimize external dependencies.

  • Implemented a unified design for iOS and macOS SDKs using MVVM-C, Decorator and DAO patterns.

  • Moving the codebase from ObjectiveC to Swift.

  • Improved accessibility of the SDK by adding support for dynamic fonts and Voiceover accessibility labels.

  • Wrote UI automation and unit tests for core classes improving stability of the SDK.

 
CognizantLogo.jpeg

Cognizant

Digital Solutions to Advance Your Business

  • Made tools using Python to automate daily tasks for the QA team.

  • Reviewing technical specifications and business requirement documents.

  • Designed test suites and test strategies for system, integration and functional testing.

  • Executed automated and manual test cases.

 
Portfolio

Portfolio

 

Apps that I made in my personal time

 

Since

Since helps you to manage and visualize occurrences of your activities. 

  • Track number days between each activity

  • Check full history

  • Quick update with a single tap

  • Elegant UI with emoji support

 
 
Since_Home_2.png
Since_Home_1.png

HNReader

A modern, fast and minimal app for reading HackerNews.

  • Swipe gestures for switching sections

  • Nested comments threads

  • Comment folding with taps

HNReader_home_2.png
HNReader_home_1.png
front.png

F1 Countdown Widget

 

An iOS widget to keep track of Formula1 Races.​ Shows countdown till the next race in Days, Hours, Minutes and Seconds format.

Chotu

 

A URL shortener app for the Mac OS menu bar.

Chotu.png

Copyright © Alok Karnik 2020

bottom of page