We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Johnston, IA

SUMMARY

  • Over 7 years of software development experience with 3+ years of exclusive experience in Android and Application development with Android SDK, Eclipse IDE, and XCode along with Android ADT plug in developing Native, WEB and Hybrid applications
  • Expertise in developing Native and Hybrid applications using HTML, XML, CSS, JavaScript
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC)
  • More than three years of Android Applications Development experience
  • Ability to design and develop complex mobile applications for Android platform
  • Proficient in Android Application Development involving User Interfaces, Notifications, Adapters, Control Providers, Services, XML Parsing and Telephony Manager
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications
  • Programming skills in C/C++, Java
  • Enterprise Java development experience with JSP, Servlet, WebServices,
  • Working experience of XML and XML parsers
  • Extensive experience in using REST and SOAP web services with JSON and XML parsing
  • Experience in Implementing, BroadcastReceivers and AsyncTask, Threads and Handlers
  • Working experience of JSON parsers.
  • Working experience in Eclipse, Ant and Maven
  • Working experience of SQL, MySQL, and Oracle databases
  • Code testing experience using JUnit testing
  • Ability to Design, develop and support consumer - facing web applications
  • Experience in hand-coding web user interfaces using HTML/XHTML, CSS, JavaScript and AJAX
  • Familiarity with HTML/Mobile application design and development
  • Expert in Software Development Life Cycle (SDLC), object oriented analysis and design methodologies
  • Ability to quickly understand and resolve technical issues through debugging, research, and investigation
  • Quick to learn and adopt new technologies

TECHNICAL SKILLS

Technologies: Android, Android SDK, Java, JNI, J2EE, Servlets, EJB, Struts, JavaBeans, JSF, Web Services, Spring, Hibernate, JMS, JDBC, JavaScript, SOAP, JUnit, JSP

Markup Languages: HTML, XML, XHTML, JSON

Programming languages: C, C++, Java, R (predictive analysis tool)

Servers: Amazon web server, Web Logic, Apache Tomcat, JBoss

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle, SQLite, MySQL

IDE’s: Android Studio, Eclipse, Net beans, IntelliJIDEA.

Scripting languages: JavaScript, JQuery, R

UML Tools: Microsoft Visio, UMLet, Smart Draw, Visual Paradigm

Operating Systems: Windows, Ubuntu, Fedora, Macintosh

PROFESSIONAL EXPERIENCE

Confidential, Johnston, IA

Android Application Developer

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction
  • Developed the UI layers for Activities and implemented Fragments within UI
  • Used Multi-threading to implement parallel processing
  • Worked in Agile environment and participate in different phases of the project cycle like design and development
  • Used GPS services to get the exact location
  • REST web service interaction utilizing OAUTH authentication and JSON
  • Extensively tested alpha releases with JUNIT and Robotium
  • Worked closely with another mobile app developer, leading the other platform development
  • Used Android SDK (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool
  • Involved in the redesign of front end of web-site
  • Used design pattern like singleton and adapter
  • Used version control GIT

Environment: Android SDK 4.3, Java, SQLite, Eclipse IDE, ADT Plugin, GIT, RESTful, Google Maps API, HTML, CSS

Confidential, CT

Android Application Developer

Responsibilities:

  • Made Enhancements for the Live TV show
  • Defect fixes and enhancement of the app
  • Implemented HLS(HTTP LIVE STREAMING) on a wide variety of bandwidth environments
  • Debugged and tested the application on device
  • Handling off shore team for co-ordination of requirement change, bug fix and development
  • Maintaining live contents for second screen android experience
  • Involved in bug fixing and testing in Android
  • Tested the application on various Android devices and different android phones to assure quality and performance

Environment: Windows, Java, Eclipse, ADT Plugin, Android SDK, SVN.XML, Multi-threading, SQLite, Notification, Shared Preferences, Fragments

Confidential, VA

Android Application Developer

Responsibilities:

  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment
  • Worked in an agile software development based environment
  • Major contributor for creating new UI screens for the application
  • Extensively used custom List Views to view information on every screen, and to keep uniformity of the application
  • Implemented View Flow for providing navigation between different screens
  • Collaborated with web services team
  • Implemented Notification Manager to display updates on the notification bar
  • Implemented Fragments and Activities
  • Extensively used gallery function in modules (such as news, sports, life, money, and travel) for users to view daily pictures with descriptive articles. Different feed is used for the pictures to fetch the data and populate the gallery with corresponding content
  • Worked with JSON and used external libraries like GSON parsers, for data parsing
  • Tested the application on different android target devices and also debugged for the issues using android tools like monkey runner, trace view and view hierarchy from DDMS for optimization purposes
  • Used Android JUnit extension to prepare test cases
  • Used AsyncTask for multithreading
  • Worked on linear, frame and relative layouts
  • Worked on toast, Dialog notifications
  • Followed Agile and Scrum methodologies in the project implementation

Environment: Java, Eclipse, JDK, Android SDK (1.6 to 4.4), Android Studio, HTML, CSS, GIT, XML, JQuery, JSON, SQLite

Confidential, Salt Lake City, UT

JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Beans and Action classes
  • Implemented server side tasks using Servlets and XML
  • Helped developed page templates using Struts Tiles framework
  • Implemented Struts Validation Framework for Server side validation
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
  • Implemented Struts Action classes using Struts controller component
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases
  • Used parsers like SAX and XSD for parsing xml documents and used XML transformations using XSLT
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS
  • Written JUnit Test cases for performing unit testing
  • Used Rational Clear Case as Version control

Environment: Java, JSP, JDBC, Spring Core, Struts, Hibernate, Design Patterns, XML, Oracle, WebLogic, Apache Axis, MAVEN, SVN, JUnit, UML, Web services, SOAP, XSLT, Jira

Confidential

Jr Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML,JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, HTML, JDBC, EJB

We'd love your feedback!