We provide IT Staff Augmentation Services!

Senior Android Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 5 years of experience in Android
  • Experience with over 5 different IDEs
  • Over 10 years of experience as a senior developer
  • Strong communication and teamwork skills
  • Strong multi - developmental background
  • Learner mentality with an eagerness to improve
  • Creative problem solver, skilled in mapping out various solutions and choosing the most beneficial ones
  • Self motivated, willing to work independently and take technical risks.
  • Experience and knowledge of all areas of development, including technical, UI/UX, and Design
  • Worked with Waterfall, Agile and Hybrid PMO methodologies
  • Knowledgeable with current frameworks and integration such as Dagger2, RxJava and Firebase.
  • Experience and success in creating user-oriented, customer facing apps.
  • Skilled with design patterns such as MVP, MVVM, etc.

TECHNICAL SKILLS

Android: Services, Bluetooth BLE, Otto, IoT,Android Pie, Caligraphy, SpongyCastle, Handlers, EventBus, AES/Cipher, Data Class, Extension Function, Adapter, Factory, Singleton

Programming Languages, ETL & Scripting: Kotlin, Java, XML, C++, C#, Informatica, SSIS, Cache’ and Cache’ Ojects, Unix HP, VMS, Visual Basic, FORTRAN, Pascal, COBOL, IBM JCL, CICS

IDE: Android Studio, Eclipse, Visual Studio, NetBeans,Cache’ Studio, Informatica PowerCenter-10, SSMS, Vi

Version Control: GIT, GitHub, GitLab, BitBucket

Database: SQLite, Room, MySQL, T-SQL, Oracle, Sybase SQL, Microsoft SQL Server, Oracle Firebase Realtime DB

Framework Suites: BrainTree SDK, Builder

Testing: Mockito, Espresso, Junit, Robotium, Hugo, Cucumber, Appium

Continuous Integration: Jenkins, Firebase, NDK, Circl-CI

Dependency Injection: Dagger2, Android Annotations, ViewBinding

Image Handling: Glide, Picasso, ExoPlayer, VideoView

RESTful Web Services: REST, JSON, GSON, Retrofit2, OkHTTP

Threading: Loaders, RxJava, IntentService

Project Management: JIRA, Sketch, MPAndroidChart

Messaging and Notification: Parseler, Urban Airship, Google Cloud Messaging, Push Notifications, Material Dialogs, Material Design, Timber

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Senior Android Developer

Responsibilities:

  • Followed Google Material Design guidelines to in corporate the latest Android technologies for developing the UI.
  • Conducted requirement gathering session with Android product stakeholders.
  • Managed the Sprint Backlog and worked closely with the Android Product Owner to prioritize tasks for Sprint Planning and Backlog.
  • Adhered to Scrum values and techniques, and taught the team members how to use Scrum processes.
  • Used Agile methodology in an iterative development environment with Jenkins instance for continuous integration of a Git repository on a private GitHub.
  • Used Jira to manage the project, track issues, assign tasks and create epics and stories.
  • Used Confluence for project documentation and archiving.
  • Maintained a Kanban board in addition to Jira for collaboration.
  • Coached other team members to adhere to Agile principles.
  • Helped create and implement Scrum ceremonies (meetings) for the Android mobile project.
  • Maintained continuous delivery with sprint cycles.
  • Responsible for the creation and maintenance of custom API’s for the Android app.
  • Participated in PR reviews and enforced a code coverage of 85% across the version control system.
  • Trained junior members to handle product support and development to convert the app to Kotlin.
  • Involved in testing and testing design for the application using jUnit, Mockito and Espresso.
  • Employed behavior driven development with automated testing using Cucumber and Appium.
  • Employed Robolectric, New Relic and Crashlytics in resolving Android performance issues.
  • Facilitated back-end integration with Volley for asynchronous communication.
  • Managed Android app dependency injection with Dagger 2 and ViewBinding.
  • Refactored code base from MVP design pattern to MVVM design pattern.
  • Participated in rebranding approach utilizing Material Design and closely collaborating with UI/UX designers to implement pixel perfection layouts.

Technologies Used: Android, Kotlin, Retrofit, GitHub, Jira, Appium, Confluence, Cucumber, Robolectric, Omniture, Splunk, New Relic, Crashlytics.

Confidential

Senior Android Developer

Responsibilities:

  • Conducted requirement gathering sessions with the client.
  • Led a team of 4 members including 2 graphic designers, and 2 programmers.
  • Used Jira for management and bug tracking.
  • Unified designers and developers in the redesign of the UI screen to in corporate custom views.
  • Decided to use Material Design to in corporate the latest technologies for developing UI.
  • Suggested and developed a navigation drawer for easy navigation inside the application.
  • Standardized Universal Image Loader API as the default image loader across the application.
  • Used BitBucket for source control management.
  • Enforced local broadcast messaging for asynchronous communication between application components.
  • Used the observer pattern for handling events in the views.
  • Implemented a lazy loader for downloading the movie show times.
  • Enhanced the usage of Room databases for caching and storing frequently used information.
  • Influenced developers to align to a regular functional unit testing regime.
  • Completed code documentation for each sprint.
  • Trained junior members to handle product support and development.
  • Involved in testing and testing design for the application after each sprint.

Technologies Used: Android Studio, Java / Kotlin, RESTful web services, Android SDK, Volley, SQLite, Universal Image Loader, GSON, Agile, SCRUM, Fragments, RecyclerView, CustomViews, Google places, Google GSM, Google services, Picasso, Room

Confidential

Android Mobile Developer

Responsibilities:

  • Conducted an Online Survey to get the most in demand needs for the application.
  • Designed the UI based on the app needs and designer’s advice.
  • Used agile development utilizing the SCRUM methodology.
  • Involved in the decision making for the technologies being used.
  • Created the database and queries used within the app.
  • Implemented DropBox API for sharing a database across multiple devices.
  • Implemented custom views and compound views within the app to provide a better user experience.
  • Analyzed and solved several issues within the application.
  • Enforced local broadcast messaging for asynchronous communication between application components.
  • Debugged issues and cleaned up the code that caused heap memory issues.
  • Designed and rigorously tested the application.
  • Designed the Android app workflow using storyboards.
  • Developed and implemented the views designed for the app.
  • Implemented the Android screens and a preliminary version with basic functionality.
  • Prioritized code documentation within the app.
  • Suggested and implemented a navigation drawer within the app.

Technologies: Java, Android SDK, Universal Image Loader, SCRUM, DropBox API, RSpec, Activities, Intents, Intent Filters, RecyclerView, Compound View, Fragments, IntentService, SQLite, GreenDao ORM, JSON, Bugzilla, DDMS

We'd love your feedback!