Yogesh Kohli


iOS App Developer

Portfolio


Research Projects


Technical Skills


  • LANGUAGES:   Swift, Objective-C, Java, Python, Javascript
  • MOBILE:      iOS, Android
  • WEB:         REST, SOAP, PHP, AJAX, XML, HTML5, CSS
  • DATABASE:   MySQL, PostgreSQL
  • PROJECT MGMT: Git, Agile, SDLC, Jira
  • TESTING:    JUnit, XCTest framework in Xcode
  • LIBRARIES:    JQuery
  • CLOUD:       Heroku
  • OS:         OS X, Windows, Linux
  • WEARABLE:  Apple Watch OS

About


I am an experienced iOS Developer with a demonstrated history of working in startup. I started iOS development in June 2015. Currently, I am doing Masters in Computer Science from San Diego State University.

When i am not working, I like to play my PlayStation 4. Some of my favorite games are FIFA 18, GTA V & Don Bradman Cricket.

Contact Me


phone

+1 (619) 371-7355


email

yogesh22kohli@gmail.com


SCHOOFI


schoofi

Schoofi is an innovative mobile based platform enabling schools to connect with Parents and Students in real-time from a single mobile and web application over the internet cloud. Parents and Students get all relevant academic updates and other school related information through push notifications on the app.

Check on App Store

Details

  • Researched, identified and finalised the best UI and UX design and then created wireframes for the product using SketchApp
  • Enhanced and improved the database designs and the overall flow
  • Developed iPhone/iPad application in Objective-C
  • Deployed App and it's updates to App Store

Technologies used

  • Objective-C
  • Used Maps and location based services for live tracking of School Bus
  • Used Digits - a product comes under Fabric by TWITTER for Mobile and Email verification of users
  • Core Data used for storing data locally
  • Firebase Analytics
  • Payment Gateway Integration
  • Social account ntegration
Close Project

SCHOOFI LEARN


schoofilearn

Schoofi Learn is a next generation learning app to assist students learn and increase their knowledge in an interactive and entertaining manner. It provides flexible options to choose the difficulty levels and number and type of questions.

Check on App Store

Details

  • Researched, identified and finalised the best UI and UX design and then created wireframes for the product using Axure RP
  • Enhanced and improved the database designs and the overall flow
  • Developed iPhone/iPad application in Swift
  • Deployed App and it's updates to App Store

Technologies used

  • Swift 2.3 and later converted to Swift 3.0
  • Customised created graph for users to analyse their position in the quiz
  • Wrote PHP scripts for data parsing between server and front-end.
  • Firebase Analytics
  • Firebase Crashlytics
  • Social login integration
Close Project

iOS app for visualization and analysis of the crop yield data


It's a smartphone app in iOS for NASA's MODIS (Satellite) data which sends the agricultural data (NDVI - Normalised Vegtation Index) to Earth after every 8th day.

Details

  • Researched, identified and finalised the best UI and UX design and then created wireframes for the product using Axure RP
  • Wrote Python script which will fetch the dat from NASA's server and store it into a Postres database
  • Developing iPhone/iPad application in Swift 4
  • Coding web services in PHP which is required for data parsing

Technologies used

  • Swift 4.0
  • Python 3.6
  • Firebase Analytics
  • Firebase Crashlytics
  • Social login integration
Close Project

YPad


It's an app for iPad developed using Swift Playgrounds for Apple's World Wide Developer Conference (WWDC) 2018 submission. I created my custom iPad named as YPad with custom made apps in it.

Check on Github

Details

  • Developed in Swift Playgrounds
  • Diet Predictor app in it - it predicts your next meal according to your previous meal consumption with maintaining proper calorie record your body requires
  • Developed custom animations like Confetti, Bubble, Firework and my interest
  • Displayed my personal info in an interactive way
  • Created a beautiful custom Paint app

Technologies used

  • Swift 4.0
  • Swift Playgrounds in iPad
Close Project

Fortune Wheel


It's an app / mini game developed for iPhone users as my iOS class final project.

Check on Github

Details

  • It’s an app / game similar to TV series wheel of fortune
  • You can play word guessing game. The money you will win is not hard cash. It’s a pseudo currency
  • Ability to share to social media is also there once you guess all the letters of the word right, it will take you to the screen automatically where you can share your score

Technologies used

  • Swift 4.0
Close Project

Hoopty


With zeal to learn more and more and to experiencing working in a challenging environment, I worked on a freelancing project - With Hoopty, discover a new way of maintaining your vehicle. Vehicle Servicing at your convenience - Anytime, Anyplace.

Details

  • It allows users to have their car serviced anywhere anytime.
  • Integrated MapBox API and made some updates like Location services, Service Requesting.

Technologies used

  • Developed in Objective-C but used some third party Swift API.
Close Project

3D BRAIN WEB APP


With zeal to learn more and more and to experiencing working in a challenging environment, I worked on a freelancing project - With Hoopty, discover a new way of maintaining your vehicle. Vehicle Servicing at your convenience - Anytime, Anyplace.

Details

  • It allows users to have their car serviced anywhere anytime.
  • Integrated MapBox API and made some updates like Location services, Service Requesting.

Technologies used

  • Developed in Objective-C but used some third party Swift API.
Close Project