Android Developer Resume
MN
SUMMARY:
- 7+ years of Software Design and Development Experience in Android and Java based applications.
- Working knowledge of Microsoft Office (word, Excel, Power Point, MS project, Access and Visio).
- Thorough knowledge of Android Application Framework.
- Thorough experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, REST API’s etc.
- Proficiency in developing applications using MSSQL, SQLite, SQL Server 2008, and MySQL.
- Experience in Android debugging tools such as Monitor, DDMS, ADB, Trace, Logcat and Eclipse ADT tools.
- Extensive knowledge of client - server applications and RESTFUL APIs.
- Knowledge in JSON/XML based application development.
- Have Submitted APPS in GOOGLE PLAY STORE.
- Knowledge in Linux Development Environment and basic Linux commands.
- Experience in Requirements Analysis and developing Technical Specification and Design Document.
- Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding, testing and release.
- Knowledge in Quality Assurance standards, software development methodologies like Agile Scrum.
- Proven ability to work effectively in a team environment and capable of learning new technology and adapt to a new environment quickly.
- Capable of delivering the outputs and fixing support issues in short timelines
- Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
- Good team member and passionate about learning new technologies.
- Working knowledge of Microsoft Office(word, Excel, Power Point, MS project, Access and Visio), Eclipse IDE, Android Studio
TECHNICAL SKILLS:
Mobile Technology Platform: Android SDK versions until Kitkat (4.4), Web Services, API s like Intents, Activity, Notifications, Dialogs, Menus, Location based Services, Maps, Broadcast receivers & Services, Audio and Video, Localization/multi lingual support, Fragments, Image Caching, Mobile ads.
Programming Languages: JAVA, MSSQL, Android, Linux Basics.
Software Development: Eclipse IDE with Android SDK & ADT plugin, NetBeans IDE.
Database: SQL, MSSQL, SQLite.
Web Services: SOAP, REST
Operating Systems: Windows, Linux
Development Method: Agile Scrum Methodologies.
Parsing Techniques: XML (SOAP API), JSON (RESTful API).
Programming Methodologies: Object Oriented, Functional and Structured
PROFESSIONAL EXPERIENCE:
Confidential, MN
Android Developer
Environment: Android SDK 4.1, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.
Responsibilities:
- Designed and developed mobile application for Android mobile devices with extensive user interface development.
- Implemented unique design for portrait and landscape mode.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Implemented the required GUI by making modifications to the xml files.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Worked on debugging the application using Log cat, DDMS.
- Tested the application on various Android devices.
- Involved in MobileCloud-Interactive testing the applications from a PC to the handset.
- Involved in "send text” and numbers to the handset using the PC keyboard, simulating handset events in a single click like call me or SMS, capture screenshot.
- Developed the activities and UI layers.
- Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
- Used Android SDK and Eclipse IDE for development.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Created and used SQL Queries, Scripts and Stored Procedures for data validations.
- Proficient in creating test data for Business users, Personal users, Commercial users etc.
Confidential, CO
Android Developer
Environment: Android SDK, Java, REST API (XML), SQLite, PHP, MySQL, HTML5, JavaScript, JQuery, CSS & Eclipse IDE.
Responsibilities:
- Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
- Worked in all phases of the project including design, development, testing and deployment
- Updated backend validations to meet tablet specific requirements
- Added parser classes for Tablet which involved parsing JSON feeds
- Worked with the UI team to design the appropriate icon and display for the screens
- Used application components such as Activities, Services, Content Providers and Broadcast Receivers along with their life-cycles to define the applications overall behavior.
- Had interactions with HBO team on daily progress, project updates and questions if any.
- Implemented data caching mechanism
- Provided subsequent releases which included feature changes, enhancements and bug fixes
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
Confidential, Winooski, VT
Android Developer
Environment: Android SDK 3.1, Java SDK 1.6, SQLite 3.0, Eclipse IDE, ADT Plugin, SVN, GIT, REST, Google Maps API.
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development
- Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
- REST web service interaction utilizing OAUTH authentication and JSON
- Used Android NDK, Android SDK, Eclipse IDE, Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
- Worked on UI design and Backend Development using SQLite.
- Used fragments and activities
- Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC). Followed the Agile methodology to develop the project.