We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps).
  • Developed applications with efficient Credit Card Payment methods integrated in the app.
  • Developed user interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Experience working on Miracast/Screen Mirroring and Web RTC.
  • 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.
  • Knowledge in working with audio and video codec's like .3GPP, MPEG-4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA 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.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS:

Development Tools: Android Studio, IntelliJ IDEA, XCODE, Eclipse, Net Beans 6.X, MS Visual Studio, IBM Worklight, Photoshop, Sublime Text, Atom

Web Technologies: XML, JSON, JSP, Servlets, CSS, HTML 5, AJAX, JavaScript, AngularJS, NodeJS, JQuery Mobile, Spring MVC Framework & Hibernate

Databases: MySQL, SQ Lite, Realm Database, Oracle RDBMS, MS Access

Programming Languages: JAVA, C, C++, UNIX Shell scripting, PHP

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, JSON, DOM parsers, SAX parsers

IDE: Android Studio, Intellij IDE, Eclipse

Enterprise Technologies: J2EE, Windows VISTA/7, Microsoft Office Suite, MAC, GPMC, Internet Information Services, VMware, Citrix, XenServer, Virtual box.

WORK EXPERIENCE:

Confidential, Reston, VA

Sr. Android Developer

Responsibilities :

  • Reviewed the Design by interacting with users.
  • Developed the UI using fragments, Layout and other UI components
  • Used SOAP UI for access web service.
  • Multiple Layouts for each floor, extracted 3D image from PDF, Autodesk SDK with inbuilt layouts.
  • Used OPENGL framework for 2D and 3D images.
  • GLSurfceView has used, which allow user to draw the object on the surface, by extending this library in the OpenGL framework the application can catch touch screen events.
  • In order to provide some widgets for basic drawing functionality the application also has some supporting libraries like v14 preference.
  • Development of various modules in accordance with Agile Methodology framework. Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product.
  • Worked on Agile, RAD and Test Driven Development (TDD) environment.
  • Extensively utilized Async Task, Thread, handler, Services to provide smooth UI experience.
  • Singleton Object has used to achieve synchronization.
  • Created singleton object to give permission for access certain Activity in another Activity.
  • Developed Custom Application Widgets Involved in performance tuning, debugging production problems during testing and deployment phases of the project.
  • Testing of the application in Android Emulator and few Android based mobile phones and tablets.
  • Involved in designing the Web Services and Database design to suite the Android Application support.
  • Implemented dynamic UI using fragments, custom layouts, actions bars, styles, and other UI elements.
  • Created Widgets using Google material design
  • Listed the item Recycler view and custom layout.
  • Displayed the images of each item through Glide for image processing and loading.
  • Custom Layout has created to load images.
  • V7 support Libraries in the material design gives the widgets and color palate.
  • Stored the user information in Realm which is the internal database.
  • Accessed the RESTFUL web service using okhttp for making http requests.
  • Verified HTTP responses using POSTMAN Client Worked on UI interface design throughout the app.
  • Serialized the JSON date using retrofit which allow to add GSON package which converts JSON data to applicable format.

Environment: Autodesk SDK, Android API's, ADT plug-in, JDK 1.6, XML, v14 preference, openGL plugins, GLsurface view, Android SDK, GIT.

Confidential, Reston, VA

Sr. Android Developer

Responsibilities :

  • Implemented dynamic UI using fragments, custom layouts, actions bars, styles, and other UI elements.
  • Created Widgets using Google material design
  • Listed the item Recycler view and custom layout.
  • Displayed the images of each item through Glide for image processing and loading.
  • Custom Layout has created to load images.
  • Handling messaging system using standard SMS Message protocols.
  • Worked on UI interface design throughout the app.
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Implemented database SQLite database structure to handle the content and contact list.
  • Developed Custom Application Widgets.
  • Used application specific headers for SMS messages and reads incoming SMS messages, parses headers and handles them if the message origin is from this application, and kills broadcast.
  • Designed the new message screen with options for message recipients and detonation animations and timers.
  • Created the message thread screen that displays all messages in conversation using a custom List View and Base Adapter, and handles any detonation timers with a variety of animations.
  • Used Handler with Runnable to create SMS message detonation timers.
  • V7 support Libraries in the material design gives the widgets and color palate.
  • Stored the user information in Realm which is the internal database.
  • Accessed the RESTFUL web service using okhttp for making http requests.
  • Verified HTTP responses using POSTMAN Client Worked on UI interface design throughout the app.
  • Serialized the JSON date using retrofit which allow to add GSON package which converts JSON data to applicable format.
  • Implemented MVP pattern.
  • Implemented GIT for code management.
  • Developed Custom Application Widgets.
  • Used Broadcast Receivers to notify the user when the application is in the background.
  • Implemented Shared Preferences to store user data and login sessions.
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project.

Environment: Android SDK 3.0+, Realm, Android API's, ADT plug-in, JDK 1.6, XML, JSON, RESTFUL web services, GIT, Retrofit, Location manager, GMAP, Google Places, GIT.

Confidential, New York City, NY

Android Developer

Responsibilities :

  • Involved in application android development, defect validation, deployment and production maintenance.
  • Designed and implemented the Mobile Agent Application using Embedded Android development.
  • Designed the User Interface according to the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Used AsyncTask for multithreading.
  • Used GIT for code management.
  • Registered the Broadcast Receivers with various intent filters for the android system announcements.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Worked on Agile Methodology.
  • Created a local database using SQLite to store and retrieve the data.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Have used the android support libraries to provide the latest features like action bar, fragments to the lower versions of android devices.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Have created the unit test cases using Mockito JUNIT framework.
  • Took care of code review, code fixes and bug fixes.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used SQLite to cache the data received from the RESTful web services.
  • Constructing HTTP requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Followed the AGILE methodology to implement the project.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as DOM parser

Environment: Android SDK 4.1, Android SDK 4.4, Java, Android Studio, windows 8, HTML5, JQuery, SQLite, Selenium, Volley, JSON, GIT.

Confidential, Seattle, WA

Mobile Developer

Responsibilities :

  • Involved in Development, Integration and Testing of application modules
  • Performed Unit Testing and interacted with QA for testing.
  • Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.
  • Implementing Date picker, Time picker and surface view.
  • Developed dynamic web pages using HTML/HTML4, CSS2/CSS3, jQuery, backbone.js, Bootstrap.
  • Created interactive prototypes and specifications, including color palettes, screen layouts and user-interface elements.
  • Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
  • Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock-ups.
  • Used effectively All Android Application components.
  • Used Android content providers with choosers for implementing features like sending E-mails, SMS, etc., from the app.
  • Utilized JNI framework in conjunction with embedded sensors.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Android Studio, Android SDK, SQLite, PHP, Web Services, Eclipse ADT, Oracle.

Confidential, San Francisco, CA

Java Developer

Responsibilities :

  • Involved in development, testing and implementation of the complete business solution
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EEdesign pattern like Singleton, Command Pattern for the implementation of the application.
  • Developed Agile processes using Groovy, JUnit to use continuous integration
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Fixed the bugs identified in testing phase.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Used Junit for testing Java classes, performed Unit testing and Regression testing.
  • Used Ant build tool to build the application.
  • Involved in database design and developed SQL Queries on MySQL.
  • Worked with SDLC process like water fall model, AGILE methodology.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Created automated test cases using Selenium.
  • Configured the product for different application servers.
  • Involved in client side validations using JavaScript.
  • Used Swing Layout managers and Swing components for creating desktop application.
  • Designed the UML diagrams based on the OOAD principles.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Tomcat, Oracle8i, JMS, SQL, HTML, JDBC, EJB, ANT, Junit.

We'd love your feedback!