Sr. Andriod Developer Resume
Dallas, TX
SUMMARY:
- 7 years of IT experience in Mobile Application design & development.
- Expertise in Java, Android SDK, Cocos2d - Js, Unity3D and Kotlin.
- Experience in Android core concepts like Activities, services, Broadcast receivers and content providers.
- Experience in using Android specific Design patterns like MVC, MVP, & MVVM.
- Hands on experience in using FCM (Firebase Cloud Messaging) to send notifications from server to user’s devices.
- Good exposure with Android Application Components like Activities, Services, Broadcast Receivers, & Content Providers.
- Strong experience in working with public API such as Twitter, Facebook, Google, YouTube.
- Good experience in application development using Android SDK.
- Extensive experience in developing data services such as JSON, XML, XHTML, RESTful and SOAP APIs, etc.
- Sound knowledge of Material Design to create beautiful and intuitive user interface.
- Expertise in working with Layout Manager and Android Toolkit.
- Used SQLite Database and Shared Preferences for Storing.
- For quality and code optimization, performed Testing, debugging, and modifying codes.
- Used UML diagrams with the help of Rational Rose for shaping the project structure.
- Proficient with Atlassian tool (JIRA) to track project progress.
- Familiar with application deploying in Google Play Store.
- Good knowledge of Version control tools like GIT, GITHUB and SVN.
- Excellent problem-solving skills and debugging with IDE’s like NetBeans, Eclipse, and Android Studio.
- Involved in all phases of development of an application including requirements gathering, design, developing the architecture of an application, QA, implementation and so on.
- Used Eclipse IDE, ADT, and Android Studio to design the screens for an application using MVC pattern.
- Used frameworks like Mockito and JUnit for Unit testing and worked with Espresso for UI testing.
- Worked with tools like POSTMAN and REST Service client for interacting with HTTP API’s.
- Experience in developing apps using TDD approach and Strong experience with Scrum development methodologies.
- Developed rich UI for most of the modules in the application using Recycler View, Scroll View, View Pager and Navigation Drawer
- Good working experience on Unity 3d & CocosJs-2d Applications.
- Excellent analytical and problem-solving skills and to grasp and master new technologies.
TECHNICAL SKILLS:
Languages: Java, C/C++, SQL, Cocos-js, Kotlin, JavaScript, Html, Xml
Android OS: Upto Pie
Frameworks: Android SDK, Java Development Kit (JDK)
Built automation: Gradle, ANT, Maven
Databases: SQLite, Realm, Green DAO,SQL
Ides: Eclipse, IntelliJ, Android Studio, CocosJs-2d, Unity3D
Tracking tools: JIRA
Design Patterns: UML
Tools: Rational Rose
Testing Frameworks: JUnit, Mockito and Espresso
Version controls: GIT, GITHUB, SVN
Operating System: Windows98/XP/7/10, Android Linux
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. Andriod Developer
Responsibilities:
- Utilized advanced functions of the android software development kit (SDK) in order to optimize the flexibility of apps to different mobile devices.
- Respond to client needs for applications with an eye to the most feasible and effective solutions.
- Coordinate with team members to create client apps in a coordinated and timely manner.
- Used REST based web services, JSON parsers for secured data interchange.
- Performed debugging and testing to an application on various Android devices using Logcat and DDMS.
- Developed UI for most of the modules in the application using Recycler View, Card View with Action Bar.
- Used Camera2 API to scan VIN number.
- Used Glide library to enhance the images for the better quality.
- Used Android Framework APIs such as Fragments, Notification Manager, Content Providers and Broad Cast Receivers.
- Used MVP design pattern to manage code and data efficiently like Singleton.
- Created and used numerous 9 patch images to improve UI quality.
- Implemented dependency injection framework Dagger to create reusable, interchangeable modules in the application.
- Created SQL database and Shared Preferences to store data.
- Developed app using TDD approach and Scrum development methodologies.
- Used Jira to track tickets and manage the development.
- Involved in software development process for all assigned android application development projects requirement specification, design, implementation, testing and maintenance.
- Integrated Google play services and Google Maps API V2.
- Tested the app across different versions of Android and different Android phones to assure quality and performance.
- Worked with the web application development team to ensure proper integrations between mobile application and web application
- Added build dependencies in build.gradle file in Android studio.
- Developed user-friendly user-interfaces using Card Views, Dialogs, Different Layouts, Buttons visibility, Edit texts, as per requirements .
- Used Intents for navigation from one activity to another activity.
- Participated in daily scrum to discuss the progress in the sprints.
Environment: Android Oreo, SQLite 3.18, Android API’s, JDK 11, XML, Rest Web services, Google Maps API, ADT Plug-in, JNI, Logcat, DDMS console.
Confidential, Chicago, IL
Android Developer
Responsibilities:
- Participated in different phases of the project development cycle like design, development, testing, deployment and maintenance.
- Designed screens using MVC pattern for various devices with various screen sizes and as well for various new versions.
- Optimized the UI icons and Drawable using resizer tools.
- Implemented Layouts, Services, ASYNC Tasks, UI Threads and Implicit Intents, Explicit Intents, Custom Menus and Strings.
- Used REST based web services, JSON parsers for secured data interchange.
- Used Recycler View for displaying the results.
- Experience on Android UI components such as Recycler View, Customized List View, Menus, Dialogs, Action bars for various layouts in Application development.
- Followed agile methodology to implement the project and designed the user interface by following different design patterns like Action bar with overflow menu.
- Used Shared Preferences for storing data.
- Constructing HTTP requests, fetching server response and parsing feeds wherever required.
- Designed the Custom Action bar, Custom Progress bar while making service calls.
- Used Agile process programming with 2-week sprint cycles.
- Created test cases and test data for testing the application.
- Integrated Zxing library to scan VIN number.
- Used SVN as project version controller to push the developed and working code.
Environment: Android SDK 4.4, Android DDMS, Eclipse ADT, Java, web service, XML Parser, media framework, JSON, REST Web Services, Crashlytics, Action-Bar and SVN.
Confidential, San Francisco, California.
Android Developer
Responsibilities:
- Assembled the necessities, broke down the venture highlights, planned the application design and database, and executed server back end.
- Developed the User Interface layers for Activities and implemented Fragments within User Interface.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Used Implicit Intent Functions to enable access for the application to use media, and other pre-built applications.
- Used shared preferences to store and retrieve persistent key value pairs across user sessions.
- Inserted suitable code to capture the various Button and Text field events and implemented the desired action for each of the applications.
- Designed various User Interface layouts using custom layouts, buttons, dialog boxes and Widgets.
- Followed agile technologies in front-end development life cycle of application.
- Experience working with remote data via REST and JSON and Android SDK.
- Used custom Views and Adapters in various scenarios during project.
- Registered the Broadcast Receivers for the android system announcements.
- Worked with Notification Service to notify the user and automatically log out for security purpose and update the apps version.
- Understood business requirements and translated them into technical requirements.
- Implemented all text and image related operations.
- Various commitments to bug settling and execution/solidness upgrades over the application for generation availability.
- Implemented JSON web service calls for server interaction.
Environment: Android 2.0, 3.0, 4.0 versions, Java, Android SDK, ADT, Notification, Shared Preferences, Fragments, JSON, SQLite, HTML, JavaScript, CSS, Eclipse, XML.
Confidential
Android Developer
Responsibilities:
- Incorporated SQLite Database framework for an easier Database transaction.
- Used XML to develop GUI. To optimize the efficiency, implemented and evaluated new technologies.
- Displayed background progress by implementing Animated Progress Dialog.
- Fixing the issues recorded in JIRA and updating the status.
- Expertise in working with the agile environment. Collaborated with Fragments within the activity for simple, efficient and user-friendly UI.
- Developed desired action for each of the widgets and captured the various text fields and buttons by inserting suitable code.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Expertise in Custom components like Dialogs, Views, Adapters and Recycler View.
- Worked on debugging the application using Logcat, DDMS and testing included emulator and device testing with multiple versions and sizes.
- Designed & developed the xml layout with Android Map Fragment to View bar locations on the map.
- Used GIT-HUB as our project version controller, where used to commit and push the developed, working code with D2D.
- Designed the SQLite database to store the business card information and chat information.
- Used Async Task for multithreading.
- Tested the app across various versions of android and different android mobile devices to assure quality and performance.
- Integrated Firebase for push notification.
- Used glide library to load image url’s from the server.
Environment: JIRA, Android Studio, Bit bucket, GitHub, Rest Web Services, java 1.8,Android SDK, Postman, Location Provider, SVN.
Confidential
Android Developer
Responsibilities:
- Designed and developed the app screens according to client requirement.
- Implemented Push notifications to notify user for latest deals.
- Worked with SQLite3 for managing the data.
- Used AsyncTask to connect the server and parsing data using Json parsers.
- Used Notifications to show if there is any change in the application.
- Developed, debugged, coded and deployed the application using Eclipse IDE.
- Used JSON parsing for data extraction and to implement Content providers.
- Worked with Google Map and Location base API to show the mall location.
- Used Widgets to show the application on home screen.
- Developed, debugged, coded and deployed the application using Eclipse IDE.
- Integrated third party libraries like Facebook, Twitter and WhatsApp.
Environment: Eclipse IDE with Android SDK and ADT Plugin, Java, SQLite, Json, Google Maps.