Android Developer Resume
Wilmington, DelawarE
SUMMARY:
- 6+ years of professional Software Development Experience with 3+ years of experience in Design and Development of Android Applications using Android SDK, Eclipse IDE, Android Studio, SQL, SQLite, Java, XML, JSON.
- Strong understanding of the Android Application framework.
- Experience designing, developing, debugging and deploying software development using Java.
- Proficient with common Android framework APIs (Email, Web View, Google Maps, Telephony API, Camera, Contact Manager)
- Experience with Android storage mechanisms like SQLite database, Internal Storage and Shared preferences for storing the application data.
- Experience in various methodologies like of SDLC like Agile development.
- Worked with third party library’s like Picasso, Dagger 2, Butter Knife.
- Worked with networking libraries like Retrofit, OKHTP, Volley.
- Experience with Atlassian tools like Bit Bucket, JIRA.
- Strong knowledge of Web Services (SOAP, RESTful).
- Good understanding of JSON Parsing.
- Good understanding of MVC.
- Versatile team player with Good analytical, presentation and interpersonal skills with an aptitude to learn innovative technologies.
- Possessing excellent interpersonal skills and good abilities to communicate among team members.
- Experience with adaptable layouts, including extensive building of view layouts in resource XML and code.
- Experience with the Gradle build system.
- Familiarity with Material .
- Sound knowledge in Android SDK, Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, and able to design the applications from the requirement.
- Experience working with different operating systems like Windows and Mac.
- Co - worked with several agile teams by scrum, experience with GIT and Bitbucket.
- Used JIRA for raising tickets, planning and tracking with SDLC.
TECHNICAL SKILLS:
Android OS : Android 2.2 to Android 6.0 (Gingerbread, Honey Comb, Ice Cream Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow).
Languages : Java,Php(Laravel & Wordpress).
IDE : Eclipse, Android Studio
Database : SQLite,FireBase,MySql
Frameworks : Android SDK, Java Development Kit (JDK)
Web Technologies : HTML, CSS, JavaScript
Source Control : CVS, SVN, GIT Hub, SourceTree, Bitbucket
SEO: Google analytics, CMS(WordPress), Keyword optimization, Traffic Optimization, Research and analysis- Content Creation, Affiliate management.
PROFESSIONAL EXPERIENCE:
ANDROID DEVELOPER
Confidential - Wilmington, Delaware
Responsibilities:
- Followed Agile methodology with SCRUM framework to complete the project in iterations.
- Coordinating with Architecture group on innovative designs and foundational/ infrastructural application changes.
- Developed the application using MVP pattern.
- Involved in the development of the Login authentication process using token services for the secure authorization and authentication on the application.
- Collaborated on the UI Design migration to new views for a better and engaging user experience.
- Worked on consuming the REST services by handling HTTP based REST API request and response by using Volley.
- Integrating Google Analytics into the application to understand more about the users experience and preferences.
- Used standard Android components like activities, services and created custom views for the application.
- Implemented several types of Layouts for User Interface.
- Developed UI layers with View Pager, Navigation drawer, and Fragments within the application.
- Customized the UI controls like Buttons, Tool bars etc.
- Implemented Parcelable objects to send across activities.
- Developed utility classes to handle Validations of user information using regex functions.
- Used Async Tasks to avoid ANRs in the activity.
- Dealing with the Shared Preferences to store User data and maintain the user login session.
- Worked with Fiddler, a tool used to debug GET & POST API calls & responses.
- Involved in Continuous Integration, Code optimization and troubleshoot issues as required.
- Used Butter knife library for code optimization and performance tuning.
- Used Lint tool to test the code redundancy, usability, security and performance.
- Performed debugging using ADB commands and tested application in device using Logcat, DDMS.
- Involved in performing unit testing using JUnit, Mockito and UI testing using UI Automator.
Environment: Android SDK, Eclipse IDE, JDK 1.6, RESTFUL Web services, Fiddler, Butter knife library, UI Automator, JSON, DDMS console, Logcat, ADB, JIRA, Lint, SVN
ANDROID DEVELOPER
Confidential - Florida, Orlando.
Responsibilities:
- Responsible for remodifying the existing code and to enhance the performance of the entire application.
- Integrated Broadcast Receivers with Intent Filters to provide Android system announcements. And stored the information such as name, time, place, date, etc., about an event by designing an SQLite database.
- Further, worked on ROOM migration, which takes care of all the SQL queries.
- Implemented notify data change methods whenever the customer’s account has been updated or changed.
- Implemented activities, linear, frame, relative layouts, and fragments. Displayed information by designing Recycler view which is a powerful layout to display list views.
- Designed custom dialogs, custom notifications for displaying the generated payment code
- Incorporated event reminder feature into the mobile app using services Asynchronous tasks, Alert Notification API and for other execution threads using Multi-Threading.
- For processing network response data and for efficient JSON parsing used Retrofit.
- Involved in working on location nearby agents using Google API’s to enable the visitors to navigate to the agent and call the agent directly.
- Worked on Elevation shadows, Card and List widgets in android with material design for styling and animation of the UI.
- Implemented Recycler and Grid Views which is advancement of List View, to make the continuous loading of data in a smooth scrollable.
- Involved in detecting the device rotation by implementing the Accelerometer using the Sensor Event Listeners.
- Used GET, PUT, POST and DELETE for a regular interaction of RESTful API design calls to populate the UI on the app.
- Integrated alert dialogues about the important accounts and security information by implementing Toast messages.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required Information using GSON.
- Used GIT and BITBUCKET for project management and version control
- Performed unit-testing for code robustness, including edge cases, usability, and general reliability
- Worked on Dagger 2.0, Butter Knife and Rx-java to inject the dependencies
- For representing, modifying and composing the data sources used Rx Java and written test cases using Espresso, Junit.
- Debugged the code using TDD (TEST DRIVEN DEVELOPMENT) and eliminated the occurrence of expectations.
- Also used Logcat, Tombstones, DDMS (Dalvik Debug Monitor Server) for debugging and detecting memory leaks.
- For implementing native audio, Exporting Modules and managing native app’s activity lifecycle used Native Android SDK.
- Performed search operation by integrating search widgets using collections. To help the user to track the order, implemented PUSH notification.
- To store and retrieve persistent key-value pairs across user sessions used shared preferences.
- Different Orientation patterns were performed for accessing on all the android devices
- Whenever app goes to background, to show the login screen and to provide the security used Application Activity Lifecycle callbacks.
Environment: Android SDK, Android Studio, JSON, GSON, Rest API, Logcat, XML, GIT, Dagger, Retrofit, Rx Java, JUnit, Agile Environment, okHttp.
CO-FOUNDER
Confidential
Responsibilities:
- Draft and implement company SEO plans and create roadmap for accomplishments.
- Conducted E-mail Marketing, including editing HTML Newsletter/ Mailers/ Templates. Sent emails and newsletters using email marketing tools and managed email campaigns.
- Customizing client websites with WordPress.
- Themes and plugins installation.
- Assist in website traffic and performance monitoring.
- WordPress Website Maintenance and troubleshooting.
- Promoting Laravel admin templates & products.
- Development expertise with custom post types, plugins and themes for high traffic WordPress sites.
- Achieved Top 10 Google rankings on several highly competitive keywords.
- Monitor effectiveness of SEO and marketing programs in terms of traffic.
- Optimize keyword use and effectiveness.
- Troubleshoot poor rankings and develop improvement strategies.
- Utilize keyword research tools to track progress and performance.
- Create presentations to convey strategies, results and goals to both internal and external stakeholders.
JUNIOR SEO | DEVELOPER
Confidential
Responsibilities:
- Blended search engine optimization for Google besides managing On-page & Off-Page optimization including blogging, link building & directory submission.
- Conducted E-mail Marketing, including editing HTML Newsletter/ Mailers/ Templates. Sent emails and newsletters using email marketing tools and managed email campaigns.
- Involved in management of Google Ad words for in-house projects.
- Design and Template integration into the WordPress CMS
- Maintenance of existing client portfolio within their respective frameworks.
- Coding of HTML emails for various clients.
- On-site Search Engine Optimization best practices
- Understanding of Google Analytics (installing, tracking and establishing Goals).