Android Developer Resume
Dallas, TX
SUMMARY
- Over 7 years of IT experience, with 4 years’ 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++, Objective Cand 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 Protoshareto 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 3rdparty API’s.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Experience in using SQLite Databasefor mobile data management, SQL SERVERdatabase for web data management.
- Experience with profiling, tuning, and optimizing Jaa 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.
TECHNICAL SKILLS
Software Tools: Android SDK 2.X/3.X/4.X, Eclipse IDE 4.3,MS Office 2013, Microsoft Visual Studio, SVN 1.8.7 and GIT 2.0.0
Languages: C, C++, Java, Python, Shell Scripting
Methodologies: Agile methodology, Waterfall model
Data Management: Oracle 10g/11g, MySQL 5.6, SQLite 3.8.5, Teradata
Operating Systems: Windows, Linux, Mac.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Developed the application to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Aided in developing the UI for the Confidential Front end using Edit boxes, Buttons, Checkboxes, Time picker, Date picker, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts.
- Created the Custom List View to display the Confidential backend server XML RSS feeds in the front-end UI layout.
- Implemented the fragments using Android SDK to make that Confidential application usable for both smart phones and tablets.
- Created the XML Parser class to retrieve the XML RSS feeds from Confidential backend servers and third-party sources.
- Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and launching on Google play store for beta testing.
- Responsible for development of all application components and UI resources.
- Integrated Google play services and Google Maps API V2.
- Performed testing on Physical device and the android emulator.
- Built compatibility with android version 2.2 (API 8) to present (API 19).
- Developed the SQLite database classes to store website link pulls off from Confidential backend server RSS feeds.
- Implemented Location Listener to show exact location on Google Maps.
- Used Poly lines to draw path on Google Maps with accurate GPS location changes.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
Environment: Android SDK, SQLite database, Eclipse, Java, XML, SVN.
Confidential, Dallas, TX
Mobile Android Developer
Responsibilities:
- Assisted in designing the user interface (UI/UX) and overall look and feel of the Confidential 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 Confidential 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 Confidential application
- 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, Eclipse, Java, XML, SVN, Adobe Photoshop
Confidential, Malvern, PA
Android Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google API’s.
- Worked with the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Used Eclipse IDE to develop the screens for the application using MVC design pattern.
- Tested the application on multiple android targets and debugged the issues that were found.
- Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database.
- Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android, SVN, SQL, Eclipse, XML, JSON, Linux.
Confidential, Memphis, TN
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
Java Developer
Responsibilities:
- Understanding the requirements of the module.
- Preparation of functional document.
- Do Quality Improvement of the module by following the Quality Improvement Processes using Six Sigma.
- Used various Core Java concepts such as Multi-threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Analysis of the enhancements and bug fixes.
- Preparation of the Design document for the project that includes class diagrams, method level details and writing of the pseudo code.
- Made the test cases and the Style sheets (XSL) to visualize the final product behavior and fine tune the requirements.
- Comparing the data seen on the application and actual database using Toad.
- Unit testing using JUNIT.
- Responsible for executing the test scripts provided by the client and providing proper feedback to the development team to fix the bugs.
Environment: Java, Servlets, JDBC, HTML, JavaScript, EJB, JWS, Oracle and Windows.
Confidential
Java Developer
Responsibilities:
- Worked with Different Business line to understand their requirement and created design documents.
- Created UML Diagram and Data model using Microsoft Visio
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Wrote the DAO’s to access the database using JDBC calls.
- Deployment of Application in the WebLogic Server environment using ANT tool using Struts architecture with the JSP Client.
- Developed triggers, packages, procedures and functions using PL/SQL.
- Developed Business logic classes using Session Beans for Processing Manager Service.
- Involved in creating and configuring of build files
- Developed of Controller Servlet a Framework component for Presentation
- Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
- Developed JavaScript for client end data entry validations and Front End Validation.
Environment: Java, Eclipse, JSP, Servlets, Hibernate, Struts, JBoss application server, JSF, AJAX, RCF, Log4j, JNDI, Oracle and Windows.
