We provide IT Staff Augmentation Services!

Mobile Application Developer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Over 7 Years of experience in Objective Oriented Design (OOD), technical design documentation (TDD), development, testing and production environment support to complex high performance, scalable intranet, internet, web services and mobile applications using Android, Java/J2EE, C/C++etc.
  • Expertise in Android application development.
  • Proficiency in developing and design of mobile and embedded technologies on mobile platform withAndroid SDK.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Developed Android UX and UI with rich features.
  • Knowledge in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Experience in Cloud interface, Bluetooth, sensors, SDK, API framework, REST Webservices.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Good team player with the ability to effectively communicate with different teams.

TECHNICAL SKILLS:

Technologies:  Java JDK, J2EE, C/C++, JSP, Servlets, EJB, Android SDK, NDK, JavaBeans, JNI, Webservices, JavaScript, Spring, Hibernate, JDBC, CSS3, Phone Gap, Cordova.

Android App Mobile Development:  Android SDK, API - Activities, List Views, Adapters, SQLite, Horizontal scrolling, Notification Manager, Contacts, Content Provider, DDMS, Location, Map, HTTP Client, JSON based Web Services, Camera API.

Debugging and Testing Tools:  JUnit, DDMS, Logcat, Mockito

Markup Languages:  HTML5, XHTML and XML, JSON.

Servers:  Amazon Web Server, JBoss, Apache Tomcat, WebSphere.

IDE’S:  Eclipse, Android Studio, NetBeans, Intelli JIDEA.

Scripting Languages:  PHP, Perl, JavaScript, JQuery.

Version Controls:  Subversion, Git, Clear Case

RDBMS:  SQLite, Oracle, MySQL.

OS:  Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Mobile Application Developer

Responsibilities:

  • Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
  • Reviewed the Business Requirement Document (BRD) and finalize the scope of the application components.
  • Participated in sprint planning meeting to decide the project component backlog, and the daily SCRUM meetings to update the progress.
  • Developed and implemented the app database to integrate the payment history data and payment center location data in XML and JSON format coming from the main database servers.
  • Collaborated with the database team to obtain backend data URLs and supports.
  • Used Android’s SQLite database with Content Provider.
  • Used Android’s build in JSON and XML parsers as well as external library such asGSON.
  • Handled XML data using efficient parsing techniques such as DOM parser. 
  • Implemented Map to show the payment center locations on the map.
  • Implemented custom adapter with List View component and Layoutinflater with custom layout.
  • Used multiple Fragments in an activity and intercommunicated between the Fragments.
  • Optimizes the List View using View Holder design pattern.
  • Worked on UI implementation for the several other R&D mobile projects of the company.
  • Designed the components using OOAD techniques and UML.
  • Developed the components using OOP way to maximize scalability.
  • Developed unit test and instrumentation test to automate the testing . 

Environment : Java, Android SDK, Gradle, EclipseADT , Jenkins , Maven, Android Studio, XML, JSON, REST, GSON, DOM Parser, Google API’s .

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Feasibility study of DIAL implementation using browser.
  • Design of Mobile Virtualization using DIAL protocol.
  • Implementation of DIAL using chrome browser.
  • Implemented DIAL server in Chrome Socket (TCP) APIs.
  • Implemented SSDP Server using Chrome Socket (UDP) APIs.
  • Implemented Application Manager using Chrome runtime APIs to which actually listens start and stop command from DIAL server and responds with app list and app status to dial server.
  • Implemented DialReceiverAPI.js using java script.
  • Implemented DialSenderAPI.js using java script.
  • Implemented Messenger Application with HTML5, JavaScript using DialReceiverAPIs.
  • Implemented Messenger Application with using DialSenderAPIs.
  • Worked on Simple Service Discovery Protocol (SSDP) for the broadcast messages and response in Android.
  • Used application components such as Activities, Services, and Broadcast Receivers along with their life-cycles to define the applications overall behavior.
  • Used concurrency constructs such as Threads, Handlers and AsyncTask for performing long running operations.
  • DIAL Client for device details and app-list request.
  • DIAL Server for device details and app-list response.
  • Worked individually to extend the specification and verification method to multi-user case.
  • Participated in research activities involving the prototyping of potential future applications and systems for current and next generation systems.
  • Provided modular test-cases, unit testing and Integration testing.

Environment: Android SDK, Eclipse IDE, Java, HTML5, JavaScript, PNacl, Chromium OS, Samsung Smart TV, Chrome Cast.

Confidential, Hartford, CT

Java J2EE Developer

Responsibilities:

  • Involved in Development, Integration and Testing of application modules
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
  • Have developed stateless session enterprise java beans.
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Worked on JQuery, AJAX and JSF for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Implemented the integration with the back end system with web services using SOAP
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Core java, Java, J2EE, JSP, JSF, Servlets, Angular JS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j

Confidential

Java Developer

Responsibilities:

  • Prepared Class level and Sequence level diagrams for designing the content search module.
  • Used Eclipse Java IDE to develop and debug the applications.
  • Involved in implementation of the Application using java.
  • Designed templates and screens in HTML and JavaScript.
  • Involved in development of front-end using JSP, HTML and JavaScript.
  • Involved in writing Stored Procedures in Oracle to do some database side validations.
  • Involved in processing customer Information using LDAP.
  • Performed unit testing, system testing and integration testing
  • Wrote SQL queries to create tables.
  • Created WAR files and deployed into tomcat server.

Environment: JAVA, JQuery, JSP, Servlets, Java Script, JDBC, RMI, Swing, Tomcat, MySQL, Windows, Linux.

We'd love your feedback!