Android Developer Resume
3.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.
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
- JNI
- KanBan
- Scrum
- Intent Service
- Handlers
- Loopers
- Loaders
- RxJava
- Coroutines
- Picasso
- Glyde
- Fresco
- Android sensors
- NFC
- Core Data
- SQLite
- Scrum
- Agile
- Adobe Creative Suite: Photoshop
- After Effects
- 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 TEMPhas part of teh application.
- Debugging teh JNI, Native Code and RIL Code
- Incorporated Krux SDK to capture people data from all mobile platforms and perform backend data mining.
- Refactored Retrofit network api to create a singleton approach.
- Worked wif card.io SDK for Android in order to scanning fast, easy credit card in mobile apps.
- 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 TEMPhas 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.
- Integrated Java code wif native C++ code using Java Native Interface(JNI)
- Teh app TEMPhas a built in chat interface that 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.
- Collaboratedwifateam 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.
- Implemented RadaeePDF SDK Android for read, view and modifies PDF files.
- It TEMPhas a rating system and graphic data which shows completed jobs and also top rated users.
- Used Media controller API to display videos into teh application using Video View from cloud Storage. Used Media Player API to play teh videos.
- Used OOP to build dis app and fragments.
- Used Bluetooth and WIFI for connection establishment between two Bluetooth enabled devices using
- 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 wiTEMPthanexternal 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 that allows customer to select one of many restaurants wifin a region to pay and place orders. dis application can interact wif any business that 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.
- Developed custom UI by drawing on teh Canvas using native Android SDK API.
- 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.
- Have 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.
- 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.