We provide IT Staff Augmentation Services!

Senior Android Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 5+ years of software development experience in analysis, design and development of applications majorly involving the technologies Android, Java and JavaScript
  • Extensive experience in design and development of Android applications.
  • Experience in database development using SQLite, MySQL and Oracle.
  • Experience in designing, developing and unit - testing n-tier applications.
  • Extensive experience in user acceptance and user experience in mobile application domain.
  • Self-motivated and a good team player with excellent communication and interpersonal skills. Capable of working independently even under high pressure.
  • Strong problem solver and can quickly grasp new concepts with ease.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior Android Engineer

Responsibilities:

  • Worked with ICS and support libraries for different Android devices. Used fragments and view pager. Worked with ActionBarSherlock and ViewPagerIndicator libraries.
  • Worked with the SQLite database and SharedPreferences for data persistence. Used SQLOpenLiteHelper and raw queries.
  • Followed agile development process. Performed code reviews, code/bug fixes.
  • Made decisions on layout design and modifications.
  • Used asynchronous tasks for handling heavy task modules.
  • Worked on web views, list views & various types of adapters CursorAdapter, BaseAdapter.
  • Used SVN for version control.

Environment: Android SDK, Eclipse, ADT Plug-in, Java, JSON, CVS, Logcat, DDMS

Confidential, Newport, RI

Android Developer

Responsibilities:

  • Gathered requirements and worked on outlining and wire framing.
  • Ported existing iPhone application features to the Android app.
  • Handled custom menus, dialogs and image views in the app.
  • Consumed REST web services and utilized JSON and XML parsers for the same.
  • Worked with API’s for accessing SD card external storage.
  • Used cipher encryption for added security to encode files saved on SD card.
  • Worked with data validations for user input.
  • Used web views, list views & populated lists from databases using simple adapters.
  • Involved in functionality testing, unit testing and quality analysis.
  • Used CVS for version control.

Environment: Android SDK, Eclipse, ADT Plug-in, Java, JSON, CVS, Logcat, DDMS

Confidential, Tampa, FL

Android Developer

Responsibilities:

  • Designed the User Interface by following different design patterns like dashboard, action bar and quick actions.
  • Worked with the tab layout using TabHost and TabWidget.
  • Created and used custom lists in the project.
  • Worked on local data storage using SQLite.
  • Used broadcast intent to share the item list with friends or family members via email.
  • Involved in writing the application logic using ADT plug-in for Android.
  • Involved in Unit testing the application.
  • Worked on debugging the application using Logcat and DDMS.
  • Debugged and tested the application on device.
  • Tested the usability of application onto various devices.

Environment: Eclipse IDE, Android SDK, ADT Plug-in, Java, XML, Logcat, DDMS

Confidential

Software Engineer

Responsibilities:

  • Involved in collecting client requirements and analyzing the document
  • Involved in Unit, Integration and Preproduction testing
  • Used log4j framework for debugging purpose
  • Used CVS for project management and version control
  • Involved in using MVC pattern for developing the project for presentation layer
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily
  • Participated in code review

Environment: Java, JSP, JDBC, HTML, CSS, JavaScript, Oracle 8i, XML, Windows NT, CVS.

Confidential

Sr. Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed use cases, class diagrams, sequence diagrams and data models for the project.
  • Developed logging module usinglog4jto create log files to debug as well as trace the application.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, stored procedures and to manipulate the data in the database.
  • Used JavaScript for the web page client-side validation.
  • Used SAX parser to extract and read the required information from XML data.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views.
  • Used SVN for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: Java, Oracle, JavaScript, HTML, Eclipse IDE

Confidential

Software Engineer

Responsibilities:

  • Involved in designing, developing and testing of the application.
  • Designed, developed and documented the software design using UML.
  • Developed servlet programs to transfer the control to other pages depending on the business logics.
  • Used agile software development methodologies, especially Scrums to ensure rapid iterative software development.
  • Worked with XML in different modules and used SAX and DOM parsing techniques.
  • Used JSP pages for displaying the results.
  • Wrote the required SQL queries and used JDBC to interact with the database.

Environment: Java, HTML, JSP, CSS, DHTML, JavaScript, Servlets, Oracle 8i

We'd love your feedback!