Post Job Free

Resume

Sign in

Development Project

Location:
Bellevue, WA, 98005
Posted:
December 22, 2015

Contact this candidate

Resume:

Mohit Trivedi

E-mail: acsv0j@r.postjobfree.com

Phone: 678-***-****

Summary

I am a Mobile Application Developer with experience in analysis, design, development, implementation and testing native applications on iPhone/iPad using ObjectiveC, Xcode, Swift and CocoaTouch

Specific Expertise

5 years of experience as an IOS developer in User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad, iOS application development using objective-C, Cocoa Touch, UIKit, Swift in various versions of Xcode.

Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards.

Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.

Worked on third party framework and CocoaPods to manage libraries

Worked on multithreading technologies like NSOperationQueues and GCD and network libraries using AFNetworking and NSURLSession, JSON parsers and XML parsers using NSJSONSerializer, NSXMLParser

Worked on Audio Toolkit, AV Foundation, HTTP segmented streams MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.

Strong experience in SenTestingKit, Unit Testing, Profiling memory, Memory Management and performance with instruments.

Strong knowledge on subversion version control and server management.

Good understanding of Memory Management: ARC and non-ARC in iOS development.

Worked on Object Oriented Concepts and good development experience in using those concepts in building re-usable code.

Experience with configuration and maintenance of NFS, DNS, DHCP, SMTP, and Networking with TCP/IP

Worked with Social networks API: Google+, Twitter, Tumbler, FacebookGraph Api.

Experience programming embedded devices and microcontrollers

Experience developing games for iPad and iPhones using Cocos2D and SpriteKit

Worked with UI design using Storyboard and Interface Builder Worked on parsing with SBJson and LibXML, as well as NSXMLParser NSJSONSerialization and PLIST Understanding of cash reports analysis, usage of instrument tools for application.

Used various iPhone SDK frameworks such as Foundation, CoreData Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.

Experience in working under Mac OS-X and Windows platforms. Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.

Proficient in source control with Git, SVN Integrations such as Facebook, Twitter, and Google+ with OAuth token handling and make API requests.

Effective team player with strong interpersonal and communication skills.

Strong communication, presentation, analytical and problem solving skills.

Adaptable to work for stretched periods and stringent deadlines.

Education

IIIT Jabalpur (2010) Bachelors of Technology, Computer Science and Engineering - 8.4 CGPA

Links to the App store

https://itunes.apple.com/us/app/real-estate-by-xome-buy-or/id985489724?mt=8

https://itunes.apple.com/us/app/wellmark/id484542399?mt=8

https://itunes.apple.com/us/app/ticket-to-read/id827831679?mt=8

https://itunes.apple.com/br/app/id928042664

https://itunes.apple.com/us/app/language!-live-recorder/id703558260?mt=8

https://itunes.apple.com/us/app/jar-on-a-bar/id495118163?mt=8

https://itunes.apple.com/bw/app/rapnet-rapaport-diamond-trading/id530519916?mt=8

https://itunes.apple.com/in/app/fatty-fly/id563790587?mt=8

https://itunes.apple.com/py/app/shoot-to-home/id564477492?l=en&mt=8

Employment History

Senior iOS Developer

Xome, Bellevue, WA Oct 2015 – Present

This is a real estate application. Agents, brokerage and customers can create their account and use this application. Customers can search for home. They can buy or sell their home using this app. Users can search by their current location, they can also type in a specific address or draw a custom region on the mobile app. Users can save their favourite homes and they can receive alerts when a new listing is available.

Roles & Responsibilities:

Requirements gathering with the Project Managers and guide junior developers.

Working with UX design for mobile, illustrations and prototyping.

Using SnapKit framework for layout constraints.

Working on web service calls, XML and JSON parsing included in the project.

Working with UIKit Framework for development and maintenance and created UINavigationViewController and UITableViewController classes according to designs.

Using Swift programming language for the development.

Working on push notification to alert the users for new updates.

Memory optimization using Instrument tool.

Working with Subversion and GIT to checkout and update the codebase changes.

Helps team member’s progress toward their professional development goals.

Environment: iOS 8.x, Swift, Objective C, SnapKit, XCode 7.x, Mac OS X, GIT, UIKit, JSON, XML, MapKit, Core Data

Senior iOS Developer

WellMark (Blue Cross Blue Shield), Mumbai Nov 2014 – Oct 2015

The user can access all the healthcare information from finding a hospital or a doctor in his nearby area till checking his status of the claim. He can also locate the health care providers who are covered under the plan and get driving directions to the nearest hospital. WellMark members can also rate their doctor and see ratings from other members. The user can also connect to Personal Health Assistant 24/7 to get health answers over the phone day or night.

Roles & Responsibilities:

Performing all tasks from requirements gathering with the Project Managers and client interaction to UI Design the complete MVC flow for the application with UI components and controllers to be used for iPhone.

Worked with UX design for mobile, illustrations and prototyping.

Working on web service calls, XML and JSON parsing included in the project.

Worked with UIKit Framework for development and maintenance and created UINavigationViewController and UITableViewController classes according to designs.

Worked on reusable components in Swift which were earlier developed on Objective C.

Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications.

Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.

Working with Subversion and GIT to checkout and update the codebase changes.

Worked with the project manager to support project plans and correct resource and time allocation.

Helps team member’s progress toward their professional development goals.

Regular Interaction with Clients to understand requirements and discuss about the enhancements that adds value to the libraries and prototypes.

Conducting code reviews for the development team and train them accordingly.

Solved the issues, which raised due to upgrade of latest iOS 9 and Xcode 7 versions to the app

Presented Demo’s to Business, UX teams, Senior Leadership and implemented the feedback

Environment: iOS 7x, Objective-C, Swift, XCode 5.0,6, Mac OS X, GIT, UIKit, JSON, XML, SQLite, iphone simulator, MapKit, Core Data, Core Location

Hurix Systems - Mumbai, India

Lead iOS Programmer Sep 2013 – Nov 2014

Developed an e-learning application for the client named Voyager Sopris. It was already developed for the web (http://www.tickettoread.com) and we had developed this application for iOS platform. The project is on the app store.

Roles & Responsibilities:

Prepared the functional and technical design documents.

Worked extensively with Objective C, Xcode, JSON and Cocoa frameworks.

Worked extensively on table view controller and made customized table view cells according to the client. Pre-fetching data for different views for smooth screen transition.

Followed a work data flow principle for design and development.

Worked closely within a cross functional team of testers and developers.

Worked on Web Service calls, XML and JSON parsing included in the project.

Worked with UIKit Framework for development and maintenance.

Added animation between UI Views for smooth transition and better user experience.

Used Core data Framework for local storage purpose in SQLite and formatted the Data as per Business rule to display in UI.

Used Core Animation framework to develop the animations.

Used Core Data for offline support.

Interacted with iOS Native App team to integrate this application in their web views and fixed IOS Native App issues.

Environment: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 5/4.6, Cocoa Touch and Cocoa framework, JavaScript, JQuery, MapKit, Core Animation and AVFoundation.

Milady: This was a hybrid application.

Roles & Responsibilities:

Client interaction for understanding/finalising requirement.

Used Titanium Studio to build this hybrid app.

Worked on to store the data on device.

Fixed issues during development phase and interacted with QA team.

Worked with Back End Team during integration Phase and fixed integration issues

Implemented the plugins using Titanium.

Environment: Objective C, Xcode, Cocoa, iOS SDK, UIKit Framework, AVFoundation

Language Live: Developed an application for the Client Cambium Learning. It is also an Educational Application.

Roles & Responsibilities:

Client interaction for understanding/finalising requirement.

Designed and developed the Educational application on iPad/iPhone using Xcode and Objective C

Used native framework to record the audio.

Handled the entire technical aspect of project.

Login Authentication and web service consumption.

Environment: Objective C, Xcode, Cocoa, iOS SDK, UIKit Framework, AVFoundation

Plant Genome Sciences - Mumbai India

Senior iOS Developer May 2013 – Sep 2013

Advanced Nutrient Application: This app was a native app. The app displays all the company news, products and scanned the bar codes to display the product details. It was developed for web. It had been converted on iOS devices as well.

Roles & Responsibilities:

Used Maps to display the store locations.

Used Navigation Controllers and Table View Controllers.

Development/Technical/Functional problem solving.

I was involved in all the application development part.

Coordination with graphics team.

Environment: Objective C, Xcode, Cocoa, iOS SDK, UIKit Framework, AVFoundation, MapKit, Core Location and UIKit

Fab4 Game: Developed a Game in Unity for promoting the products of Advanced Nutrients. In this game, player has to move left and right the platforms that were coming from down to up. Player has to come down by escaping the platform.

Roles & Responsibilities:

Used Unity 3D tool to develop this app.

Development/Technical/Functional problem solving.

I was involved in all the application development part.

Coordination with graphics team.

Environment: Unity Framework

Emantras Interactive Pvt Ltd - Chennai, India

iOS Developer Oct 2010- May 2013

Jar on a Bar: Developed this Game in iOS platform. It was published by Chillingo (distributor of Angry Birds, Cut the Rope etc.).

Roles & Responsibilities:

Used Box2D to develop the physics Engine.

Used Core Animation framework for animating characters.

Used AVFoundation framework to play movies and audio.

Performance Optimization.

Involved in whole development life cycle.

Made prototypes for Chillingo.

Used Flurry for analytics.

Implemented the Game Centre.

Made use of In-App Purchase.

Environment: UIKit, GameKit, StoreKit, AVFoundation, Box2D

eLens: Developed Augmented Reality Application using Vuforia SDK. In this application we recognized the images that were on cloud and then tagged the videos on that image. Also we could post the images on the cloud which were not detected by the Application (i.e. images that were not on the cloud)

Roles & Responsibilities:

Involved in all the application development part.

Researched on the idea and developed it successfully.

Used Vuforia SDK for Augmented reality.

Implemented the You Tube search API for iOS.

Environment: Vuforia SDK, XML and JSON Parsing, You Tube Search API

Rapnet: Developed the Application using web services in iOS platform. This is the application for Diamond. It shows all the news regarding it and also shows the diamond price if the user selects the appropriate inputs.

Roles & Responsibilities:

Understanding requirements.

Support Offline Storage using SQLite.

Consumed the web services and involved in UI implementation.

Performance Optimization.

Environment: Objective C, Xcode, Cocoa, iOS SDK, UIKit Framework, Web Services, XML and JSON Parsing, Core Location, MapKit

Puzzle-365: Developed the Maze Puzzle Game. In this app, user has to draw the path from source to destination and then the character follows the path. This was real time Application. Every day a new puzzle comes. And user has to find the path in that puzzle so that he can draw the path from source to destination.

Roles & Responsibilities:

Implemented the Maze algorithm.

Created Game View, Level Selection View, Home Screen.

Used animation APIs.

Performance Optimization.

Environment: Quartz Core, Core Graphics, UIKit

Adventure Island: Developed an application for Stem Competition 2010. We were in the top 10 lists of the winners. This was an Educational Application that we developed for kids. In this, user can divide the land in different-2 parts and then can know he/she has divided the land in equal parts or not. Also one Construction Island was there in which User can build the construction.

Roles & Responsibilities:

Used Box2D framework to implement the physics related elements.

Used Quartz Core framework to draw on the screen.

Worked on mathematical part of programming like dividing the land in parts and validating it.

Environment: Quartz Core, Box2D, UIKit

Fatty Fly: This was an endless game. The user has to collect the coins and move forward. But there will be some enemies that come from the opposite direction. The user has to safe the fly from those enemies.

Roles & Responsibilities:

Used the UIKit and Quartz Core framework.

Used Core Animation to make use of character animation.

Used AVFoundation for collision sound and background music.

Performance Optimization.

Developed the Gameplay

Environment: Quartz Core, Core Graphics, UIKit, AVFoundation

Shoot to Home: This was a puzzle game. The user has to help the mouse to reach his home. There are different-2 elements. Some elements are helpful that will help the user on the process and some are obstacles.

Roles & Responsibilities:

Used the Box2D to implement the physics related tasks.

Used Core Animation to make use of character animation.

Used AVFoundation for collision sound and background music.

Performance Optimization.

Developed the Gameplay.

Environment: Quartz Core, Core Graphics, UIKit, AVFoundation



Contact this candidate