We provide IT Staff Augmentation Services!

Android Application Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6 years of experience in Software Development Industry using Software Development Life Cycle (SDLC) and enterprise level mobile development.
  • 3 years of Android Application Development experience using Android SDK, Android Studio, Eclipse & Java.
  • Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Strong and passionate attention to details and smooth user experience.
  • Experience in developing Android applications using TTS, ASR API’s.
  • Knowledge of using XML Parsers and JSON.
  • Knowledge of implementing search features using Search Widget and Dialog.
  • Knowledge of Google Maps APIs, Google Play Services, SQLite, GeoCoder API, In - App purchases and In-App advertising.
  • Knowledge of implementing various layouts, including custom layouts and views.
  • Experience with Activities, Fragments, services, Broadcast receivers, Content Providers, intents, intent-filters, supporting multiple screens and configurations.
  • Experience of common Android framework API (Camera, Notifications etc).
  • Experience working with the Unit Testing methodology.
  • Excellent understanding of OOP core concepts (Inheritance, Polymorphism, Abstraction, Encapsulation), Design Patterns, and experience in applying them in designing and developing SOA (Software-Oriented Application) based applications.
  • Experience with multi-threaded development.
  • Experience in code optimization using tools like Valgrind, lcov, gcov etc.
  • Knowledge of Databases and web development.
  • Experience of using version control and bug reporting tools like SVN, Git etc.
  • Experience working with REST web services.
  • Knowledge of using Social life APIs such as Twitter, Facebook.
  • Experience in implementing web and enterprise applications using Core Java, Servlets, JSP, JSTL, JDBC, SQL, PL/SQL, JUnit, HTML/DHTML, CSS, JavaScript, jQuery, Ajax, MySQL, and Oracle on Windows and UNIX based operating systems.
  • Ability to understand the application business in detail, ensuring that concerns are addressed by interacting with the client, stakeholders and other teams wherever necessary.
  • Good Analytical, Interpersonal and communication skills.Result oriented, committed and hard working.
  • Always on the lookout for new technologies to enhance software products.
  • Highly motivated, self-starter with ability to work independently and collaboratively within a diverse technical team.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, C#

Databases: Oracle, MySQL, SQLite

Web: HTML, CSS, JavaScript, REST, XML, JDBC, JSON, JSP, Servlets

IDE: Eclipse, Android Studio, MS Visual Studio 2010/2013

Application Servers: Apache Tomcat

Operating Systems: Windows, Linux, Android, MAC

Other Software’s: Microsoft Word, PowerPoint, Excel, MS-Office XP/ 2003/2007/2010

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

Android Application Developer

Responsibilities:

  • Involved with the end users / business analysts to collect the requirements of the project.
  • Working with AGILE methodology by attending daily AGILE (SCRUM) meetings and SPRINT retrospective meetings to ensure delivery of high quality work on a monthly iteration
  • Worked with Android Studio to build Android Applications.
  • Developed user-friendly UI (user interface) using advance design pattern like SearchView widget, Fragment, List View, Action bar, Scroll Tab and Grid View as per the client request
  • Worked with SQLite for implementing database to store various user data, preferences
  • Built Custom Services to do background tasks and store data asynchronously.
  • Used built in Broadcast Receivers and created custom receivers to send messages across different activities.
  • Retrieved and stores users favorites on local SQLite database.
  • Updated layouts using new and existing wireframes provided by the designers
  • Worked on Designed and developed connections, model classes to consume https JSON request/response models using JSON library
  • Worked on Validation of user registration and encryption using Android Security Framework
  • Used Headless Fragments for background processing with AsyncTask to support multiple orientations.
  • Google Maps API to enable Google maps search for apartments in particular location; enabling GPS/WFI to detect user location
  • Worked on making the app support different screen sizes and configuration
  • Developed business modules, debugging, and fixing issues
  • Worked on Retrieval of data such as image and price and place them in each apartment listing

Environment: Java, Android SDK, Android Studio, HTML5, CSS, JSON, SQLite

Confidential -Seattle, WA

Android Application Developer

Responsibilities:

  • Worked on enhancing the user interface by implementing custom list layouts and themes
  • Implemented JSON for the purpose of retrieving data
  • Worked with Google APIs to locate the nearest stores
  • Worked on ListView to create list of shopping categories and items
  • Worked on saving user preferences locally using shared preferences
  • Worked on Activity styles and implemented custom styles
  • Worked with implementing and customizing images using 9patch draw tool
  • Creates different UI screens for the application
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Used SQLite to cache the data received from the JSON API
  • Worked on making the app support different screen sizes and configuration
  • Used Git for code repository and maintaining current and historical versions of the source code
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks
  • Tested and debugged the application on different devices

Environment: Android SDK, ADT, Eclipse, SVN, GIT, Version One

Confidential - Nottingham, MD

Android Application Developer

Responsibilities:

  • Highly involved in designing, development, and testing
  • Implemented XML parser and JSON for the purpose of retrieving data
  • Created different 9Patch drawables
  • Implemented different themes and styles in order to make the app easy to use and attractive
  • Collaborated with web development team to implement the backend support.
  • Worked on different option menu as the tools in the store are different in many aspects
  • Linked the app with Google maps to provide the specific store’s information and many relevant data
  • Learned about Client-server, Cloud computing services architecture and Internet Technologies (E.g. jQuery, XML, JSON)
  • Utilized different resources like views, activities, fragments, frame, animations etc.
  • Used Android JUnit extension to prepare test cases

Environment: Eclipse, JSON, SQLite, Google Maps API, SVN

Confidential - Elkridge, MD

Java Developer

Responsibilities:

  • Designed using Java, JSP, Servlets, Apache Struts, JDBC and JavaScript
  • J2EE design pattern such as Model View Controller (MVC) was employed where a clean separation between the model, view, and controller is implemented.
  • Oracle database was used as a data store that features a clean separation between application tier and remote database
  • Primarily responsible for designing and coding business logic using Java technologies. This business logic was implemented using Object Oriented techniques in the form of Servlets, Business Objects, and Data Objects. Developed web pages using JSP and various tag libraries. JDBC was used for data connectivity. Executed various test cases, debugging and implemented software fixes during various build and rollout.
  • Worked closely with database administrators on stored procedure and database script optimization, review design specifications and user interface screens for technical accuracy and logical consistency, comprehensive documentation of all of the system components.
  • Successfully and effectively completed tasks on time. Effectively work with other team members to acquire more knowledge and mentor others on a need basis. Enhance overall delivery of tasks through high quality deliverables, timely execution, and high productivity rate.

Environment: Java, JSP, Servlets, Struts, Apache Tomcat, JUnit, JCS, Oracle.

Confidential - Seattle, WA

Java Developer

Responsibilities:

  • Involved in the entire life cycle of the project including requirements gathering, design, coding, testing and production support.
  • Designed and developed the front-end using Spring Model-View-Controller framework.
  • Implemented various design patterns
  • Used JSP, HTML, and CSS to construct the dynamic web pages (presentation layer) for the application.
  • Involved in testing of PL/SQL stored procedures
  • Used JDBC for loading bulk data into the database
  • Involved in code reviews with Technical Architects.
  • Provided post-production deployment support and involved in enhancements development.

Environment: Java, Spring2.0, EJB, JDBC, JSP, JSTL, XML, JUnit, Oracle, JQuery, WebLogic, CSS.

Confidential, Los Angeles, CA

Java/Web Developer

Responsibilities:

  • Used Eclipse IDE for java development
  • Worked on PL/SQL developer for database development for storing data.
  • Used JDBC for Querying data and creating connection between Java and SQL Server.
  • Used Check Style for code formatting to write better clean code.
  • Followed Java J2ee standard for development
  • Used Apache Tomcat for creating test servers and locally debugging the pages.
  • Used Weblogic Application Server for deployment in production
  • Unit testing was done using JUnit on a regular basis.
  • Bug tracking and fixing was done using Test Director.

Environment: Java, JSP, JSF, Servlet, Spring, Hibernate, Oracle, MySQL, Eclipse, Oracle, Tomcat, WebLogic Server, NodeJS.

We'd love your feedback!