Android Developer Resume
Chevy Chase, MD
SUMMARY
- Over 6 years of IT experience, with 3 years' experience in Mobile Applications using Android, and 4 years' experience in analysis, design and development on Java Technologies.
- Experienced in different phases of software development life cycle like designing, programming and testing.
- Extensive experience in design, development and deployment of AndroidApplications.
- Proficient with Java, C++ and AndroidSDK versions
- Expertise in developing applications for Androidoperating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- Extensive experience in building mobile applications usingAndroidframework APIs such as (Location, Camera, Animations, Maps).
- Hands on experience using media framework usingAndroidAPI and skills like multimedia usage, video, sound and graphics, networking.
- Experience onAndroidUI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Experience in using UI designing tool such as Balsamiq icon and Protoshare
- Expertise in Application development in IDE's like EclipseAndroid SDK, Dreamweaver and Microsoft Visual Studio.
- Experience in parsing the web response data in both XML and JSON format.
- Extensive experience in collaboration with 3rd party software development resources including utilization of 3rd party API's.
- Experience with profiling, tuning, and optimizing Java applications.
- Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
- Strong at problem solving and understanding new technical concepts quickly and produce meaningful results.
- Self - motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.
TECHNICAL SKILLS
Language: JAVA, C++, C#, SQLite, MySQL, Oracle
Integrated Development Environment: eclipse/ Android ADT, Android Studio
Operating System: Windows XP though 8.1,Mac OS X, Linux
Web services: REST, JSON, XML, CSS, HTML
API: Google map, AD, Volley, Retrofite, Butterknife
PROFESSIONAL EXPERIENCE
Confidential, Chevy Chase, MD
Android Developer
Responsibilities:
- Daily Scrum meetings to organize the deliverables, discuss issues & tasks completed Extensive usage of ListViews for showing large content, improving in this way the memory consumption of the application and android UX
- Coordinate meetings with the UI and UX team to design de user interface by giving feedback about Androidguidelines for developing user interfaces
- Handled connection status to avoid crashes and indicates to the user when he needs to be connected to the Internet.
- Created Alert Dialogs for help and about.
- Implemented SOAP web service request using KSOAP.
- Included Preference Fragment to change the preferences as which lanes the user wants to see.
- Managed version control using Git.
- Integrated AdMob framework forAndroidto show banners to the users.
- Parsed XML data and converted to Java objects for handling using XMLParser.
- Tracked the debugging process usingAndroid Studio DDMS.
- Develop complete test suites for testing the application using Junit3
- Usage of Jira for bug tracking & project planning.Implemented Google Cloud Messaging Client into the app
- Collaborated with web services team to implement the backend support,HTML5, Oracle.
- Developed the code in objected oriented manner for better code reuse and created the client codes.
- Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
Environment: AndroidSDK, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services.
Confidential, Atlanta, GA
Android Developer
Responsibilities:
- Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
- Implemented List View, so as to show the different shipments and maps as a form of list.
- Integrated location based services using Google Maps API to display locations of the nearest stores and Android UX.
- Worked closely with the testing team.
- Worked in an Agile based environment.
- Collaborated with web services team to implement the backend support.
- Designed the web services to communicate with theAndroidapplication by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses, HTML5, Oracle.
- Designed and developed the request and response data to and from database.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Created test cases and test data for testing the application using JUnit Extensions.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Used JIRA to track issues.
- Parsed JSON data to display information to the user and save in SQLite database.
- Created customized views for better user experience.
- Lead the development of updating the application from Ice Cream Sandwich to Jelly Bean.
- Used of GIT as source control management tool by creating multiple branches & tags according to the dates scheduled for releasing to Google Play store.
- Included SharedPreferences to store app configuration info
Environment: AndroidSDK, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services.
Confidential, Reston, VA
Android Developer
Responsibilities:
- Assisted in designing the user interface (UI/UX) and overall look and feel of the ATN application.
- Developed the app to adapt to different orientations (landscape/portrait) and various resolutions (ldpi/mdpi/hdpi) based on the devices.
- Created integration between Google Map API with the ATN mobile application using Google Map V2
- Designed & develop the xml layout withAndroidMap Fragment to View particular bar locations on the map.
- Developed coupon redemption feature using location API and GMC (Google Cloud Messaging) Push notification to send the deals to the ATN application
- Implement Hybrid App using Phonegap and architecting & developing mobile web applications in enterprise build settings and Android UX.
- Implemented the XML Pull parser class for feeds from various sources and displayed the parsed bar deals data in the customized List view, HTML5, Oracle.
- Involved in Testing the Mobile application and track the bugs to fix in the production environment.
Confidential, Albuquerque, NM
Java Developer
Responsibilities:
- Defined, designed and implemented programs integrating multiple software systems and modules.
- Developed software that is object oriented and conforms to program standards to ensure reusability and repeatability.
- Worked with Subversion (SVN) version management system to control the release of changes.
- Worked with bug tracking to resolve moderately complex issues and ensures that all bugs along with solutions were documented.
- Worked closely with design team offering input and also closely worked with client to ensure solutions met requirements.
- Communicate in oral and written form in a team environment.
- Worked in an Agile development environment including multiple iterations and prototyping of solutions.