Ios Mobile Developer Resume
Bloomington, Il
SUMMARY:
- Over 7+ years of Information Technology experience in designing developing Web and Mobile Applications.
- Over 4+ years of experience in Mobile Application Development using iPhone SDK, XCode, Objective - C & Swift.
- Over 2 years of experience in developing the web applications using HMTL, CSS, JavaScript.
- Knowledge of Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging and maintaining the software.
- Experience in creating and customizing Views, Table Views, Collection Views, CollectionViewFlowLayouts, Tab Bars and Navigation Bars.
- Experience in implementing various design patterns such as Model View Controller (MVC), Model View Presenter (MVP), Singleton, Adapter and Decorator.
- Experience in securing the sensitive user data using Keychainwrapper and Touch ID.
- Experience in dynamically displaying the data in iPhone, iPad using JSON, XML into Custom Table Views and Custom Collection Views.
- Experience in performing the network calls using Alamofire & URLSessions.
- Familiar with new features like Decodable JSON parsing and Test Driven Development.
- Experience in working with Multithreading, P-list & UserDefaults.
- Familiar with Dispatch Queues and NSOperations.
- Experience in testing the application using UI Testing and Unit Testing.
- Familiar with third party APIs such as Google Maps, Google SignIn, Facebook, Twitter for iOS.
- Experience in version controls with SVN & Git.
- Hands on experience in creating the commercial applications using CoreData for iPhone/iPad to improve the memory.
- Good knowledge of Auto Layout/ Size Classes to enhance the better User Interface for iPhone/iPad.
- Experience in working with location based applications using Mapkit and Core Location frameworks.
- Experience in creating the application with Localization feature.
- Hands on experience in performance tuning using the XCode Instruments.
- Knowledge of Testing, Troubleshooting and Debugging of the application.
- Good knowledge in HTML 5, CSS, JavaScript.
- Hands on experience in backend development using PHP & MySQL.
- Working experience with Agile methodology.
- Worked with XCode 4, 5, 6, 7, 8, 9 (beta version).
- Worked with iOS 7, 8, 9, 10, 11 (beta version).
- Experience in working with teams.
- Ability to accomplish a given task as a part of team and individually.
TECHNICAL SUMMARY:
Programming Languages: Swift, Objective-C, C, HTML, CSS, JavaScript, PHP, Java
DBMS: MySQL, SQLite3
IDE: XCode, Eclipse
Web Services: JSON, XML
Operating Systems: MAC OS X, Windows, Linux
Subversions: GitHub, SVN
iOS: UIkit, Cocoa Touch, Facebook, Twitter, Google Maps, Google Sign-In, Push Notifications, Plist, UserDefaults, KeychainWrappers, Touch ID
PROFESSIONAL EXPERIENCE:
iOS Mobile Developer
Confidential, Bloomington, IL
Responsibilities:
- Worked with Swift and Cocoa Touch Framework.
- Customized the navigation container view with MMDrawerController Cocoa pod.
- Implemented the Model View Controller (MVC) design pattern and followed Test Driven Development.
- Implemented the location based system using Core Location and Mapkit for ATM Locator.
- Worked with MKAnnotation and Custom Annotations to display the location details.
- Implemented the calloutAccessoryControlTapped for displaying the location details.
- Implemented data parsing from the server side JSON response and displayed it into Table Views using Alamofire HTTP networking library.
- Worked customizing the Table Views and performing segues like Show, Show Detail & Present Modally.
- Displaying the nearby agent information based on the user location in Table Views.
- Worked with UserDefaults to store the username of the previous user.
- Used DispatchQueues for concurrent programming.
- Securing the user data by Touch ID and Keychainwrapper.
- Pushed the updates after a sprint and publishing the application.
- Involved in Testing, Debugging and Deploying the application in the AppStore.
Environment: iOS 9.0-10.0, Mac OS X, Swift 3, XCode 7 & 8, Agile Methodology, JSON.
iOS Mobile Developer
Confidential, San Jose, CA
Responsibilities:- Worked with Objective C, Swift and Cocoa touch Framework.
- Worked with the Model View Presenter (MVP) pattern flow with UI components for iPhone/iPad.
- Implemented the PullToRefresher using Cocoa Pods for refreshing the Collection Views.
- Worked on saving the selected items in CoreData and displaying them in user profile.
- Secured user data like emails, addresses using UserDefaults.
- Customized Tab Bar Views, Table Views and Collection Views.
- Worked on push notifications using UNUserNotificationCenter with sounds.
- Use of Camera for updating the item that user wants to sell on the market and saving the photos of items.
- Worked on service calls like JSON parsing using URLSessions and NSJSONSerialization.
- Worked with UI team in implementing the Auto Layout for iPhone and iPad.
- Took part in pushing the updates after every sprint and publishing the application on App store.
- Worked on migrating the code from Objective C to Swift.
- Worked with debugging issues whenever required.
Environment: iOS 8.0-9.0, Mac OS X, Objective C, Swift, XCode 6 & 7, Agile Methodology, JSON, XML.
Jr. iOS Developer
Confidential, Cincinnati, OH
Responsibilities:- Worked on Single View Applications and customizing Table Views, Tab Bars, Navigation Bars.
- Worked with design team to build better User Interface for the user.
- Used Mapkit Framework to display the locations.
- Added MKAnnotation to locations.
- Continuously monitored the database to display the transaction details into Table Views.
- Parsed JSON data from the database using NSJSONSerialization to the iPhone/iPad.
- Performed segues and worked on detail call out accessories for maps.
Environment: iOS 7.0-8.0, Mac OS X, Objective C, XCode 4 & 5, Agile Methodology, JSON, UIKit, GitHub, Instruments.
Web Developer
Confidential, Cincinnati, OH
Responsibilities:- Worked in creating web pages using HTML5, CSS3 and JavaScript.
- Worked in creating the database which consists of information like cities, zip codes and locations of each store.
- Updating the content through WordPress posts and pages.
- Worked with creative team in animating the photos and content of the web pages.
- Created a widget for store locator, which pulls all the data from database and displays in detail.
- Took part in performing system maintenance, administration and troubleshooting of WordPress and application issues.
Environment: Front end (HTML5, CSS3, JavaScript) & Back end (PHP, MySQL), WordPress.
Web Developer
Confidential, Austin, TX
Responsibilities:
- Worked in developing the web pages based on design specifications.
- Worked in updating and maintaining the content of web pages.
- Took care for maintaining the database up to date.
- Created the web pages for Desktops, Phones and Tabs.
- Created websites using HTML, CSS, JavaScript in front end and using PHP & MySQL in back end development.
- Actively participated in monitoring the performance and improvements of the website.
Environment: Front end (HTML, CSS, JavaScript) & Back end (PHP, MySQL).