Senior Mobile Developer Resume
Pleasanton, CA
SUMMARY
- IT professional with 8 years of experience in designing and developing custom software applications and Client - Server applications.
- 6 years of experience in developing complex mobile applications - iPhone/iPad apps using Objective C & Cocoa Touch, Nokia apps using J2ME, Android apps using Java.
- 2 years of web application development using Java, PHP, HTML and other related technologies.
- Experience in working latest versions- XCode 6, iOS 8 and OSX 10.9.
- Hands on experience on various frameworks - Foundation Kit, UIKit, MapKit, MediaPlayer, StoreKit, AddressBook UI, Message UI, Core Graphics, QuartzCore, CoreLocation, Core Data, iAd etc
- Experience in third party libraries for network communications: ASIHTTP, AFNetworking, RESTful web services.
- Hands on experience with data parsing forms: XML, SOAP, JSON with frameworks like SBJSON, NSXMLParser and NSJSONSerialization.
- Experience working with XCode interface builder using Storyboard and NIB files.
- Experience working with issue tracking tools like Bugzilla and project management tools like dot project, Project Libre (formerly open proj).
- Experience in source control tools like SVN, Git, Stash.
- Ability to deliver on time working in a fast paced Agile development environment.
- Experience with working TDD (Test Driven Development)
- Played critical role as Sr. Application Developer in leading all technical aspects of multiple mobile application projects to successful delivery - on-time, quality solutions.
- Experience in providing project estimates for mobile application development.
- Experience in developing n-tier, client-server applications using Java/Web Technologies. Experience with Object-Oriented Solution, Design (OOD) and Design Patterns.
- Experience in training, mentoring other team members, providing technical leadership.
- Self-sufficient, result-oriented, extensive experience in dynamic environments with multiple, simultaneous projects/priority tasks, quickly adaptable to new environments and technologies. Excellent troubleshooting and problem solving skills.
- Will provide examples of applications in the App Store or provide sample code and/or UI examples of applications that are not public.
TECHNICAL SKILLS
Programming Languages: Objective C (iOS), Java, J2ME, VBA, Java (Android)
IOS Tools: XCode, Interface Builder, Instruments
Web Technologies: HTML5, CSS3, Servlets, JSP, PHP, Perl, JavaScript, Dojo
Database: MySQL, SQLite, PostgreSQL, MS Access, SQL Server, Oracle, CoreData
Development/Build tools: Xcode 3.x, 4.x, 5.x, 6.x, Eclipse, Git, Bugzilla, Mobot, Stash
Web Application Servers: Apache Server, Tomcat, JBoss
Operating Systems: Mac OS X 10.5/10.9, Win XP/7/2003/2008, SuSE Linux 5.x
ERP: Open bravo
Design Tool: CAD, Adobe Photo Shop CS3, CS6
Hybrid Development: Nimble Kit, Phone Gap, Titanium for iOS
CMS Frameworks: OSCommerce, Drupal.
Devices: iPhone 3G, 3GS, 4, 4S, 5, 5S, 6, 6 Plus
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Senior Mobile Developer
Responsibilities:
- Integrated the new UI application with current existing project.
- Created animated progress indicators based on body measurements.
- Integrated Fitbit activity tracking device to fetch data based on day
- Create Graph based on body measurements.
- Create Smart Dial to help user to play with it for projected goal date
- Developed using Objective C, CoreData, Storyboard and AFNetworking
- Worked with internal certification team.
- Used the blocks mechanism to communicate RESTful web services.
- Worked mobot based build updates, stash repository for builds
- Integrated Facebook and twitter api integration
- Worked on Core Data, GCD, Blocks, Protocols, Deletegates, Notifications, CoreGraphics, CoreAnimation, KVO, Storyboards
- Closely worked with UI/UX development teams located remotely.
- Worked with crashlytics tracking management.
- Location based display using Geospatial techniques.
Confidential, Calabasas, CA
Senior Mobile Developer
Responsibilities:
- Integrated Flurry analytics framework, in-app purchase and Push notifications.
- Made changes to application for iPhone 5, integrated Google admob for advertisement support.
- Worked on native development using objectice C
- Fixed crashes and bugs in the existing application. Involved in submission of app to store.
- Used the blocks mechanism to communicate RESTful web services.
- Worked on test driven development
- Worked on unit testing, integration testing and code review.
- Created the optimum technical solution in the context of the customer's environment, requirements, and financial resources
- Participated in requirement gathering process, propose solution and coordinated document design
- Implemented various social API’s interaction: Facebook, Twitter and Pinterest
- Handled the offshore calls and reviewing the progress.
- Ensured that all components of the technical architecture are properly implemented
- Worked on rich UI interface and complaint to latest ios7 features.
- Collaborated with cross-functional teams to define, design and ship new features.
- Worked on Android SDK platform data models.
- Provided technical support for Android and Windows Phone mobile developers
- Used API AddressBookUI, MessageUI, Twitter, CoreGraphics, QuartzCore, StoreKit, AFNetworking.
- Worked on Core Data, GCD, Blocks, Protocols, Deletegates, Notifications, CoreGraphics, CoreAnimation, KVO, Storyboards
- Worked on Core data to store user information
- Closely worked with UI/UX development teams in complex module of create ping & pings.
- Involved in app build management, provisioning, app deployment though Test Flight and apple store submission.
- Crash report management through testflight API and documentation tool like javadoc
- Worked on test driven development using XCTest
- Involved in sprint planning and code review sessions
Confidential - Simi Valley, CA
IOS Developer
Responsibilities:
- Worked on existing version of application written in Phone gap
- Worked on test driven development approach with native development using Objective C
- Worked on UITabBarController and UINavigationController for the architectural implementation of the application.
- Worked on AddressBook framework to fetch the device contacts.
- Created proof on concepts for initial implementation of the application for demonstration.
- Worked on CoreGraphics, and UIKit frameworks for custom UI components.
- Implemented databases in SQLite, MySQL and location based services in UI Map kit framework.
- Making synchronous and asynchronous calls using the third party open source framework called AFNetworking request.
- Worked on Core Data, GCD, Blocks, Protocols, Deletegates, Notifications, CoreGraphics, CoreAnimation, KVO, Storyboards
- Worked on iPhone & iPad (Portrait and Landscape) layouts.
- Worked with QA teams for testing and bug fixing.
- Involved in performance tuning and core review sessions
- TDD driven development with unit testing, stubs and mocking with kiwi.
Confidential
Mobile Developer iOS and Android
Responsibilities:
- Worked on hybrid based framework called Nimble Kit to extend the features
- Rebuilt app from ground up using Objective-C and Cocoa Touch
- Ensured a quality system design which provides good system performance, an effective human-machine interface, optimal operational cost, and flexibility for future change
- Connected app to existing backend developed with C# and SQL Server
- Worked on in app purchase API for subscription
- Worked on third party Gumtree API for checking bike plate registration.
- Implemented push notifications through apple APNS, Audio/Video of posted bike.
- Implemented iAd integration.
- Used MapKit, QuartzCore, StoreKit, Social, MessageUI, iAd, UIKit
- Worked on memory management and performance tuning.
- Worked on UI for Android app screens for Bike listing, Reviews, Settings.
Confidential, Detroit, MI
Mobile Application Developer
Responsibilities:
- Involved in proof of concept design and functional requirement evaluations.
- Involved in complete design and development of application.
- Implemented GRID like User Interface
- Worked with advanced features Facebook API
- Worked on agile development in collaborative environment
- Worked on RESTful web services with JSON parsing
- Used notification center, Delegate, Asynchronous Networking concepts