Mobile Android Developer Resume
Richmond, VA
PROFILE
- Over 9 years of IT experience, with 4years’ experience in Mobile Applications using Android, and 3 years’ experience in analysis, design and development on Java Technologies.
- Experienced in different phases of software development life cycle like designing, programming, testing and meeting the requirements of the clients.
- Extensive experience in design, development and deployment of Android Applications.
- Proficient with Java, C++ and Android SDK version Android 1.5 to Android 4.4(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat).
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Experience in developing applications using Third - Party APIs such as ESPN, YouTube and Social Networking such as Facebook and Twitter.
- Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
- Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
- Experience on Android UI 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 and Protoshare to meet the requirements of projects and show the results to client.
- Experience in Graphic designing in Adobe Photoshop, MS Visio and Front Page for rich user-friendly front-end contents.
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.6, XML, Android SDK 2.2 and ADT plugin.
- Expertise in Application development in IDE’s like Eclipse Android 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 3 rd party API’s.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Programming experience in C, C++, php, JSP, Java, jsp, Ruby On Rails and Java Swing with strong competencies in data structures, algorithms and software design.
- Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management.
- Experience with profiling, tuning, and optimizing Java applications.
- Experience working with different operating systems like Windows and Linux.
- 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.
WORK EXPERIENCE:
Confidential, Richmond VA
Mobile 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 with Android Map 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.
- Implemented the XML Pull parser class for feeds from various sources and displayed the parsed bar deals data in the customized List view.
- Involved in Testing the Mobile application and track the bugs to fix in the production environment.
Environment: Android SDK, SQLite database, Hybrid APP, Eclipse, Java, XML, SVN.
Confidential
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.
- 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 the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
- 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.
Environment: Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, GPS Services.
Confidential, Mc Lean, VA
Android Developer
Responsibilities:
- Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
- Worked in an Agile software development based environment.
- Major contributor for creating new UI screens for the application.
- Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application.
- Implemented ViewFlow for providing navigation between different screens.
- Collaborated with web services team.
- Implemented Notification Manager to display updates on the notification bar.
- Implemented Fragments and Activities.
- Extensively used gallery function in modules (such as news, sports, life, money, and travel) for users to view daily pictures with descriptive articles.
- Different feed is used for the pictures to fetch the data and populate the gallery with corresponding content.
- Worked with JSON and used external libraries like GSON parsers, for data parsing.
- Tested the application on different android target devices and also debugged for the issues using Android tools like monkey runner, traceview and view hierarchy from DDMS for optimization purposes.
- Used Android JUnit extension to prepare test cases.
- Used AsyncTask for multithreading.
- Worked on linear, frame and relative layouts.
- Worked on toast, Dialog notifications.
- Followed Agile and Scrum methodologies in the project implementation
Environment: Java, Eclipse, JDK, Android SDK (2.3 to 4.4), Android Studio, HTML5, CSS3, GIT, XML, JQuery, JSON, SQLite.
Confidential, Seattle, WA
Android Application Developer
Responsibilities:
- Involved with the end users / business analysts to collect the requirements of the project.
- Worked extensively with Java and the SDK frameworks.
- Worked with Xml to extract the data and display it on app.
- Worked with SQLite for implementing database to store various user data, preferences.
- Extensively worked with Google APIs to navigate store locations and gets you the directions.
- Worked on customizing Table views, List views, Tab bars and navigation bars.
- Worked with implementing and customizing images using Draw 9 Patch tool.
- Worked on optimizing the application using inbuilt tools such as Monkey Runner, Traceview.
- Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
- JUnit extension for Android was used to prepare the test cases.
- Worked on making the app support different screen sizes and configuration.
- Worked on reviewing and distributing the App to the App Store.
- Protecting the privacy and confidentiality of personal information based on data Encryption.
Environment: JAVA, Android SDK (Icecream Sandwich), Framework Customization, Android Emulator, Open GL ES 2.0, JSON, API.
Confidential, Richmond, VA
Android Developer
Responsibilities:
- Analyzed the project features, designed the application architecture and database, and implemented server back end.
- Designed UI including themes, icons, colors, and backgrounds using Photoshop’s
- Collected and constructed numerous vehicle specification information.
- Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
- Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
- Participated in designing the system architecture
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
- Implemented handling user account data in C++
- Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional Requirements
- Participated in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models
- Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4
- Implemented NotificationManager to display updates on the notification bar.
- Design screens using MVC pattern for the application with Android Studio IDE.
- Provided assistance and feedback on login design and implementation.
- Integrated with web service and mobile device to share information with each other
- Integrated with different Android versions
- Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
- Used adb logcat, DDMS for Debugging.
- Debugged and tested the application on different android devices.
Environment: Android SDK, Android DDMS, adb command, Eclipse, Java web service, HTML, XML, Windows and MS SQL server,, DDMS, Logcat, PHP.