We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Westborough, MA

SUMMARY

  • Around 6+ years of Software Design and Development Experience and over 5 years in Android based applications with strong understanding Android Applications.
  • Experienced Mobile / Android Developer who designed and developed commercial grade consumer application for Android mobile devices with extensive user interface development.
  • Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
  • Proficient in Android application framework: Activities, Intents, Services, and Content Provider.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • Exposure to integration of Android based mobile applications with Restful web services.
  • Experience in working with SQLite Database, Google Maps API, Map Quest API, GPS Location In - app billing, Push Notifications.
  • Excellent knowledge in developing advanced web-based applications design and development using Eclipse, Android Studio and XML.
  • Strong experience in JSON, SAX, DOM & PULL.
  • Expertise in using IDEs like Eclipse, ADT Bundle and Android Studio for Android programming
  • Experienced with web services (RESTful and SOAP).
  • Expertise in using HTML, PHP.
  • Experienced with version control tool such as Git, Subversions and TFS for version tracking.
  • Adept at deployment of mobile applications on Google Play Store.
  • Ability to create quick Proof of Concept Apps.
  • Knowledge of Objective-C for IOS Application development
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Experienced with Hybrid App development tools such as Phone Gap and IBM Work light.
  • Knowledge in working with audio and video codec’s like .3GPP, MPEG-4.
  • Well versed with the complete Software Development Life Cycle (SDLC) process and software design methodologies like Agile, Scrum and Waterfall.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
  • Creative problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint and Hierarchy Viewer.
  • Thrives in a fast-pace and challenging environment, meticulous and self-motivating.

TECHNICAL SKILLS

OS: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu

Languages: JAVA, C, C++, C#, ASP.NET, JavaScript, PHP, JSON, jQuery

Markup Language: HTML/CSS, HTML5, XML

Development Tools: Eclipse Galileo-Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE

Databases: SQLite, MySQL, Oracle

Frameworks: Java Development Kit (JDK), jQuery, Android SDK

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Ci0trix XenServer, Virtual box, Incode, Google Email.

Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug

PROFESSIONAL EXPERIENCE

Confidential, Westborough, MA

Android Developer

Responsibilities:

  • Involved in entire software development process for all assigned Android application development projects
  • Requirement specification, design, implementation, testing and maintenance.
  • Implemented ListView, so as to show the news and promos as a form of list.
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components
  • Analyzed the requirements of the main menu features that can be supported in Android phones.
  • Worked with Instruments tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Used various design patterns to manage code and data efficiently.
  • Created numerous helper classes that can be used throughout the classes.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate with server.
  • Used efficient Payment Gateway methods to process Credit Card Payments for online payments.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos and pdf.
  • Used AsyncTask for multithreading.
  • Followed Agile and Scrum methodologies in the project implementation.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Used shared preferences to store data.
  • Developed the UI screens, which met the UI requirements compliance.
  • Used Eclipse for development, debugging, coding and deployment of the applications.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Performed functionality testing and sanity testing.

Environment: Android 4.x, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit, Subversion, Junit.

Confidential, Canton, OH

Android Developer

Responsibilities:

  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Develop the News module providing all latest company news.
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Designed the login activity with dynamic layouts and custom buttons.
  • Used Shared Preferences for login session and handlers for set timers.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used Volley library to get JSON objects and arrays from server.
  • Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Communicated effectively with stakeholders to manage expectations.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Fixed bugs reported by testing team using ADB and DDMS.

Environment: Dreamweaver, Android SDK, Android Framework APIs (GPS, Camera, Notification), UI Animations, Eclipse, DDMS, Dreamweaver), Object Oriented Design, Genymotion emulator, Virtual Machine, Microsoft Visual Studio, Multitasking, LogCat

Confidential

Java/Android Developer

Responsibilities:

  • Involved in the requirement of gathering and documentation.
  • Involved in User Interface development and web services design implementation.
  • Actively involved in implementing future enhancements and doing production support.
  • Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
  • Managed data using SQLite, SqlHelpers as well as Raw Queries to do database management.
  • As major responsibility, used Web Views, List Views & populated lists from databases using simple adapters.
  • Helped in implementing different web services in different functional models.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Resolving the issues generated from HP Fortify Application code scan reports.
  • Took care of code review, code fixes and bug fixes.
  • Deploying the Application builds on the internal app distribution site and stores.

Environment: Java, Android 2.3-2.3.7, DDMS, Tortoise SVN, Beyond Compare, Soap Web Services, Core FTP, Putty, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Worked on coding in java, jsp, JavaScript for coding in Leave Management System, Productivity Tracking System, Employee Information System and Resource Allocation System
  • Worked on database design, handling queriesand stored procedures.
  • Worked on system design and analysis, made use cases for design and class diagrams using Rational Rose.
  • Involved in screen designs, SRS (Software Requirement Specification) and documentation of screens. Handled the testing of our parts through SQA tool for bug rectifications.
  • Analysis & design of GUI framework classes using Java, Swing, XML, XSL.
  • Designed and Implemented the J2EE Based Struts Framework.
  • Designed and developed prototypes for multiple modules using Struts framework.
  • Designed the web application using Struts, EJB and JSP.
  • Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
  • Worked with JSP, JavaScript, XML
  • Developed style sheet to map data from XML to HTML output.
  • Used JDBC for Oracle Database connectivity.
  • Extensively used UML to model the business rules from the legacy system

Environment: Java, JSP, Servest, Rational Rose, XML, HTML, JavaScript, Apache.

We'd love your feedback!