Android Developer Resume
4.00/5 (Submit Your Rating)
San Diego, CA
SUMMARY
- A forward - thinking developer wif experience building, integrating, testing, and supporting Android applications for mobile and tablet devices on teh Android platform seeks position wif a top technology firm.
- Guides decisions on architecture and technical strategy in mobile app and Android development.
- Regularly provided constructive feedback to Android team members.
- Self-motivated, proactive and works well on any Android team Implements best practices and security whenever possible in Android app development.Skills
TECHNICAL SKILLS
- Kotlin
- Java
- PHP
- HTML/CSS
- JavaScript
- Visual Basic
- MySQL
- C#
- ASP.NET
- Android SDK
- Android Jet Pack
- Android Studio
- Eclipse
- JDK
- JIRA
- Git
- GitHub
- KanBan
- Scrum
- Leak Canary Firebase
- MVP
- Intent Service
- Handlers
- Loopers
- Loaders
- RxJava
- Coroutines
- Picasso
- Glyde
- Fresco
- Android sensors
- NFC
- Core Data
- SQLite
- Scrum
- Agile
- Adobe Creative Suite: Photoshop
- After TEMPEffects
- Adobe InDesign
- Microsoft Office
- Excel
- Word
- PowerPoint
- Access
- Google APIs
- Twitter API
- Payment integrations
- REST
- JSON
- GSON
- SOAP
- XML
- AJAX
- Dagger
- Dagger 2
- Butter Knife
- IcePick
- Android Data Binding
PROFESSIONAL EXPERIENCE
Android Developer
Confidential | San Diego, CA
Responsibilities:
- Coordinated Android team effort for Value-added services project.
- Contributed wif migration from Java to Kotlin JVM language.
- Utilized AndroidPlot API in different places to chart multiple data from server.
- Created multiple log process utilizing Logger API to easily identify investments flow has part of teh application.
- Developed application wif Android Studio IDE using Android SDK, Java and Kotlin.
- Refactored Retrofit network api to create a singleton approach.
- Debugged code to support multiple screen sizes and created multiple layout qualifiers.
- Created push notifications message from Firebase console and debugged message received from Firebase console.
- Created cache strategy has part of teh retrofit client.
- Collaborated wif login feature to implement different sign in options utilizing fingerprint device feature.
- Helped to refactor teh code from MVP to MVVM design pattern.
- For design patterns throughout teh App, Singleton, and Builder patterns are used.
- For tagging and logging events for target triggering locations, firebase is used.
- Coordinated wif teh UI team to import missing assets to work wif adding drawables to XML layouts.
Android Developer
Confidential | Palo Alto, CA
Responsibilities:
- Allows multiple users to interact wif each other by allowing them to apply for jobs.
- It utilizes firebase firestore, firebase Auth, google sign in API, MVC design.
- Also utilizes material design for clean and reliable UI.
- Worked on integration of Kotlin into codebase
- Implemented Kotlin wif Android content providers for implementing features like sending E- mails, SMS, etc. from teh app
- Teh app has a built in chat interface dat enables user to chat and talk wif each regarding job applications.
- Managed ongoing maintenance to fix bugs, add features and functionalities and improve User Interface.
- Collaboratedwidateam to architect back-end services and databases to support apps.
- Communicatedwif clients along wif teh Product team, to understand requirements and provide inputs.
- SynchronizedlocalRoomDatabasedatabase wif backendMySQLDatabase for offline view of expense tracker data and IRS mileage log.
- Createdon two-dimensional scrolling of custom views and custom data adapter to view photos from teh gallery.
- It has a rating system and graphic data which shows completed jobs and also top rated users.
- Used OOP to build this app and fragments.
- It uses my own custom made adapter for listviews.
- Workedon securing teh network traffic wif Certificate Pinning to verifytheidentity of teh Hostedvia SSL handshake alongwif theAES encryption principal.
- Coordinatedwif designers to create expense-tracker UI using custom and compound views.
- Held calls, meetings wifanexternal client to include mobile conversion, retention, and engagement through deep linking, user routing using Branch 3rd party SDK.
- WorkedShortcutBadgerAPI to show teh count of unread messages in bottom tabs on teh main menu in teh application.
- UsedLoopJlibrary for asynchronous HTTP requests, handling responses in anonymous call-backs to get IRS mileage log JSON data.
Mobile Developer
Confidential | NewYork, NY
Responsibilities:
- Cross platform mobile application dat allows customer to select one of many restaurants wifin a region to pay and place orders. This application can interact wif any business dat utilizes square point of sale system.
- Highly involved in designing, development, and testing
- Developed and designed modular user interface using fragments.
- Implemented model-view-presenter design pattern.
- Implemented dependency injection using dagger.
- Consumed rest-based web services wif json data.
- Used multi-threading to implement parallel processing using a sync task, services, job-scheduler, thread pool executor. used core data to store user information, as well as SQL, and SQLite.
- To install third party library or packages me use cocoa pods and swift package manager.
- Has used OOP and MVC pattern design.
- Used Apple machine learning API and AR Kit.
- Developed UI using both swift UI and storyboard.
Software Engineer
Confidential | Santa Cruz, CA
Responsibilities:
- Involved in requirements gathering and designing of teh application.
- Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
- Converted features from Java into Kotlin to improve testability and scalability.
- Categorized common functionality games and developed single frameworks for all teh games.
- Worked wif different Media Formats and created custom Media Player.
- Tested teh app across different versions of Android and different android phones to assure quality and performance.
- Written technical documentation to allow easy hand-offs for other team members.
- Conducted noledge transfer sessions to junior developers.
- Provided teh support as part of post implementation support.
- Also provided support to three live applications by resolving issues and giving enhancements.
