profile-pic

Omkar Bobba

Around years of experience, as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store.
  • Role

    Senior IOS & Ejabberd Developer

  • Years of Experience

    8 years

Skillsets

  • Notification
  • Core Motion
  • Crashlytics
  • delegation
  • Event kit
  • Foundation
  • Git
  • Google Maps
  • HealthKit
  • HTML5
  • Jira
  • JSON
  • MVC
  • Cocoa Pods
  • PayPal
  • Realm
  • REST
  • Scene kit
  • Sprite kit
  • Storyboards
  • stripe
  • SwiftUI
  • Xib
  • XML
  • Ns file manager
  • Objective-C
  • MVVM
  • UIkit
  • Core Data
  • gcd
  • Auto layout
  • Xcode
  • Cocoa Touch
  • SQLite
  • VIPER
  • RxSwift
  • Swift
  • Swift
  • Swift
  • Objective-C
  • Alamofire
  • Core animation
  • Core Graphics
  • Core Location
  • Map kit
  • Singleton
  • AV Foundation
  • Bluetooth
  • Cloud kit

Professional Summary

8Years
  • Sep, 2021 - Present4 yr 6 months

    Senior IOS Developer (Module lead)

    Visionet Systems
  • Jan, 2020 - Aug, 20211 yr 7 months

    Senior IOS Developer

    Saregama India
  • May, 2019 - Dec, 2019 7 months

    Senior IOS Developer

    Baramjk Technologies
  • Jan, 2017 - Apr, 20192 yr 3 months

    IOS Developer

    Flapjack Systems

Applications & Tools Known

  • icon-tool

    GitHub

  • icon-tool

    Cocoa Touch

  • icon-tool

    Realm

  • icon-tool

    SQLite

  • icon-tool

    RxSwift

  • icon-tool

    Crashlytics

  • icon-tool

    Ejabberd

  • icon-tool

    Git

  • icon-tool

    SwiftUI

  • icon-tool

    REST API

  • icon-tool

    Xcode

Work History

8Years

Senior IOS Developer (Module lead)

Visionet Systems
Sep, 2021 - Present4 yr 6 months
    Design and developed Native modules using Swift. Involved in analysis, design and development of the application using XCode. Worked on Video calls and chat modules using Open Tok and Ejabberd SDKs. Worked on RTL/LTR for Arabic language. Built an application which supports in 14 languages. Worked with UI Navigation View, UI Table View, UI Table View Cell, and UI Alert View. Worked on memory management and multithreading to ensure good performance. Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform animations. Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app. Used pagination to display more search results as the user scrolls down the UITableView. Used Alamofire Networking library for effective management of server requests and responses. Involved in developing effective User Interface. Worked in an agile development environment with bi-weekly sprints. Used the NS File Manager to store articles in a file permanently. Used core data for storing user responses and fetching for rendering on corresponding pages. Developed application by using MVC, Singleton, Notification and Delegations and Protocol Design patterns. Designed and implemented search functionality for parts in a separate/background thread using GCD to improve responsiveness. Worked on Web Service calls and JSON parsing, Alamofire API, protocols and push notifications. Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.

Senior IOS Developer

Saregama India
Jan, 2020 - Aug, 20211 yr 7 months
    Design and developed native modules using Swift 4.0. Involved in analysis, design and development of the application using XCode. Worked on Sockets to implement weekly quiz and housie games. Worked on Av foundation to play music and video in the app. Used core data for storing user Songs and fetching offline content. Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View, HealthKit and core location. Implemented Bluetooth connectivity to connect Saregama Carvaan device. Integrated Google Map SDK for location search driven direction, worked with Alamofire API. Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform animations. Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app. Used navigation to display more search results as the user scrolls down the UI Table View. Integrated restful web services with parsing responses by JSON serialization. Managed development activities such as sending build to provisional deliveries. Attending daily standup and scrum meeting to discuss work progress. Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.

Senior IOS Developer

Baramjk Technologies
May, 2019 - Dec, 2019 7 months
    Design and developed native modules using Swift4. Involved in analysis, design and development of the application using XCode. Worked on RTL/LTR for Arabic language. Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View. Wrote Unit tests and UI Tests for App stability and performance, used XC Test framework. Worked on memory management and multithreading to ensure good performance. Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform animations. Experienced developing application from scratch and developed application through storyboard. Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app. Used pagination to display more search results as the user scrolls down the UI Table View. Used Alamofire library for effective management of server requests and responses. Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository. Fixed many critical bugs using Jira.

IOS Developer

Flapjack Systems
Jan, 2017 - Apr, 20192 yr 3 months
    Worked extensively with Objective C and Swift. Worked with web service calls, JSON and XML parsing. Worked on localization. Implemented the scroll functionality by using UI Scroll View in the app. Used Core Data Framework for local storage purpose in SQLite. Maintaining the singularity between the app and the back-end server using the NSURL Request and NSURL Connection for rating submission. Implemented Core locations, Core data, Sockets, Google Maps, Stripe and PayPal payments. Responsible for service integration development and testing. Implemented advanced animation techniques to provide a user-friendly interface. Used the same XIB to design for older iPhone by using Auto-Layout. Integrated a web-based content made with HTML5 on a native app using UI Web View. Redesigned several screens including default application landing screen as per newer wireframe. Gathered all the requirements and prepared the requirement specification document. Designed and understood the requirement.

Major Projects

3Projects

iConnectYou App

    An app enabling access to confidential employee support benefits including video calls, chat, and multilingual support.

Saregama Carvaan App

    An app for music streaming, weekly quizzes, housie games, and Carvaan device connectivity.

Amer Souq

    An online marketplace for buying and selling locally with RTL/LTR Arabic support.

Education

  • Bachelor of Electronics Communication Engineering

    Jntuh (2014)