We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Around 5 years of experience in IT Analysis, Design, Development, Deployment and testing of Mobile Applications usingAndroidSDK and Web application development using JAVA, J2EE.
  • Extensively worked on Android application development. Integration of preloaded android apps into Android OS.
  • Extensively worked on mobile and web designs using Activities (android), HTML 5, Java Script, AJAX and XML. Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, CSS3, HTML and HTML5
  • Experience in Web Services using REST FUL API to fetch data for mobile front end and parsing the web response data in both XML & JSON format using different parsers
  • Excellent knowledge and working experience in Android SDK, Eclipse IDE, Application Stack and Android Architecture. Very good understanding of Android Back - end and UI guidelines.
  • Hands on experience in object-oriented designing such as Encapsulation, abstraction, Polymorphism, Cohesion
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in version control systems like CVS, SVN, GIT and application servers like Tomcat
  • Excellent debugging and problem-solving skills with Eclipse, Net beans and Android Studio. Experience in various methodologies like of SDLC like Agile development.
  • Worked with API’s on Bluetooth connect tootherBluetooth devices.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and networking.
  • Prototypes created using Figma
  • Worked with Libraries like Retrofit-2, Android Jetpack

TECHNICAL SKILLS

Technologies: Android (Kotlin), Java, C, J2EE (JSP 1.2/2.0, Servlets 2.2/2.3/2.4, Web Services, JDBC 3.0, JavaScript 1.8.x, JUnit, PhoneGap.

Markup Languages: HTML 5, XML, XHTML, JSON.

Programming languages: C, C++, Java, Kotlin.

Servers: ADB Server, Tomcat 6.0 Apache HTTP Server, Apache ANT, Maven

Debugging Tools: Log cat, DDMS, J Unit.

Database: Oracle 10g, SQL, SQLite, MySQL

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

Scripting languages: PHP, Perl, JavaScript, jQuery

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

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Macintosh, Android.

Version control system: SVN, Perforce, GitHub

Framework: STRUTS, spring, Hibernate3.0

Bug Tracking systems: JIRA, Redmine

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MN

Android Developer

Responsibilities:

  • Involved in the requirement gathering and designing of the application
  • Work closely with the web application development team to ensure proper system integration between mobile application and web application
  • Implemented navigation help usingAndroidLocations
  • Used SQLite databases to cache the data received from the RESTful web services
  • Constructed HTTP requests, fetching server response and parsing feeds wherever required
  • Used REST services; implemented JSON response parsing
  • Implemented components using Google Maps API v.2 forward and reverse geo-location
  • Worked on the local data storage using Shared Preferences, SQLite databases and the file system
  • Handled XML data using efficient parsing techniques such as DOM parsing
  • Tested the application on variousAndroiddevices
  • Used Crashlytics while testing the application to verify the proper free-flow working of the application
  • Worked with Java Annotations, Multi-threading, Collections
  • Created testing unit with Junit, Mockito and Espresso; used Hamcrest matchers
  • Analyzed mobile applications code for re-engineering
  • Implemented the Model View Controller (MVC) with Abstract Factory to build the architecture framework.

Environment: AndroidSDK 4.4,AndroidStudio, JUnit, Mockito, Espresso, JSON, REST Web Services, RPC, XML, Crashlytics, Agile.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Handling JSON and XML data using efficient parsing techniques.
  • Worked closely with the testing team.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views& populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Added parser classes for Tablet, which involved parsing JSON feeds.
  • Implemented data caching mechanism.
  • Worked directly with backend server teams providing a multitude of services including; audio and video streaming content delivery, database lookups, mapping, customer history, documents, contracts and many more.
  • Created UI& functionality for authentication feature.
  • Build UX design using Figma.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.

Environment: Java, Android SDK5.0, 6.0, MVC, Oracle, jQuery, XML, HTML, CSS, OSB.

Confidential

Android Developer

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Enabled the application to access the content of Gallery, Media pre-built applications using implicit Intent
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications
  • Used services, async tasks and Alert Notification API to implement event reminder feature into the mobile app
  • Involved in working with Location Manager and Restful Web service with JSON
  • Used RESTful web services to consume a web service
  • Used Espresso as the testing framework.
  • Followed agile methodology for implementing the Application
  • Worked on debugging the application using Logcat, DDMS
  • Involved in developer testing by porting the app on multiple devices with various screen sizes

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Confidential

Software Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole framework for the projects, based on StrutsMVC& Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Developed a new screen for the VAT using Ice faces.
  • Designed and developed a Batch process to for VAT.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations
  • Developed bean sand persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Written ANT scripts to build the entire module and deploy it on WebLogic application Server.
  • Implemented JUnitframework to write test cases for different modules and resolved the test findings.
  • Used Subversion for software versioning and as a revision control system.
  • Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.

Environment: JDK 1.6, Icefaces, DAO, JPA, JSP, Servlets, Hibernate, WebLogic 10.3.4, AJAX, SVN JDBC, Web Services, XML, XSLT, CSS, DOM, HTML, ANT, DB2, MySQL, UML, JUnit, jQuery, Toad.

We'd love your feedback!