Android Developer Resume
TX
SUMMARY
- 6+ years of total experience in Software Programming.
- 4+ years of experience in Android Application Development
- Experience in programming languages like C++, Java, PHP, XML, databases like SQL, Sybase, and MS Access.
- Expertise in developing mobile applications for android OS using Eclipse IDE, SQLite, Java, XML, Android SDK tools.
- Very good understanding of Client Server Architecture and Object Oriented Programming Concepts
- Expertise in use of popular public APIs, such as Google, Facebook, and Twitter
- Experience in end - to-end development of mobile architecture, design and implementation of UI’s and related technologies.
- Experience in developing Web Applications using HTML, HTML5, CSS, CSS3 and Java Script in Android
- Good understanding of RESTful web service.
- Experience in following SDLC like Agile methodology in mobile application projects.
- Experience in using JSON objects for retrieving and sending data from and to the application server
- Experience in using web servers like Apache running on Mac Platform and windows.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, Objective C, C, C++, PHP
Frameworks: Android SDK, AndEngine, JQuery Mobile, PhoneGap, Spring, Hibernate
Databases: MySQL, SQLite
Platforms: Windows 8/10, Mac
Third Party Libraries: ActiveAndroid, Volley, Parse, Retrofit, Butterknife, Gson
IDE: Android Studio, Eclipse, NetBeans, Dreamweaver
API: Facebook,Twitter InApp Purchase
Version Control: Github
SDLC: Agile, Scrum
Others: Google Admob Integration, RESTful Web Services, Push Notification (GCM, PARSE),Trello
PROFESSIONAL EXPERIENCE
Confidential - TX
Android Developer
Responsibilities:
- Gathered requirements around functionality and translated those requirements into elegant functional solutions.
- Used Gigya API to authenticate user with their Facebook, Twitter or LinkedIn accounts.
- Implemented Pull-to-refresh feature to refresh the feeds from different social apps using the PullToRefresh Layout.
- Integrated supported social platform APIs to fetch the news feeds and display to users.
- Designed the application UI using List View, Custom Action bars, Dialog boxes, Spinners, Checkboxes, Edit Texts, and Buttons for various layouts.
- Used View Pager to implement the interactive Getting Started Instructions for the application.
- Integrated the default Contact API to pull all the contact information for the user to start a conversation.
- Used GIT as repository for maintaining current & historical versions of the source code.
- Environment: Android Studio, Java, XML, GIT
- Designed the user interface and overall look and feel of the application using Android L Material Design.
- Extensively used SQLite 3 database for persistent storage of data in an application and created corresponding SQLiteHelper classes to perform CRUD operations on the data in the database.
- Integrated custom API for user authentication, Registration, and Sign in.
- Involved in testing the implemented features of the application and fixing the bugs
Confidential, Frisco, TX
Android Application Developer
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing
- Discussed the requirements with the client and documented the requirements in the form of wireframes
- Developed UI screens using the MVC pattern for the application with Eclipse IDE
- Implemented the MVC pattern in the app's screens
- Used Tab layouts for user-friendly interaction
- Created client code using JAVA in eclipse SDK
- Parse server side response to device using JSON
- Application test on multiple android SDK(2.2, 2.3, 4.1, 4.2) and debugging the problems to ensure quality and performance
- Worked on testing its functionality,
Environment: Java, Android SDK 2.1,4.2, Eclipse IDE 3.5, JSON, XML, Google APIs
Confidential
Senior Android Developer
Responsibilities:
- Worked in the initial development, creation, testing, and debugging of the application as the primary and only developer for the application
- Developed the UI to allow for easy navigation for the user including a gridview for the respective options that the application is capable of.
- Tested the application with multiple Android API levels ranging from Ice Cream Sandwich to KitKat
- Made of use shared preferences between different activities
- Created/ designed graphics and pictures to serve as labels and icons for the application
- Utilized the Google APIs for direct access to the Google Calendar and Dialer
- Created web links and QR codes for sharing the application to others for download
- Used various implicit and explicit intents for navigation throughout the application
- Created sections of code specifically for Media Player sound bites and embedded them both into the splash screen and the Stress Relief activity
- Took recordings of fellow coworkers, converted the files into wav and MP3 format, and linked them into a randomized array for access via the Magic Ball activity
- Created an "Options" menu from the main page with the ability to enter a work address for shared preferences and disable the music sounds during the splash screen
- Created a bug report and feedback option that labels the respective email for cataloging via Gmail filters to enhance support for users
- Developed multiple xml layout files for all the respective user interface options
- Published the application via the Google Play Store and have received very positive feedback from users at my workplace who have downloaded it
- Worked with version control to update numbers as months change, fix bugs, and add new features
Confidential
Responsibilities:
- Coded all applications to industry standards, while contributing to reduced cost of maintenance.
- Extensively worked on Android’s SDK for IPTV for live and recorded videos.
- Eliminated repeat problems by identifying foundation level issues and mitigated them permanently.
- Established good documentation practice and completed projects with full functional requirements.
- Involved in post-production application support and Change Request process to implement the changes.
- Performed troubleshooting and debugging.
- Conducted detailed testing, using results to analyze issues and form effective solution strategies.
- Teamed with colleagues to create strategies and achieve optimal outcomes.
Confidential
Application Developer
Responsibilities:
- Gathered the functional requirements and analyzed application specific use cases to define the functionality of the whole system by creating wireframes.
- Collaborated with other teammates to collect requirements for software development projects.
- Worked on various Java and web projects used extensively in local level environment including schools, organizations, and local clients.
- Developed web application using JSP, Servlets, Java beans that uses MVC design paradigm.
- Developed MVC Model Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
- Developed front end using HTML, CSS and JSP.
- Wrote JavaScript for client side validation.
- Improved user interface of the application using CSS.
