Senior Android Developer Resume
SUMMARY
- 5+ published apps in the Google Play Store
- 10+ years of experience in the IT field
- 10+ years of experience in Android Mobile App Development
- Expert programming in Java and Kotlin to develop Android applications.
- Network calls and background multithreading using RxJava, Retrofit, Volley and AsyncTask.
- Worked in an Agile environment with strong SCRUM and pair programming fundamentals.
- Strong leadership and communication skills in an Agile environment SCRUM, Kanban, and XP.
- Google Maps API, GPS Location data for pinpointing the user location, finding locations nearby the user and displaying maps and directions.
- Creation of unit and integration testing suites developed with Mockito and Espresso for use in Android development.
- Configured and initialized multiple cloud integration services including Parse, Firebase and Google Cloud Messaging for Android projects.
- Ability to coordinate with various team members involved in the project.
- Experience with consuming third - party APIs in Android development projects.
- Experience with multi-threading and memory management specific to mobile devices
- Experienced with MVP, MVVM, MVC, Singleton, Adapter, command, Observer, Builder design patterns.
- Guide decisions on architecture and technical strategy.
- Well versed in the most modern Android third party libraries such as Retrofit, Picasso, YouTube, Location API, Maps View, Google View, Google Maps, PayPal, Stripe, Android pay, QR Droid, Butter Knife, Dagger, Google Wallet payments, Android Annotations.
- Continuously delivered a complete analysis regarding problems on the client’s side, having in mind various factors like deadlines, budget, scope, and risks.
- Experience with Push Notifications, Google Maps, Navigation, and GPS.
- Experience developing mobile to cloud and mobile to embedded device communications.
- Fluent in Android SDK/NDK and device driver development.
- Worked with an internal QA team on system, performance, and acceptance testing.
- Android UI Toolkit and Layout Managers. Proficient in Android Application Framework and Android SDK Tools.
- Android Push Notifications, Google Maps, Navigation, GPS
- Followed best practices for architecture and programming.
- Implementation of dependency injection with Dagger to sped up the unit testing process.
TECHNICAL SKILLS
Languages: Java, Kotlin, C, C#, C++, HTML, CSS, JavaScript, Visual Basic
Databases: SQLite, MySQL, Room, Oracle SQL, SQL Server, Firebase DB, MDL
IDE: Eclipse, Android Studio, Visual Studio, IntelliJ, D3Edit
Multimedia: Glide, Picasso, Fresco, ExoPlayer, Videoplayer
Development: TDD, JIRA, Continuous Integration, Confluence, Git, GitHub, SVN, SourceTree, BitBucket
Project Methodologies: Agile, Scrum, Waterfall, SOLID, DRY
Threading: Loopers, Loaders, AsyncTask, Intent Service, RxJava
Android Dev: Schematic, SmartTV, Certificate Pinning, RxJava, MonkeyRunner, Bluetooth Low Energy, ExoPlayer, SyncAdapters, Volley, IcePick, Circle-CI, Samsung SDK, Glide, VidEffects, JUnit, Ion, GSON, ORMLite, Push Notifications, Kickflip, SpongyCastle, Parse, Flurry, Twitter, FloatingActionButton,, Espresso, Fresco, Moshi, Jenkins, UIautomator, Parceler, Dependency Injection, EventBus,, Dagger, Crashlytics, Mixpanel, Material Dialogs, RxCache, Retrofit, Marshmallow, Loaders, Jitpack, JobScheduler, ParallaxPager, XmlPullParser, Google Cloud Messaging, LeakCanary
Web Dev: jQuery, HTML, CSS, JavaScript, Google Web Toolkit
PROFESSIONAL EXPERIENCE
SENIOR ANDROID DEVELOPER
Confidential
Responsibilities:
- Used material design components for streamlined text entry fields with added functionality.
- Utilized Recyclerview lists to display diagnostics and doctor information.
- Worked with design team to maximize accessibility and ease of use.
- Utilized Coveo to receive Covid data for the Covid testing locator function.
- Used fused location service to determine user’s Zip code for doctor locator, pharmacy locator and Covid test site locator.
- Utilized Robolectric for unit testing and TDD.
- Used Espresso for journey testing.
- Applied Material Design guidelines when updating the bottom Navigation bar.
- Used Glide image processing for quick loading of product images from cache.
- Participated in daily stand ups and SCRUM meetings with the design and development team.
- Utilized MVVM for data persistence and to reduce codebase footprint.
- Utilized MapView for Covid test site locator, pharmacy locator and doctor locator.
- Participated in all aspects of the product lifecycle, from the planning stages of the update to deployment on the Google Play store
Technologies: Robolectric, Material Design components.
SENIOR ANDROID DEVELOPER
Confidential
Responsibilities:
- Used Fused location framework to retain the user’s last located store for higher efficiency.
- Optimized with Google Pay API for mobile payments.
- Utilized Recyclerview lists to display food item menus.
- Used QR Droid services to produce a QR code for user accounts.
- Used custom animations for loading screens and screen transitions.
- Utilized WebView to help customers contact the customer support website.
- Applied Material Design guidelines when updating the bottom Navigation bar.
- Used Tabs to collate user rewards together.
- Assisted code refactor from Java to Kotlin.
- Used Glide image processing for quick loading of product images from cache.
- Participated in daily stand ups and SCRUM meetings with the mobile team.
- Utilized MVVM for data persistence and to reduce codebase footprint.
- Used Edit Text Views to allow the user to change profile information.
- Participated in all aspects of the product lifecycle, from the planning stages of the update to deployment on the Google Play store
Technologies: MVVM, Glide.