Mobile App Developer Resume
Santa Ana, CA
SUMMARY
- Over 8 years of experience in IT industry with close to 5 years of experience in developing and publishing iPhone/iPad Applications using Objective - C and Cocoa Touch.
- Experience in iPhone/iPad using iPhone SDK, Xcode, Objective C, Swift & Xamarin
- Experience working with various data parsing forms to dynamically display data on iPhone/iPad such as XML, JSON.
- Hands on experience in using MapKit.
- Hands on experience of API's like Google Maps, Facebook, Twitter foriOS.
- Expert in making efficient use of Interface Builder, storyboard in building the Applications.
- Worked on location based (Core Location and Map Kit) development.
- Used Core Data for data storage.
- Experience in working with Apple Push Notifications, In-App purchases.
- Strong knowledge of Swift.
- Methodology development experience utilizing Agile/SCRUM and Waterfall - with knowledge of TDD.
- Experienced developing various design patterns such as MVC, Delegation, Notification, KVO, Blocks, and Singleton.
- Experience in building enterprise mobile applications using existing infrastructure Java/J2EE platform.
- Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
- Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
- Proficiency in developing and design of mobile and embedded technologies on mobile platform, Android with SDK version from 2.3 to 5.1 and also application development in Android NDK.
- Good exposure in troubleshooting, debugging and testing android applications.
- Extensive experience in building mobile applications using Android framework APIs (Location, Camera, Animations, Maps).
- Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking
- Clear knowledge in testing app on device using development profile.
- Utilization ofiOSCamera, Audio, Video Capture Frameworks.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Experience in Customized Views, Table Views, Tab Bars, Scroll Bars and Navigation Bars.
TECHNICAL SKILLS
IOS Applications: Objective-C, Swift, Swift 2, Xamarin and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, Core Data.
Programming Languages: C, C++, Objective C, Swift, Swift 2, Java, HTML, XHTML, CSS3, SQL, JavaScript and JQuery.
Version Control Tools: GIT, SVN.
Databases: SQLite, Microsoft SQL, MySQL
IDE: XCode, Eclipse, AppCode, MicrosoftVisualStudio, NetBeans.
Operating Systems: Mac OS 10.5/10.6/10.7/10.8/ Yosemite, Windows XP/ Vista/ 7/ 8, Linux
PROFESSIONAL EXPERIENCE
Mobile App Developer
Confidential, Santa Ana, CA
Responsibilities:
- Worked extensively with Objective-C, Swift, Xcode and Json for the application at hand.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Used Xamarin.iOS and Xamarin.Android for creating native user interface.
- Coordinated with systems partners to finalize designs and confirm requirements already existing client.
- Managed technical tasks, project implementations and technical projects going into production.
- Responsible for App support and latest versions compatibility.
- Used Objective-C, Swift, Xamarin to make the application.
- Used Serialized JSON to read the response that came through the server.
- Develop Push Notification across Multiple Users.
- Beta testing of the application via test flight.
- Analyzed the requirements and designed a technical document for the requirement as a team
- Developed the UI for the application using Objective C and ADOBE photoshop.
- Worked with web services using JSON and XML
- Have hands on experience on mobile databases like SQLite and CoreData
- Had maintained the source code versions in SVN
- Have done the documentation for program specifications and domain.
- Generated the Build and send it towards Testing Team.
- Have gained the basic insurance knowledge.
- Wrote many complex queries for easy retrieving of application data
- Coordinated with QA team to ensure the quality of application
Environment: IOS9 and 10, Objective C, Swift, Xcode 8 Cocoa Touch, iPhone Simulator
IOS Developer / IPhone Developer
Confidential, Los Angeles, CA
Responsibilities:
- Worked extensively with ObjectiveC and Cocoaframeworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on rest client.
- Created the complete database using coredata.
- Complete implementation of the retrial mechanism.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for both android and iPhone
- Developed critical tools for this project like customized navigationbar, pagecontrol and scroll view.
- Worked withUIKit Frameworkfor the applications at hand.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transitioning.
- 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 JSONparsing included in the project.
- Worked withUIKit Frameworkfor development and maintenance.
- Reported progress/challenges to onsite project lead.
Environment: IOS8 and 10, Objective C, Xcode 7 Cocoa Touch, iPhone Simulator.
IPhone Application Developer
Confidential, Washington, DC
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Develop and Maintain IOS Apps for Confidential .
- Develop Push Notification across Multiple Apps.
- Improve Speed and Functionality
- Created the User Interface/Navigation Layout for the application with respect to the business model flow.
- Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware's to validate the application stability.
- Developed a Custom Library to be transcended to different applications for easier use in which it allows for multi-purpose activity.
- Convert the IOS 7.1.2 Confidential application to IOS 8.
Environment: IOS7 (iPhone SDK), Objective C, Xcode, Cocoa framework, SQLite3, XML.
IPhone Application Developer
Confidential, Minneapolis, MN
Responsibilities:
- Worked extensively with Objective-C, Xcode and Json for the application at hand.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences (scopes).
- Used Photoshop CS4 for image editing purposes.
- Used Z barcode for search products using barcode and QR Codes.
- Used UI Tap Gesture Recognizer to interact with user inputs.
- Created Custom UI Views, custom Table Viewsand custom Table View Cell for user interface.
- Implemented custom UI Tab Bar Controller&UI Navigation Controller for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
- Created custom annotations and annotation views.
- Used Storyboard.
Environment: IOS 6(iPhone SDK), Objective C, Xcode 4.1, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.3, Storyboard,, XML Parser, Cocoa, Cocoa Touch,Cocoa framework, JSON, SQLite3 and core data.
Software Developer
Confidential
Responsibilities:
- Analyzing and translating the requirements of the business to technical specifications
- Developed API using C# for different type of Benefit Accounts and implemented WCF for Services
- Used ASP.Net with AJAX to develop the presentation layer.
- Implemented a multiple iterative approach for developing applications using Agile methodology.
- Created sequential and also state based workflow solution for Tuition Reimbursement application with the help of Windows Workflow Foundation
- Used and extended Microsoft Enterprise Library Application Blocks for Logging, Data Management, Validation and Security.
- Worked with full development life cycle, which includes: Gathering of user requirements, technical design, detailed design, programming, unit testing, documentation of functional and design specifications.
- Developed several reports using SSRS for Tuition Reimbursement application.
- Designed database for the portal which serves as the common end point to the different existing applications.
- Organized status meetings with the team and report them to the manager.
- Mentor the team and help them as and when required.
Environment: Visual Studio.NET 2005/ 2008, Team Foundation Server, .NET Framework 3.0/3.5, C#, ASP.Net, Share Point 2007, SSRS, WCF,WWF, LINQ, Enterprise Library, AJAX, ADO.Net, IIS 7, XML, Web Services, VSS 2005, SSIS, Oracle 10, Advantage and SQL Server 2005