We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Software Development Engineer with 6+ years of experience in design, development and implementing mobile and client - server applications.
  • More than 4+ years of experience in android development.
  • Diverse experience ranging from mobile manufacturer to enterprise and e-commerce work to start up environments.
  • Extensive knowledge on the development and test of android applications. Good knowledge on android architecture and design.
  • Experienced in interfacing mobile applications with back-end server using web-services based on Java.
  • Experienced and responsible for app deployment on Google play store, Samsung app store and Amazon app store.
  • Java Programming experience using various mobile development environments including Android SDK.
  • Experience developing and testing products using Java with Eclipse plug-in on the android platform.
  • Good experience in HTML5, CSS and JavaScript from hybrid projects in Android.
  • Good experience writing automated scripts in Perl and C++.
  • Strong knowledge on object oriented programming and software engineering concepts (Design methodologies, Agile Development methodologies, and Software Development Life Cycle (SDLC)).
  • Worked with version control systems like SVN, Git Hub and issue trackers like Bugzilla.
  • A team player with good communication, leadership and interpersonal skills.
  • Quick learner and able to adapt to work in fast-paced result oriented environments consistently delivering high quality work.
  • Exploring Angular JS and swift language in ios for different applications.
  • Test driven development using appuim tool and also java and android instrumentation frameworks. Roboelectric and Robotuim.
  • Continuous integration using Android Studio, Gradle and Jenkins. Parallel handling of Eclipse and Jenkins.

TECHNICAL SKILLS

Languages: Java, Objective C, C/C++, JavaScript, PHP, SQL, Action Script

Frameworks: Android SDK, Java Development Kit (JDK), .NET, C standard Library, jQuery Mobile

Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, jQuery, AJAX-RS, Jersey, Apache, Tomcat

Development& Testing Tools: J-Unit, TestNG, Robotium, Dreamweaver CS5, Photoshop CS5,MS Office, Open Office Suite

Databases: SQLite, SQLite Mobile, MySQL, Oracle 10g/11g.

IDEs: Eclipse, Android ADT, Netbeans, XCode

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Android Developer

Responsibilities:

  • Worked in an agile environment - Participated in Daily standup meetings.
  • Worked in layouts and UX design and layout using both XML, and custom android views.
  • Implemented location based API using Location Manager to locate the clinic in the 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.
  • Used REST based web services and JSON parsers for secured data interchange.
  • Extensively utilized AsyncTask, Thread and handler to provide smooth UI experience.
  • Implemented Material Design for the latest app supporting Android 5.0.
  • Added Push Notification through backend support to get users specials and discounts on the device.
  • Implemented spinners while loading data.
  • Integrated with different Android versions.
  • Collaborated with web services team to implement the backend support.
  • Worked manage work onsite as well as offsite team of contractors.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Worked with Hybrid capabilities to display static pages that were hosted on CVS Server.
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Implemented Barcode Scanner API to scan users prescriptions and provide availability information on the app.
  • Debugged and tested the application using logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.

Environment: Android SDK, Android DDMS, Eclipse ADT, Java, web service, HTML, CSS, XML Parser.

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • The app is supported from android OS 2.3 to 5.0(Lollipop)
  • Revamped the app ui in discussion with the ui/design team.
  • Optimized the ui,icons and drawables using resizer tools.
  • Added profile manager and more features to the app.
  • Implemented the same app for 10 inch and 7 inch tablets.
  • Helped/Guided the QA team with appuim scripts for automation testing in android. Using java and python.
  • Implemented separate proof of concept ideas for different apps for management and team.
  • Implemented the same with fragments for better runtime control and app navigation.
  • Added new features with proper interaction with backend code,data storage and data communication strategies.
  • Implemented and researched various secure ways of inter-app communication. Third-party app and main app, depending on project requirement.
  • Implemented the projects separately in both eclipse and android studio.
  • Continuous integration with Jenkins with android studio and also separately with eclipse.
  • Implemented profile manager for the app just like app settings for Lollipop(5.1) and Kitkat.
  • Regular interaction of restful api design calls to populate the ui on the app and other app functionalities. GET, PUT, POST, DELETE.
  • Used alarm manager to request repeated api call after a certain time.
  • Implemented Boot broadcast receiver and screen time out broadcast receiver in the app.
  • Implemented optimized performance listviews in different points of the app and also the new recycler view from Lollipop
  • Implemented register and login screens including ui and functionality for the new version of the app.
  • Used material design from Lollipop for new app version from ui/ux team.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • The project is supported from android OS 2.3 to 4.0.
  • Implemented the voice search and text search of products for the applications.
  • Displayed the search results in list view and grid view in BrowseproductList activity.
  • Used RecognizerIntent.ACTION RECOGNIZE SPEECH for speech recognition for VoiceSearchActivity.
  • Implemented the scanner functionality for the application using the Zebra crossing (Library) for upc codes and qr codes.
  • Implemented zip code functionality using location manager apis.
  • Implemented widget plugin project using search apis, content providers, database apis.
  • Implemented the hybrid shopping cart of the application using web view, web view handler.
  • JavaScript interface methods to handle interaction between web view and native activity.
  • Used aysnc task to invoke web services and servlet calls in the background thread.
  • Updated the result in native UI in pre-execute () and post execute () methods.
  • Implemented the hybrid cart in activity and fragment versions.
  • Researched nfc api’s to scan nfc tags for products in the future.
  • Exploring different aspects of nfc api’s to integrate in the application for a better customer experience.
  • Implemented the mock shopping cart app to understand the enterprise shopping cart architecture.
  • Involved in architecture design, technical discussions to improve the performance of the applications.
  • Resolved issues of hybrid shopping cart using HTML5,CSS and JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
  • Installed and configured WebLogic in Development and Testing environment.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT Confidential various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.

Environment: Java, J2ee, WebLogic, Struts, Hibernate, JSP, SOAP Webservices, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.

We'd love your feedback!