Bhupinder V. - Mobile App Expert (iOS / Android)

Bhupinder V.

Mobile App Expert (iOS / Android)

India | Asia/Kolkata (USD)

$8/hr
Full-time : 30+ hrs/week
0, Followers

ABOUT ME

I am an experienced iOS software engineer, and I've been working in Swift since the day it was released. I currently have 150+ apps live in the store. My primary focus is building iOS apps in Swift. I love nothing more than designing a good, solid foundation for an app and then building it up!

I've built many different kinds of iOS apps in both Swift and Objective-C. Most recently, I worked on a Video Streaming (Social Networking) application called ‘Bonk Live’ that let users to broadcast live video streams. I am very proud of the app and you can download it on the App Store today!

My iOS skills include:

• Deep learning. Ever since Apple introduced CoreML at WWDC a few months back, I've gotten quite skilled at training and efficiently implementing on-device neural networks to do all sorts of tasks such as image recognition, handwriting recognition, and so on.

• Animation and design: From simple swipe-based animations to complex GPU accelerated animation.

• Location Services: I have years of experience working with GPS data and Apple’s Location Services framework.

• Maps: I have had 3 years of experience with both Google’s Maps SDK and Apple’s MapKit. Mapping (cartography) is actually quite an interesting and extensive field, but it can also be really fun and rewarding. In one app I worked on called Doozyrama, I built a map with a tile-layer on top (like a fog), and whenever the user moved around the city it would clear out tiles to show where they went. It was quite a challenge to make it fast, and involved a lot of fundamental computer science techniques and efficient data structures.

• Advanced computation techniques: Techniques such as SIMD, multi-threading, GPU acceleration, and smart data structures can do remarkable things when implemented right. This is often one of the areas where iOS developers tend to fail, because if an algorithm isn't designed and tested right, it can cripple an app.

• Core Data, Realm: I have years of experience with Core Data, however in recent years I've started to greatly prefer using Realm DB instead. Core Data is quite old at this point and requires a ton of boilerplate code that can be difficult to maintain, Realm is significantly simpler and faster.

• Security: This is often a highly overlooked factor, and it has never been more important. Simple security techniques such as HTTPS, secure password hashing, and encryption can be easily implemented to make an app secure.

SKILLS

EMPLOYMENT HISTORY OUTSIDE OF TOOGIT

Software Engineer

Impinge Solutions Pvt. Ltd. - Jul, 2011 to Jul, 2013, Mohali

Senior Software Engineer Team Lead

Populace,Inc - Jul, 2013 to present, Georgia USA

EDUCATION HISTORY

Masters in Computer Applications, Computer Science

(2008 - 2011) Maharishi Markendeshvar University
This app was build for the North Alaba Brewries. User can go to any Brewery and can do checkin. Based on checkins he can claim prizes.

Explore and buy related freelance services