We provide IT Staff Augmentation Services!

Senior Android Developer Resume

4.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 7 years of experience in Android Application development using Android SDK, Android NDK, along with Android ADT plug in developing Native mobile applications.
  • Experienced using Android, Swift (IOS), Cross Platform development using Unity and QT
  • Proficient with Android application development lifecycle from application creation to deployment in Google Play.
  • Developed many end - to-end mobile applications
  • Build complex and custom user interfaces
  • Had experience with using mobiles sensors like accelerometer, gyro meter, proximity etc
  • Build libraries and API for Bluetooth and CAN communications
  • Extensively worked with Android SDK and Eclipse IDE, along with Android ADT plug in.
  • Expertise in developing apps using SQLite, Java, XML, HTML5, Google Maps API and GCM, GPS and Location Data.
  • Regularly worked on memory leaks, data offline usage, push notifications, content providers, multiple screen support, accounts and sync on Android.
  • Experience in different domains like Banking, Ecommerce and Retail Industries.
  • In-depth knowledge of Android OS, interactive application development and memory management. Proficient with common Android framework APIs (Bluetooth, Location, Camera, Notifications, Maps, Accelerometer).
  • Experience in React Native Applications handling across both Android and IOS.
  • Great exposure to developing GUI using Interface design principles for Android mobile and tablet devices. Strong expertise in creating responsive UI for various screen resolutions.
  • Knowledge of Test Execution Framework (TEF), Test Driven Development (TDD), Multimedia Validation Suite (MVS).
  • Experience in Digital Media and building Video Players.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Skilled in SQL and database query optimization techniques.
  • Conducted architecture design, development and implementation of software applications and testing.
  • Skilled in using JSON parsers, and Restful APIs to HTTP Get and HTTP Post data from/to feeds.
  • Well versed with the complete Software Development Life Cycle (SDLC) process and software design methodologies like Agile, Scrum and Waterfall, e-learning Domain and Web application development.
  • Hands on experience with Android Telephony Framework, RIL, LTE.
  • Experienced with Server Technology, NodeJS
  • Worked on RFID and GSM.
  • Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
  • Good exposure in developing Graphical User Interfaces on set top box devices.
  • Studied Android OS, Contacts Manager, GPS Manager, Telephony APIs for SMS; Contacts manager in Android needed to be studied in order to understand the way contacts are organized and stored in an Android handset.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and Flash.
  • 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

Technologies: Android 2.3-8.0, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0, Servlets 2.2/2.3/2.4/2.5, EJB 2.0/2.1, ANT), Struts1.3, JavaBeans, JSF 1.2, Web Services, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit 4.0.

Languages: Java, Simulink, Matlab, Swift, Python, C, C++, C#.

Markup Languages: HTML 5, XML, CSS 3, XHTML.

Servers: Web Sphere 9.0, Apache Tomcat 6.0/7.0, JBoss 5.0.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: SQLite, db4o, Oracle 10g/11g, MySQL 5.1.69, MS-SQL Server.

IDE’s: Android Studio, Eclipse, NetBeans, IntelliJ IDEA.

Operating Systems: Windows (2000/XP Professional, Windows 7/8), Unix, Linux, Macintosh.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

SENIOR ANDROID DEVELOPER

RESPONSIBILITIES:

  • Developed the functionalities using Agile Scrum Methodology.
  • Experience with Google Maps
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Experience on Android UI components such as Menus, Dialogs, Action bars for various layouts in Application development.
  • Converted complete app Activities into Fragments, Used Shared preferences to store data.
  • Updated application from ListView to RecyclerView to display Data.
  • Migrated some modules to Kotlin from Java.
  • Involved in writing modules from scratch and successfully migrated parts of the project to kotlin.
  • Worked on Kotlin and dragged application through MVVM architecture
  • Developed a rich UI for most of the modules in the applications Using Navigation Drawer.
  • Used REST Services to communicate between the systems.
  • Involved in writing SQL queries using JDBC and stored procedures in Oracle 10g.
  • Implemented JSON and RESTful API Web Service calls for data validation, data parsing and server interactions.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance. Used Espresso, Junit for Instrumental Testing.
  • Used Log4j as the logging framework.
  • Used adb logcat, DDMS for Debugging.
  • Used GIT for software configuration management and version control.
  • Used Local broadcast Manager to send the data from framework to application.
  • Designed the Custom Dialog using the Fragment Activity.
  • Created test cases and test data for testing the application.
  • Integrated Couchbase framework for database.

ENVIRONMENT: Android Studio, Kotlin, Dagger, Butter Knife, Linux OS, GitHub, Jira, Androidx, WebSphere, IntelliJ IDEA.

Confidential, St. Louis, MO

SENIOR ANDROID DEVELOPER

RESPONSIBILITIES:

  • Involved in Development and updating the SDK and Implementing new functionality enhancements.
  • Enhancing new features using Kotlin and Handling response from React.
  • Worked React Native to handle the WebView response on the Android views
  • Implemented specific SDK to authenticate user credentials during login to application.
  • Consume REST web services using Java.
  • Worked in Agile environment, following Scrum calls, Spring planning, Story grooming and Sprint Reviews.
  • Experience on working with Jira for assigning the stories, tasks and maintaining the velocity of the Sprint.
  • Improved the performance of code using Butter Knife Library and optimized the code.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Included Dagger2 for dependency injection for mocking JSON with Mockito into REST API web service.
  • Worked on different flows of the application based on the user eligibility.
  • Implementing Security feature for the User login and encrypting the URL.
  • Worked on implementing WebView for UI.
  • Fixing bugs during the QA cycle by closely working with QA and Business to make any changes.
  • Worked on UI using XML for feature implementations.

ENVIRONMENT: Android Studio, Kotlin, React Native, Dagger, Butter Knife, Linux OS, GitHub, Jira, WebSphere, IntelliJ IDEA.

Confidential, Chicago, Illinois

ANDROID DEVELOPER

RESPONSIBILITIES:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ Idea, Android Studio.
  • Develop Code using Android SDK.
  • Developed Custom layouts/fragments/activities to build robust applications.
  • Experience on Android UI components such as RecyclerView, ListView, Customized ListView, Menus, Dialogs, Action bars for various layouts in Application development.
  • Good understanding of Restful Web Services, XML Parsing and JSON.
  • Used RxJava and Dagger for creating and getting user credentials for login Screen.
  • Worked on the Navigation drawer for users to navigate seamless.
  • Collaborated with the backend services team to consume the data.
  • Used Broadcast receivers to receive and send the messages between framework and application.
  • Implemented Notification Manager to display notifications on the Action bar.
  • Worked with JSON and used external libraries like GSON parser, for data parsing.
  • Debugged and tested the application on different android devices
  • Used Android Junit extension to prepare test cases.
  • Implemented AsyncTask for multithreading.
  • Expertise on Linear, Frame and Relative layouts.
  • Worked on Toast, Alert Dialog notifications.
  • Used GIT for version control.

ENVIRONMENT: Java, Android Studio, Google APIs, SDK, NDK, Android SDK, GIT, Bit- Bucket, JSON, Retrofit, RxJava, RxAndroid, OkHttp Client, Dagger, ButterKnife, Otto.

Confidential, DesMoines,IA

ANDROID DEVELOPER

RESPONSIBILITIES:

  • Involved in Requirement gathering, writing design specification documents and identified the appropriate design pattern to develop the application.
  • Worked in an Agile software development-based environment.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Coordinated with UI team members to get the desired screen layouts.
  • Developed the activities and UI components.
  • Developed user-friendly user-interfaces using Card Views, Dialogs, Different Layouts, Buttons visibility, Edit texts, as per requirements.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Lay- outs, Buttons, edit boxes and Selection widgets like ListView and ScrollView as per client need.
  • Used Retrofit and OkHttp for web services and Gson parsers with secured data interchange.
  • Collaborated with the web services team to implement the backend support.
  • Implemented Notification Manager to display updates on the notification bar.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Aided and feedback on login design and implementation.
  • Download and upload content from the back end web server via REST API.
  • Integrated with different Android versions.
  • Used Apache Subversion (SVN) for version control.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.

ENVIRONMENT: Java, Android SDK, ADB commands, Android Studio, HTML, CSS3, XML, Rest API, Logcat, SVN

We'd love your feedback!