Senior Mobile Developer Resume
PA
SUMMARY
- 9+ years of experience in Systems Analysis, Design, Development and Implementation of various Mobile and Web applications using Android, iOS and Java.
- Experience in writing Application with Activities, Fragments, Services, Broadcast Receivers, Content Providers, RESTful Web Services, JSON and Notifications.
- Hands on experience with SQLite, Google Map, Social Media integration (Facebook/Twitter).
- Build a websites using UI tools such as HTML, CSS and JavaScript.
- Experience in Building Hybrid mobile apps with JQuery, JQuery Mobile for iOS and Android using PhoneGap framework.
- Experienced with Android debugging tools such as Debugger (DDMS), Device Manager (AVD) and Logcat.
- In - depth understanding of Android & iOS app developing for mobile and tablets using Eclipse IDE, Android Studio and Xcode.
- Experience in bug fixing and improving the application performance.
- Hands on experience on the validation of various features like Telephony, Messaging, Multimedia, Connectivity, Performance and Power consumption during Android OS 2.3.3v (Gingerbread) bring up.
- Good knowledge of Bootstrap and AngularJS.
- Expertise in using the version control repositories like Git and SVN.
- Have knowledge on MySQL, UNIX Shell, Python scripting.
- Have knowledge on Google Glass and Android Watch.
- Experienced in a fast paced Agile Development Environment, Waterfall and SCRUM Methodologies.
- Extensively involved in interacting with the clients and application users for requirements gathering & technical specification reviews.
TECHNICAL SKILLS
Mobile Technologies: Android, iOS, Windows phone 8,PhoneGap, jQuery Mobile
Programming Language: Core Java
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery
Operating System: Linux (Ubuntu), Mac OS X, Windows (XP, Vista, 7)
Databases: SQLite,MySQL
IDE: Eclipse and Android Studio
Build tool: Apache Ant, Make
Bug tracking tools: Mantis, Jira, Bugzilla
Flashing/Debugging tools: QXDM, QPST, ADB, DDMS, Logcat
Version Control System: SVN, Git
PROFESSIONAL EXPERIENCE
Confidential, PA
Senior Mobile Developer
Responsibilities:
- Worked on gathering requirements for various use cases like Sync, Search, share and Settings
- Worked on the technical documentation for use cases like Sync, Search and Settings in the application.
- Constructed Activities and Fragments using Material Design.
- Utilized a Navigation Drawer to easily switch between application activities and fragments.
- Facebook, Twitter and Google+ Social Media integration for Login and posting the details.
- Worked on Android Studio for app development, debugging and testing.
- Developed custom fragment dialogs for presenting and updating the information to the user.
- Designed custom animations for transitions between application activities.
- Supported multiple screen resolutions to provide proper resizing across multiple devices.
- Worked on deploying the application in development and QA.
- Designed SQLite database schema for implementing persistent data storage.
- Performed extensive application testing with the Android Monkey command tool.
- Worked on implementing multi-language support.
- Tracked incident reports with the Bugzilla open source platform.
- Utilized Git version control tool as source control management system.
- Worked on debugging the application using Log cat and DDMS.
- Involved in unit testing for multiple devices with various screen sizes.
Environment: Android KitKat (4.4) and Lollipop (5.0) Android Studio IDE, Fragment Dialogs, Android Animations, SQLite, Activities, Intents, Bugzilla, Git.
Confidential, IL
Senior Mobile Developer
Responsibilities:
- Gathered client requirements and involved in design and developing hybrid application UI.
- Worked on Detail UI design documents for Android and work on building the required product suites.
- Designed the User Interface with Tabs for multiple views, custom list views and expandable list views.
- Developed the UI using jQuery, jQuery mobile, HTML5, and CSS3.
- Worked on the design and implementation of custom lists.
- Developed iOS and Android mobile app using PhoneGap framework.
- Worked on resolving critical issues like calculation of calories, Nutrition for custom list Views.
- Worked on deploying the application in development, QA and testing environments.
- Used SVN for version control of the source code/modules.
- Worked on bug fixing and tracking using Mantis tool.
- Performed Unit and integration testing and regression testing.
- Involved in developer testing by porting the app on multiple devices with various screen resolutions.
- Documented app feature upgrades for use in promotional material
Environment: Phonegap (Cordova), HTML5, CSS3, jQuery, jQuery Mobile, iOS, Android KitKat, Eclipse IDE, Mantis, SVN.
Confidential, CA
Senior Mobile Developer
Responsibilities:
- Gathered requirements, and convert those business requirements in to technical specifications.
- Create High level Application Design & Detail level UI design documents for Android and work on building the required product suites.
- Worked on Web View’s to show Activities with Web content.
- Design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets for different versions like ICS, Jellybeans and Kit Kat.
- Extensively worked on DDMS for testing the application performance, memory consumption.
- Worked on debugging the application using Log cat, DDMS.
- Involved in developer testing by porting the app on multiple devices with various screen resolutions.
- Used SVN for version control.
- Release app to QA team for validation.
- Fixes issues reported by QA team.
Environment: Core Java, Android OS, Eclipse IDE, Linux, DDMS, SVN.
Confidential, CA
Senior Mobile Developer
Responsibilities:
- Identified the requirements from analysis team and discuss technical aspects.
- Analyzed application prototypes and suggest solutions.
- Implemented module according to functionality specs and user interface for both Phones and Tables.
- Worked on debugging the application using Log cat, DDMS.
- Integrated & ported the app on multiple devices with various screen sizes.
- Maintained code quality standards throughout development of software modules.
- Communicated with external partners during requirement analysis and testing.
- Used the Agile Methodology in implementing this project.
- Used SVN for version control.
- Release app to QA team for validation and works on the reported issues.
Environment: Core Java, Android OS, Eclipse IDE, Linux, DDMS, SVN
Confidential, CA
Senior Mobile Developer
Responsibilities:
- Worked in ZTE client location to Gathering requirements from the client and Understanding the requirement documents and prepared the use cases.
- Reporting to Client & higher management and PMOs about the daily, weekly, monthly progress and activities in form of reports & Dashboard.
- Involved in MetroPCS IOT, MetroPCS applications development & unit test
- Involved in Issues fixes in Android Compatibility, Android CTS, Android CTS verifier
- Involved in OTA Installation, FOTA, Provisioning, System & Activation Procedures (Manual, OTASP, OTAPA).
- Involved in validation of feature bring up(LBS, TTY and NAC Bluetooth profile)
- Co-ordinating with the offshore team.
- Bug fixing & tracking it the closer by using Mantis.
Environment: Core Java, Android OS 2.3, Eclipse IDE, QXDM, QPST, Windows XP, Mantis, Water fall
Confidential, CA
Senior Mobile Developer
Responsibilities:
- Software design, prototyping and investigating
- Designed user interface for both Smartphone and Tablets
- Software modules integration and testing
- Software documentation
- Troubleshooted for program errors in existing systems using Logcat, DDMS
- Involved in developer testing by porting the app on multiple devices with various screen sizes.
- Participate in engineering reviews
Environment: Core Java, Android OS, Eclipse IDE, Linux, DDMS.
Confidential
Software Developer
Responsibilities:
- Involved in UI design and implementation for phones.
- Designed and Implemented UI home screen widgets for Email, Calendar, Contacts, Tasks modules including Email screen view widget.
- Involved in implementing multiple accounts configuration and multiple account live push.
- Designed and implemented split screen in inbox, contacts and tasks module with multiple list views for tablets.
- Implemented local mails filters, local mail search and local contacts filters.
- Implemented saving recent contacts used in compose screen to local database and popping up in a tip window for future composes.
- Involved in code reviews and meetings during the change request.
Environment: Core Java, Eclipse IDE, SVN
