Mobile Application Developer Resume
PROFESSIONAL SUMMARY:
- Overall 6 years of experience in designing and developing of Android and iOS Apps using Android Studio, Android SDK, Android NDK, XCode that communicate with Bluetooth, Wi - Fi enabled devices and Web Services (RESTful, SOAP).
- Mobile Developer with deep understanding of Objective-C/Cocoa Touch/iOS Programming.
- Experience working with RDBMS like Oracle, MySQL, SQL Server and NoSQL Databases like MongoDB.
- Experience in developing GUIs using HTML and PHP for web applications.
- Skilled in developing APIs for middleware framework modules for mobile platforms using Objective-C.
- Worked on iOS applications and customizing according it as per the requirements.
- Good knowledge in MVC design architecture, Cocoa design patterns and concepts of Delegation, Protocols, Properties and Categories.
- Experienced in using NSUserDefaults, NSUserPreferences, MultiThreading, CoreData and SQLite in various iOS applications.
- Mobile Development using Xamarin for iOS and Android.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Worked on StoryBoards, XIB files and ARC.
- Proficient in Source Control using Git and SVN
- Strong foundation in implementing core frameworks like CoreLocation, Core Graphics, Core Animation, MapKit and MediaPlayer Framework.
- Expertise in developing applications using Android Studio and Eclipse IDE and worked on ADT plugins of Android like SQLite.
- Worked with Activities, Fragments, Android Binding, Android framework, AsyncTask, Intent Services. Broadcast Receiver, Media player, Location manager, Push Notifications and Adapters.
- Hands on experience with Android Geolocation services.
- Expertise in integrating public APIs such as Twitter, Facebook, Google.
- Extensively worked on Memory Leaks, Content Providers, Multiple Screen Support, Account and Sync on Android.
- Participated in SPRINT Review Meetings to discuss the project’s progress, additional features, sprint adjustments and necessary steps for successful project completion.
TECHNICAL SKILLS:
Programming Languages: Java, C, SQL, PL/SQL, Objective: C, Swift 3.0
Web Technologies: HTML5, DHTML, CSS: 3, Java Script, AJAX, XML, Angular JS, SOAP, XSL, XSLT, XHTML, Json-Parsing, Json-DTD, Schema Modeling, lQuery.
Mobile Application: Android, Phone Gap, Cordova, and Moveweb. Objective-C, Swift, UIKit, Core Data, Cocoa Touch, Xcode interface Builder-UIKit, Cococs-2d, Cococs-2d-x
Platforms: Windows (7/8, Vista, XP), Server (2000, 98, NT), Unix, Linux, Mac OS X and CentOS-6.5, IOS, Android. MAC OS X 10.5/10.6/10.7
Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session Fa ade.
IDE & Reporting Tools: Eclipse, JBuilder, IBM RSA, IntelliJ IDEA, Brackets, NetBeans, X-code and Android Studio.
Databases: DB2, MySQL, SQL, SQLite,Oracle9i, 10g and 11g
Application Servers: Apache Tomcat
Build Tools: Ant, Maven and Gradle
Version Control: Git, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)
Web Service Specifications: JAXRPC, JAX: WS(SOAP), JAX-RS(Restful)
Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development
PROFESSIONAL EXPERIENCE:
Confidential
Mobile Application Developer
Responsibilities:
- Implemented CoreData for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective-C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
- Took care of Code Review, Code Fixes and Bug fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback.
- Devices for Testing: iPhone 6,7,7Plus (iOS 9,10)
Environment: Swift 3.0, Objective-C, XCode Version 7.3.1,8 Cocoa Touch, iOS 8/9, 10, Core Data, iPhone SDK, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control.
Confidential
Mobile Developer (Android & iOS)
Responsibilities:
- Involved in understanding the business, current process and requirements.
- Worked with the project manager to support project plans and appropriate resource and time allocation.
- Conducting code reviews for the development team.
- Worked extensively on table view controller and made customized table view cells according to the client requirement.
- Used NSXML - parser for parsing after downloading data from server using RESTFul calls.
- Used Core data Framework for local storage purpose in SQLite in few primary projects.
- Worked extensively with Objective C and cocoa frameworks including Core data, foundation, core animation and UIKit.
- Integrated various Restful Web services call to application using asynchronous NSURL calls and NSURLSession for background downloading.
- Test suite creation and maintenance in SOAP UI PRO.
- Designed and developed the Touch Screen UI for iPad using HTML5 and CSS3.
- Followed Agile Methodology in developing the enterprise application.
- Worked with GIMP, Photoshop CS5 for image editing and alterations.
- Worked with UI Framework for the applications at hand.
- Provide ongoing maintenance of programs and interfaces.
- Assist in the development of user guides and training documentation.
Environment: iOS 5.0, Mac OS X 10.6.x, Objective C, Xcode 4.2/4.6, XML, Agile Methodology, HTML5, CSS, SOAP, PHP.
Confidential
Game Programmer
Responsibilities:
- Worked with a team of 3 people and responsible for this project right from requirement to implementation.
- Designed the requirements for the application in coordination with the business team.
- Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone/iPod.
- Designed and developed the games on iPad/iPhone using XCode and Objective - C.
- Implemented Single Sign On feature in Applications with Facebook.
- Implemented Share, like, tweet feature using Twitter API.
- Developed overall flow the application using TabBar and UINavigation Controllers.
- Involved in the entire SDLC of the applications
Environment: iOS, Xcode 3.2.6/4.1/4.2 , iPad, iPhone, Objective-C, Flex 3.0, Pure MVC, Restful Web service, Agile Methodology, SCRUM, and Mac OSX