We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

MO

SUMMARY

  • Around 5.5 years of Experience in IT which includes experience in Analysis, design, development, testing and deployment of software applications using JAVA/J2EE and also in design, development, testing, launching and porting of Mobile applications using Android.
  • In - depth knowledge of Android OS, interactive application development and memory management. Proficient with common Android framework APIs.
  • Experience in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
  • Exposure to both 3G and also 4G Android phones like Sony Experia/Samsung Galaxy S.
  • Experience in Developing Applications using Java, J2EE, J2ME, Servlets, EJB, JSP, JSF, JSTL, XML, JDBC, JDK, Web Services, AJAX, HTML5, and CSS, Struts.
  • Experience in database development using Oracle, MySQL, SQLite, and MS Access.
  • Expertise in developing GUIs using Adobe Flash, Adobe Dreamweaver, Swings, JSP and HTML for web applications and multimedia.
  • Basic knowledge of developing mobile apps in iOS for Devices like iPhone and iPad
  • Strong experience with entire software development life cycle, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Excellent working experience with various operating systems like Macintosh and Windows.
  • Exposure to other mobile platforms like Symbian, Blackberry OS
  • Experience with Profiling, Tuning and Optimizing Mobile applications. Have used Trace32 and MAT for Memory Management
  • Very much comfortable with different version control Tools like CVS, Subversion, IBM Clearcase.
  • Excellent in troubleshooting/debugging skills on Android phones
  • Good work ethics, Interpersonal skills, hardworking nature and very good team player and ability to effectively communicate with all levels of organization such as technical, management.

TECHNICAL SKILLS

Mobile Architectures: Android, iPhone, Blackberry Phone

Languages: JAVA, J2EE, C, C++, Java Script, SOAP, SQL, PL/SQLJSON, C#, AJAX, ASP.NET, REST

Databases: SQLite, MYSQL, SQL Server, Oracle, Microsoft Access

Web Technologies: XML, HTML, CSS, JSP, JSF, XHTML, JSTL, EJB

Multimedia: Adobe Photoshop, Adobe Flash, Adobe Dreamweaver.

Version Control: CVS, sub versioning

Framework: MVC

IDE: Eclipse, Edit plus, Net Beans, Visual Studio

Operating Systems: MAC OS X, Linux, Android OS, Windows NT/XP/7, Unix

Other Applications: MS Office Suite (Word, Excel, Power Point, Visio)

PROFESSIONAL EXPERIENCE

Confidential, MO

Android Developer

Responsibilities:

  • Participated in developing the widget Framework and UI
  • Designed and implemented the user interface using various Custom layouts, list views, buttons, dialog boxes, alert boxes, edit boxes and displaying data using different custom adapters
  • Worked on camera integration by storing images in separate SD card folder and converting it to bitmap and compressing the image with thegiven format
  • Implemented map APIs and GPS pings for tracking address on different routes
  • Worked on different list views like simple, expandable list views to show boxes, bags and styros in a vertically scrolling two-level list
  • Worked on context menus to show menus on long click
  • Responsible for implementing options menu and their functionality to navigate to different parts of the application
  • Worked with shared preferences to store and retrieve persistent key value pairs across the user sessions
  • Designed separate screens for multiple devices
  • Responsible for database connectivity using SQLite database
  • Tested the application on different tablets for different scenarios
  • Followed up releases with fixing issues and enhancements for the application
  • Involved in post-production support and Change Request process to fix the bugs

Environment: Eclipse 3.2, SQLite, Tortoise SVN, SOAP, Android SDK, ADT Plugin, XML, Java, Logcat.

Confidential, NY

Android Developer

Responsibilities:

  • Involved in discussions with the business team and gathered the requirements of the application
  • Involved in technical design, development, testing, launching, porting and support of application
  • Created worker threads for handling long term operations to ensure best UI performance
  • Implemented the download option in background using Async task for ringtones and wallpapers
  • Implemented notifications to display the status of the download process and used pending notifications to invoke the media selected by the user
  • Used Java Script and HTML5 in populating ringtones and wallpapers
  • Implemented XML parsing using SAX parser to parse the data and access the services
  • Used SQLite for storing data, it is used to manage a private database.
  • Used android content providers for adding wallpapers and ringtones to media gallery after download was completed, then user will be able to view in media
  • Implemented the search functionality allows the users to search ringtones by artist, album or ringtone
  • Used shared preferences for local credit management for displaying available credits in different activities of application
  • Used Media framework for managing the preview of ringtone
  • Used Bango for direct carrier billing for various carriers like AT&T, Sprint and T-Mobile
  • Tested the application by porting on different devices
  • Used subversion as version control system for code management
  • Published the application to android market and updated with new releases

Environment: XML, Java, Subversion, Eclipse, ADT Plugin, Android content providers and Android SDK.

Confidential, Kansas, KS

Android Mobile App Developer

Responsibilities:

  • Designing and developing the World Clock Widget
  • Participated in developing the widget Framework and UI.
  • Responsible for the Clock Widget provider.
  • Involved in working on Analog and Digital mode of the clock.
  • Involved in sending time data from provider to the view class using remote views.
  • Involved in application logic for day light saving time for the required location.
  • Exposed to GPS and Time related API’s.
  • Involved in calculating GMT and time offset using functions like getTimeZone, getOffset and date functions.
  • Tested the widget for multiple devices.

Environment: JAVA, Android SDK, JUnit Test, Content Providers, XML Layout.

Confidential, St Louis

Responsibilities:

  • Developed many JSP pages, used Java Script for client side validation.
  • Used Agile Methodology in implementing the project.
  • Used JNDI for Directory Service.
  • Implemented SOA for defying services for different clients
  • Involved in writing SQL and PL/SQL queries.
  • Used generalized Spring AOP in developing Business Components.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, and XML.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Participate in designing Web service framework in support of the product.
  • Struts MVC framework for developing J2EE based web application.

Environment: J2SE, J2EE, JSP, JNDI, SOA, SQL, Servlets, XML, XSLT, HTML, Eclipse IDE, Sub versioning.

Confidential

Software Analyst

Responsibilities:

  • Involved in Software Development life Cycle (SDLC) including designing, development, Object Oriented Analysis and testing of the application
  • Involved in creating use case, class, sequence, package dependency diagrams using UML
  • Developed Server side code using Servlets, JSP’s running on Apache tomcat 3.0 and Enterprise Beans running on WebLogic Application Server
  • Participated in designing the database schema and Tables.
  • Developed web pages using HTML, JSP, JSTL, DHTML and CSS
  • Created Stateless Session Beans to communicate with the client
  • Created the database tables in Oracle 8i
  • Created the required SQL queries and used JDBC to perform database operations

Environment: Java, HTML, JSP, JSTL, CSS, DHTML, Servlets, JavaScript, Oracle 8i, EJB 1.1, WebLogic Application Server running on Windows NT, Rational Rose.

Confidential

Software Developer

Responsibilities:

  • Involved in the software life cycle processes like Analysis, Design, Coding, Implementation, Review, Unit Testing, Feature Testing, Design Verification Testing and System Testing
  • Used CSS and DHTML for developing the user interface
  • Used JavaScript for validation of the fields in the user interface
  • Developed Stateless Session Beans to process requests from the user interface
  • Used Java Servlets to write the business logic
  • Developed front end with JSP and HTML
  • Implemented sessions and validations to the user inputs
  • Used Oracle to write SQL queries and stored procedures
  • Used JDBC to read and write data to the database
  • Used DOM parser to read the XML file
  • Used JUnit extensively for writing the test cases
  • Used Open Source CVS for Versioning of the application

Environment: Java, Java Servlet, JSP, JSTL, EJB, JDBC, HTML, DHTML, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS.

We'd love your feedback!