Android Developer Resume
Dallas, TX
OBJECTIVE
- To secure a challenging position as an Android developer in an organization where I can utilize my existing skills and knowledge.
SUMMARY
- 2+ years hands on Android and Java application development experience in a professional environment.
- Strong knowledge of Android application life cycle right from creation to deployment in Google Play.
- Proficient in Android OS (2.3 Gingerbread to 4.2 Jelly Bean), Frameworks, performance analysis and enhancement.
- Solid expertise in threading, asynchronous processing, object oriented design and SDK’s.
- Strong understanding of social networking APIs and other open source APIs.
- Good exposure of Software Development Life cycle (SDLC), Specifications, Design, Testing and Maintenance.
- Source code control understanding and experience with Subversion (SVN) and GIT.
- Experience in developing web pages using HTML, CSS and JavaScript.
- Expert level skills in SQL and database query optimization techniques.
- Debugging and troubleshooting skills for client / server applications.
- Experience in various network communication protocols such as SOAP, RESTful APIs and server side technologies like Apache, Linux and Oracle database.
- Experience with iterative software development methodologies including Agile and Scrum and familiar with participating in sprints, backlog management and daily stand ups.
- Passionate, self - motivated, dedicated and very good team player with excellent communication skills including mentoring and presentation skills.
TECHNICAL SKILLS
Languages: Java SE 6, C/C++, XML, SQL, JDBC
Web Technologies: HTML/HTML5, CSS, JavaScript, PHP, XML, JSON
Database: SQLite, MySQL, Oracle 9i
IDEs: Eclipse, Aptana Studio 3, intelliJ IDEA 12 CE
Mobile Platform: Android, HTML5
Software Tools: Selenium, Wire Shark, Zoho, Network Simulator, OPNET
Content Management System: WordPress, Drupal
Design Tools: Adobe Illustrator, Photoshop, Pencil
Operating Systems: Windows, Mac, MS Dos
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Android Developer
Environment: Android SDK, Eclipse, Java, XML, SVN
Responsibilities:
- Performed application requirement analysis and maintained all reports pertaining to application development process.
- Designed the home screen to allow users to login using HttpGet or HttpPost methods.
- Developed the UI for the application using edit boxes, buttons, Checkboxes, time picker, date picker, dialog boxes, alert boxes, action bars, and spinners for various layouts.
- Implemented the WebView widget to display the PDF documents and the URLs.
- XML parsing was done using SAX XML parser.
- Implemented PUSH notifications for the application.
- Handled time constraint issues, exception and error handling for the application.
- Developed the user interface for multiple devices, densities, and screens.
- Participated in Project Management, QA and Release Management.
- Involved in unit testing, integration testing and user acceptance testing.
Confidential, Dallas, TX
Android Developer
Environment: Android, Java, Eclipse ADT, Android devices, SVN
Responsibilities:
- Performed application requirements analysis.
- Preparing Call-flows and Wireframes for the process flow of the application.
- Implemented user login screen using Facebook API.
- Integrated Google maps API to fetch the checked in location.
- Worked on auto refresh of the user screen using Android asynctask to update the current locations of the users.
- Developed the XML Layout with Android Mapview View to display the location tracking on the map.
- Designed the application to fit into various resolutions (ldpi/mdpi/hdpi) and orientations (portrait/landscape) based on the devices.
- Integrated Google AdMob Ads banners in the application to display ads for non-paid users.
- Performed Manual, functionality, integration and User Acceptance testing.
Confidential, Dallas, TX
Jr. Android Developer
Environment: Android, Java, Eclipse ADT, SQLite, Android devices, SVN
Responsibilities:
- Involved in requirements gathering and designing of the application.
- Followed the Agile methodology for implementing the project.
- Responsible for consuming the web services, receiving xml response and parsed it using SAX parser to get the required information.
- Implemented local data storage using SQLite to sync data between the server and the local database.
- Wrote the Android Handler class to update the customized List View Screen.
- Used Android Maps API for tracking the package location feature.
- Implemented ZXING Scanner to scan the package barcode for faster pickup/delivery.
- Developed the application to adapt to multiple orientations and various resolutions based on the device.
- Involved closely with QA team while fixing bugs.
- Used ADB, DDMS, Log Cat to view system debug output.
Confidential, Dallas, TX
Jr. Android Developer
Environment: Android SDK, Eclipse, Java, XML, SVN
Responsibilities:
- Assisted in designing the user interface and overall look and feel of the application.
- Developed the application to adapt to different orientations.
- Participated in entire development from requirements gathering through documentation and support.
- Integrated Facebook with the application so that the player can post his/her score to their Facebook profile.
- Analyzed bugs in the game and provided solutions to those issues.
- Involved in the user acceptance testing to make sure that the application should work according to the client requirements.
Confidential
Jr. Android Developer
Environment: Android SDK, Eclipse, SQLite, Java, XML, SVN
Responsibilities:
- Contributed to the UI design and flow of application.
- The data is retrieved from the web services in the form of JSON and the content is displayed on the user interface in a customized list view.
- Implemented Search bar feature in the application.
- Integrated Google Navigation Service in the application to get directions to the store from their current location.
- Implemented SQLite database that keeps track of the Users favorites and updates him based on the users preference.
- Performed Manual, functionality, integration and User Acceptance testing.
- Responsible for finding and fixing bugs as well as ensuring a satisfactory resolution.
Confidential
Software Intern/QA Engineer
Responsibilities:
- Worked on application requirements and created application architecture.
- Contributed to the UI design and flow of application.
- Participated in Manual, functionality, integration, feature, end to end and verification testing.
- Performed compatibility testing with various Android mobile handsets to ensure the functionality works fine.
- Involved in Project Management, QA and Release Management.
- Worked with development team to ensure testing issues are resolved on the basis bug reports.
Confidential
J2EE Developer
Responsibilities:
- Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework
- Customized views in JSP with HTML, Java Script and CSS.
- Extensively used JavaScript to handle client-side validations.
- DevelopedTemplates for page layout and navigation using Tiles.
- Used Various J2EE patterns like MVC and Singleton, Session Façade to ensure robust, flexible, configurable and extensible application
- Designed and developed Unit testing using JUnit framework.
- Developed Ant scripts to build and deploy the applications.
- Participated in estimating the hours for the project.
- Involved in Integration of Modules.
- Developed unit test cases and executed by conducting the peer reviews.
Environment: J2EE, JSP, Servlets, Java Beans, HTML, DHTML, CSS, WebSphere Application Server, Tomcat, Microsoft SQL Server.
