We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

Collegeville, PA

PROFESSIONAL SUMMARY:

  • 6+ years of experience in IT, which includes experience in Mobile Application Development and in analysis, design and implementing the Java based applications.
  • Experience in the complete Software Development Life Cycle (SDLC) process: requirements gathering and analyses, development, testing, support and other project management activities.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Proficient with Java, C++ and Android SDK version Android 1.5 to Android 7.0.
  • Expertise in developing applications for android operating system using Eclipse IDE, IntelliJ, Android studio, SQLite, Java, XML, Android SDK and ADT plugin.
  • Developed various mobile apps store for Android setup the environment using Visual Studio, Eclipse and mobile SDKs.
  • Experience in developing application in different versions of Android SDK and NDK versions.
  • Involved in developing Mobile Applications using Core Java, C++ and Android APIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications).
  • Android Frameworks APIs like Google Maps API, Telephony, Media, Bluetooth, Camera and Wi - Fi.
  • Experience with version control frameworks SVN, GIT and managing build server Jenkins.
  • Expertise in developing apps using SQLite, Java, XML, Google Maps API GCM GPS Location.
  • Expertise in using third party libraries to increase the performance of the application.
  • Extensively worked on push notifications, memory leaks, multiple screen support, content providers, data offline usage, accounts and sync on Android.
  • Worked on Web Services and utilized RESTful, HTTP, React Native, Spring boot, XML, JSON and SOAP for the developed applications to server-side APIs.
  • Experience in various network communication protocols such as SOAP, RESTful APIs and server-side technologies.
  • Have experience in software analyst/ developer in enterprise and mobile application development.
  • Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.8, XML, Android SDK 2.2.3 and ADT plugin.
  • Have a knowledge of Bluetooth low energy, Google Cast API, Telephony, APK Expansion, Location API, NFC, SIP and Cloud server management via Amazon AWS.
  • Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
  • Written Test cases based on application flow, performed Unit testing, integrated test framework to test Android API and used Eclipse IDE to support for executing tests interactively.
  • Worked on various kinds of media using Flash, Photoshop, network protocols in Android Studio in designing audio, video, Graphic and Sensor integration for playback media components.
  • Improved the performance of the applications by implementing different third-party libraries like GSON, Picasso, OkHttp, Crop Image, Green DAO, Hockey App and Butter Knife.
  • Experience in open source APIs on various third party like Facebook, Instagram, Twitter, YouTube and GoogleMapsAPIV2 for custom Android applications.
  • Experience with automation tests like TDD (Test-Driven Development) approach
  • Experienced with functional Testing like Expresso and Unit Testing.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Good communication skills: I have interacted with customers regularly during development of the mobile applications and Ability to coordinate with various team members involved in the project.

TECHNICAL SKILLS:

OS: Android NDK, Android SDK versions from 2.3 (Gingerbread) - 7.0 (Nougat)

Programming Languages: C, C++, Object C, C#, Java, J2EE, JavaScript.

Web/Application Server: XML, JDK, Android SDK.

IDE: Eclipse ADT, Android Studio, Visual Studio

Java Technology: Threads, JSON, SOAP, API, Generics, Java Script.

Database Technologies: Oracle, SQL, PL/SQL, DB2, SQLite.

UI Technologies: HTML, HTML 5, XML, JavaScript, jQuery, JSON, CSS3, Angular

Application Servers: Web Sphere 5x/6x, Web Logic 8x/9x and JBOSS 4x/5

Version Control: Git, SVN

Other Tools: JIRA, SourceTree, Bitbucket, Git hub, Postman, APK Tool

Operating System: Windows 2003/XP/7/8/10, UNIX, Linux, MAC

Programming Concepts: AsyncTasks, Android UI, JSON, Resolution Support, Publishing apps to Play Store, Google Android Ads Integration, Action bar, Fragments, Custom Components, Third Party Libraries Integration, Google Analytics, Robotium, Junit, ADB, Debugging, Navigation Drawer, NDK Development, IOS Development

PROFESSIONAL EXPERIENCE:

Confidential, Collegeville, PA

Sr. Android Developer

Responsibilities:

  • As the only android developer for the company, very quickly jumped on board and took full responsibility of the development and operation of the app.
  • Worked individually as part of large team on developing multiple and maintaining multiple client requirements.
  • Contributed to full life cycle development of applications business logic (view model) and data (model) using the MVP Cross framework.
  • Extensive use and implementation of restful API, third party video call Sdk’s, push notifications, Oauth 2.0,time tasks.
  • Documented architecture and implementation for internal and external consumption.
  • Integrated retrofit for better and parallel network calls
  • Performed a complete UI re-arrange to improve the look and feel of the horizontal scroll view used. created custom views to re-arrange the UI.
  • Implemented blue tooth activation and deactivation.
  • Used Rest APIs to pull server data and display on the app.
  • Used third party libraries such as xing, blu radio, agora, urban air push for integrate features and functionality.
  • Used Intent Integrator for using the QR codes and Camera API for accessing the camera to use the QR code.
  • Used zebra tools for Simul scan and insomnia, postman for rest api’s.
  • Performed bug fixes on existing code and analyzed existing code to proactively detect and fix code
  • Performed an extensive code review to better understand the entire code.
  • Took bottom line responsibility for push notification using java scripts to integrate with the android app
  • Implemented Sq lite database for saving photo information

Confidential, Chanhassen, MN

Sr. Android Developer

Responsibilities:

  • Design of libraries focused on class design, interaction through interfaces, and separation between the UI (view), business logic (view model) and data (model) using the MVVM Cross framework
  • Performed testing on Physical device and the android emulator.
  • Built compatibility with android version 5.0 and up.
  • Involve with team in implementing Blue tooth low energy (BLE) API and integrating with weight sensors.
  • Implemented Model-View-Presenter design pattern.
  • Involved in migrating the MVP architecture to MVVP (Model View-View Model) architecture.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Experience working with third party libraries OkHttp, Butter Knife, RxJava, Retrofit.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Have created the unit test cases using JUNIT framework.
  • Took care of code review, code fixes and bug fixes.
  • Worked on interfacing the mobile applications with back-end server using Web Services based on Java.
  • Used JUnit, Mockito and Android Espresso for unit and instrumentation testing.
  • Work on bug fixing and improving application performance.

Environment: Android SDK 5.0, Java, Bluetooth Low Energy, Data Binding, Android Studio canary 3.0, Mac, SQLite, Selenium, Retrofit, Telephony, JSON, MVVM, Junit.

Confidential, Seattle, WA

Mobile Developer

Responsibilities:

  • Involved in application development, defect validation, deployment, and production in ecommerce maintenance.
  • Designed and implemented the Mobile Agent application using Embedded Android development.
  • Implementing API calls for Email notifications, SMS and voice calls using Telephony framework.
  • Registered the Broadcast Receivers with various intent filters for the Android system.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
  • 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.
  • Active Android SQLite Database Library, Butter Knife, Event bus, Picasso etc.
  • Used Intent Integrator for using the QR codes and Camera API for accessing the camera to use the QR code.
  • Tested the application on different Android target devices and debugged the issues using Android provided tools like Trace View and view hierarchy from DDMS for optimization purposes
  • Tested the widget for multiple devices, densities and screens.

Environment: Android 4.4, Java, Android Studio, Mac, JIRA, Source Tree, SQLite, Node.JS Selenium, Jenkins, Volley, JSON, MVP, TDD.

Confidential , Dallas, TX

Android Developer

Responsibilities:

  • Participated in all stages of life cycle of the application with Wireframe design and client development.
  • Implementing Android application for sharing the media content using Android Studio, Android NDK and Eclipse IDE in Android SDK environment.
  • Developed UI for most of the modules in the application using List View, GridView, and Tab layouts using Action Bar.
  • Integrated search widgets to perform search through their cards.
  • Created a pop-up notification for alerting users.
  • Combined Google Play Services and Google Maps API V2.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Integration for login to app, GCM integration for push notifications, Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration.
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities.
  • Worked on debugging the application using Logcat, DDMS.
  • Refactored the code base to optimize start-up time and memory usage.
  • Worked with the backend team to communicate with RESTful web services.
  • Implemented Singleton design pattern to create and pass through the object into different fragments.
  • Parsed JSON objects obtained from the server side and displayed the contents in the app.
  • Involved in designing the automation frameworks for JUnit testing.

Environment : Java, Android Studio, Android NDK, Eclipse IDE, GUI, Linux, REST API, Apache, DDMS, Junit, JavaScript, HTML.

Confidential, Minneapolis, MN

Android developer

Responsibilities:

  • Developed UI for most of the modules in the application using List View, GridView, and Tab layouts using Action Bar.
  • Interacted with the business and functional teams to understand the client requirement for analysis.
  • Performed Testing on different versions of applications of Android phones to assure high quality and better performance.
  • Involved in adding the Reader API to allow reading the payment card data using MVC framework.
  • Developed many applications for Android operating system using Eclipse IDE, Java, Android SDK and ADT plugin.
  • Designing UI using views provided by Android and created custom views when required.
  • Used Git (GitHub) Plugins to control over the versions and managed the project with agile methodology in JIRA.
  • Worked on many Android components like Activity, Intents, Fragment, Broadcast, Receiver, Service and ContentProvider.
  • Expert in debugging and fixing errors using adb logcat and DDMS.
  • Prepared test cases using Android JUnit extension and checked the reliability of services developed.

Environment: Java, Eclipse IDE, Android SDK, ADT, UI Git, Agile, JIRA, Junit, Java Web Services .

Confidential, Raleigh, NC

Java developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Developed Landing Page using HTML, CSS, JavaScript and Marketing Page using JavaScript, JQuery.
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server
  • Used EJB as Middle layer to connect JSF and Hibernate.
  • Involved in writing SQL Queries for Oracle 10g database. Used JDBC for communicating with the backend.
  • Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
  • Deployed the application to JBoss server and tested the front end using Jasmine.
  • Used JIRA as the Bug Tracking tool.
  • Designing modules by developing Class and Sequence Diagrams based on the Functional Specification.
  • Designed and Developed JSP pages using JSTL tag libraries.
  • Used JavaScript, jQuery, AJAX for validations/ business rules.
  • Unit Testing and Integration Testing.
  • Confirms program operation by conducting tests; modifying program sequence and/or codes.
  • Work effectively and cooperatively with fellow work group members.
  • Involving in requirements analysis phase with business analysts, discussing the feasibility of requirements and finalizing them .

Environment: Java, JavaScript, jQuery, DDL, Eclipse IDE, XML, HTML, SVN, JUnit.

We'd love your feedback!