We provide IT Staff Augmentation Services!

Mobile App Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY

  • 8 years of IT experience with 4+ years of Android application design and development, requirement analysis, testing, debugging and support.
  • Adept in programming languages like C, C++ and Java with hands on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, Android SDK and ADT development tools.
  • Very Good understanding of Android Back - end and UI guidelines.
  • Highly experienced in developing enterprise level mobile applications using Android SDK’s above Gingerbread (2.3).
  • Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers. Proficient in Android application framework: Activities, Intents, Services, and Content Provider.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • Experience in building multithreaded applications using Threads, Handlers and Asynctask.
  • Experienced with multiple data storage methods include using SQLite, Shared Preferences, Local Storage and SD card.
  • Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
  • Having good experience on web service protocols such as JSON, HTTP, XML, REST and SOAP.
  • Good knowledge in UML standards for preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Experience in working with AndroidSMS Manager, Location Manager, Google Maps, APIs and Ajax.
  • Experience in using SCM tools such as Subversion, GIT
  • Profound experience in writing Test plans, Test cases and Test scripts.
  • Experience in working with SQLite Database, Google Maps API, Map Quest API, GPS Location In-app billing, Push Notifications.
  • Experience using debugging tools such as Google Advanced Rest Client, DDMS,and LogCat.
  • Experience writing and executing MySQL/SQL/SQLite queries.
  • In-depth knowledge of collecting data from hardware sensors such as: gyroscope, light sensor, acceleration sensor, orientation sensor, etc.
  • Experience on Agile programming methodology & good troubleshooting skills.
  • Excellent logical and conceptual thinking & ability to grasp and master new technologies.
  • Team player, quick learner, excellent analytical, design and problem solving skills.
  • Ability to multi-task, react quickly to shifting priorities and meet deadlines.

TECHNICAL SKILLS

Technologies: Java JDK,J2EE,C/C++,JSP, Servlets, EJB, Android SDK, Ndk,JNI,Hibernate,JavaScript,Spring,JDBC,JavaScript,CSS3,Swift, PhoneGap, Cardova.

Android App Mobile Development: Android SDK, API - Activities, Recycler View, ListViews, Adapters, SQLite, JNI, Horizontal scrolling, Notification Manager, Contacts, Content Provider, DDMS, Location, Map, HTTP Client, GSON, JSON based Web Services, Camera API, Facebook API.

Debugging and Testing Tools: JUnit, DDMS, Logcat, Selenium Framework.

Markup Languages: HTML5, XHTML and XML, JSON.

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

IDEs: Eclipse, Android Studio, SMP SDK, Xamarin, IntelliJIDEA.

WebServices& Parsing Techniques: SOAP, REST & XML (SOAP API), JSON (RESTful API),DOM, SAX.

Version Controls: Subversion, Git, Team Foundation Server.

RDBMS: SQLite, Oracle, MySQL.

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

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Mobile App Developer

Responsibilities:

  • Worked in different phases of teh project cycle like design, development and testing of teh application.
  • Collaborated with native Android team to develop application for mobile devices powered by android OS. Discussed teh requirements with teh client and documented teh requirements.
  • Developed activities and UI layers and dynamic web applications using Model-View-Controller (MVC) architecture.
  • Used Adobe Air and Flash Professionals in application development.
  • Implemented JSON and Databases services.
  • Developed teh presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
  • Used AsyncTask to invoke web services and servlet calls in teh background.
  • Tested teh app across different versions of Android and different android phones to assure quality and performance.
  • Used Android SDK and Eclipse IDE for embedded development.
  • Used REST based web services to connect teh application to back-end services.
  • Implemented Fragments to make teh app usable on both Smart phones and Tablets
  • Worked on Generic Grids and Custom List Views to list teh XML feeds.
  • Developed teh app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on teh device.
  • Implemented teh XML Parser class to parse teh XML feed from teh URL.
  • Followed Agile Methodology in analyze, define, and document teh application which will support functional and business requirements.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Worked on locating nearby teh Bank and ATMs with respect to teh customer location/zip code entered with teh ability to navigate to teh branch or ATM or call teh branch location directly
  • Actively participated in testing, turning and implementing new Radio Features
  • Linked it to Google maps using Google API platform to provide teh address and navigation.

Environment: JDK 1.6, Android SDK 4.2, Eclipse IDE 3.5, JQuery, HTML5, SQLite 3.6, CSS3, XML, SVN, Google Maps API, Android NDK, Custom views, Compound views, Git, RESTful, JSON, Java script, Spring IOC, Spring MVC, Design Patterns.

Confidential, Bentonville, AK

Android Developer

Responsibilities:

  • Worked in layouts and UX design and layout using both XML, and custom android views.
  • Implemented location based API using Location Manager to locate stores in teh neighborhood.
  • Implemented WebViews to provide easy access to shop online feature.
  • Used SQLite database to store user’s shipments and tracking numbers locally and to implement offline functionality.
  • Developed Web Services using REST, SOAP, XML and JSON.
  • Extensively utilized AsyncTask, Thread and handler to provide smooth UI experience.
  • Implemented Material Design for teh latest app supporting Android 5.0.
  • Added Push Notification through backend support to get users specials and discounts on teh device.
  • Implemented spinners while loading data.
  • Integrated with different Android versions.
  • Collaborated with web services team to implement teh backend support.
  • Worked manage work onsite as well as offsite team of contractors.
  • Performed debugging on teh various modules/functions to ensure dat teh output is as expected.
  • Worked with Hybrid capabilities to display static pages dat were hosted on CVS Server.
  • Worked with teh UI team to design teh appropriate icon and display for teh screens.
  • Implemented Barcode Scanner API to scan users’ prescriptions and provide availability information on teh app.
  • Debugged and tested teh application using logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.
  • Worked in an agile environment - Participated in Daily standup meetings.

Environment: Android SDK, Android DDMS, Eclipse ADT, Java, web service, HTML, CSS, XML Parser, JQuery, Ajax, SQLite, Subversion

Confidential, Cleveland, OH

Android Application Developer

Responsibilities

  • Involved in teh development of presentation layer and UI development using XML,Material Design.
  • Worked with teh Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Conceptualized, designed, developed and deployed mobile applications.
  • Implemented teh Photo Gallery with View Pager allowing user to swipe between images and used Glide to load teh images.
  • Developed Tab Views to navigate different screens.
  • Developed Dialogs to alert teh user.
  • Assisted in designing teh User Interface (UI/UX) and overall look and feel of teh app.
  • Designed and implemented user interface which includes button, listview, imageview, textview, and edittext and navigation drawer.
  • Worked in multiple versions of Android SDK from Froyo to Lollipop with different API Label.
  • Developed extensive tasks using background processing with AsyncTasks, Services, AIDL, fragments and broadcast receivers.
  • UsedSpring MVCandWeb Flowto bind web parameters to business logic.
  • Inserted suitable code to capture teh various button and text field events and implemented teh desired action for each of teh widgets.
  • Responsible for managing activities using explicit and implicit intents within plugins.
  • Worked on fragments to develop teh app to adapt to different orientations and different screen sizes.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Maintained relationship between objects usingSpring IOC.
  • Created tasks and subtasks on JIRA for team members
  • Used SQLite for databases and implemented teh functionality of application according to client requirement.
  • Used Android NDK to create teh library files to be used by Services to access Native applications
  • Implemented Check Boxes.
  • Programmed teh Task state machine and complex algorithms.
  • Developed Web Services usingREST,SOAP, XML and JSON.
  • UsedJSON Parser to get teh data from teh server asynchronously by usingJSONobject.
  • Tested teh application on various Android devices.

Environment: Eclipse, Android Studio, Android NDK, HTML5, XML, Angular.js, JSON, Material Design, Virtual Machine, API’s, Lollipop, Java script, Spring IOC, Spring MVC, Design Patterns, JQuery, Web Services (REST, SOAP, JSON, Server).

Confidential, Issaquah, WA

Android Developer

Responsibilities:

  • Engaged in teh full project life cycle including analysis, design, development, testing and deployment phases.
  • Implemented teh app database to integrate teh payment history data and payment center location data in XML and JSON format coming from teh main database servers.
  • Used Android's SQLite database with Content Provider.
  • Responsible for design of user interface using various custom layouts, TextView, EditText Button, AlertDialog and ImageView.
  • Inserted suitable code to capture teh various button and text field events for desired action of each widget
  • Used web views, list views and populated lists to display teh lists from database using simple adapters.
  • Used Android's built in GSON and XML parsers as well as external library such as JSON for parsing data.
  • Extensively worked with Google APIs to navigate store locations and gets you teh directions.
  • Used multiple Fragments in an activity and intercommunicate between teh Fragments.
  • Optimized ListView using ViewHolder design pattern.
  • Designed teh components using OOAD techniques and UML.
  • Worked on UI implementation for teh several other R&D mobile projects of teh company.
  • Efficiently used Activity, Intents, Fragments, Services, Broadcast receivers, notifications and content-providers for building teh app.
  • Tested teh app in various virtual devices and real devices.

Environment: ANDROID SDK, Maven, AngularJS, Eclipse IDE, Java, SQLite, Subversion, XML, J2EE, C++, JQuery, SOAP, REST, Android NDK,GUI, FX Applications, Front controller design pattern, JQuery, Ajax, Soap

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of teh project life cycle primarily design, implementation, testing, deployment and enhancement of teh application.
  • Involved in designing teh system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition.
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
  • Involved in design and development of teh application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Used JDBC for communicating with teh database.
  • Responsible for testing of application on various levels like integration and System testing by utilizing various methodologies.
  • Solid understanding in Object-Oriented analysis and design. Worked on various Design Patterns, UML and Enterprise Application Integration
  • Responsible for maintenance and production support of teh application documented design and functional aspects of teh application.

Environment: UML, Java, J2EE, Servlets, Struts(MVC), Spring Framework, Eclipse IDE, JSF, JSP, JPA, JDBC, EJB, HTML, Angular.js, Design patterns, JavaScript, WebSphere MQ Series, DHTML, Perl scripts, Web services, CSS, JQuery, XML, XSL, XSLT, SOAP, SOA, Ajax, Dojo, WSDL, UDDI, JDK 1.5, UNIX.

We'd love your feedback!