Android Lead Developer Resume
Louisville, KY
SUMMARY
- 8+ years IT Experience in software development and over 5+ years of experience in Android Mobile Applications development.
- Hands on Knowledge with native app development for android OS
- Extensive knowledge in tackling Android OS Framework using Android Studio/Eclipse IDE with its various plug - ins (JD, UML, SVN Subversion System, etc), SQLite RDBS, Java Programming, XML Designing cum Data Modelling, Android SDK features and ADT plug-in bonanza.
- Sound Knowledge over OOPS, J2SE and Android Specific APIs.
- Gained work experience on different modes of data management on Android spanning Shared Preference to SQLite database. Practical knowledge on Android UI design.
- Able to integrate Facebook API, Twitter API in Android applications.
- Worked on consumption of XML web services, Dot Net enabled web services using SOAP, REST, and Data Exchange Format like XML/JSON on Android.
- Able to access Android Native applications like Maps, Gmail, Gallery, Email, and SMS.
- Extensive knowledge on signing applications (Debug/Release), deployment of applications and publishing applications to Play Store.
TECHNICAL SKILLS
Languages: Java 6/7/8, Android SDK
Web Technologies: HTML, CSS, AJAX, JavaScript,Node, Ionic.
Operating System: Android 2/3/4/5/6, Linux 4.8.3, Windows 2000/XP/Vista/7/8/8.1/10
Database: SQLite, Parse SDK
IDE: Android Studio, Eclipse
Tools: Android development Tools, JSON Lint, SQLite Manager, JUnit 4, Lines of Code in KSLOC (Cloc), Stetho (debug bridge for Android applications via OKHttp), Genymotion Emulators, Github Desktop, etc
Libraries/API: Facebook SDK, Google Maps SDK, Openfire Chat SDK, Crashlytics SDK, Retrofit, Picasso Image API, ButterKnife, Data Binding, RxJava, etc
Web interfaces: Trello Boards, G+, Stackoverflow, Google I/O, Android Perf matters, Android Weekly, Android Blog, Pointer IO, Medium, etc.
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Android Lead Developer
Responsibilities:
- Translated business objective into actionable items.
- Help design project scope, requirements, goals and deliverables that support business objectives.
- Act as subject matter expert for application development team
- Participate proactively in developing and maintaining team standards, documentation, tools, and best practices
- Communicate findings clearly to both technical and non technical audiences
- Assisting the development staff with any issues that might arise
- Provide technical guidance regarding errors, problems or questions about programs
- Organise and facilitate daily stand up meetings reviews, retrospectives, sprint and release planning, demos and other circumulate meetings with circum teams and stakeholders
- Responsible for designing the Rest services, screen layouts API interfaces JSON responses
- Work closely with enterprise teams to ensure proper integration of mobile and web applications
- Coordinated app store process and releases
- Coordinate with QA staff on testing and deployments.
Environment: Android IDE, Android API's, JDK 1.6, Espresso (TDD), XML, JSON, HTML, SVN, Postman, ADB, Adobe Analytics, Maps, GPS Service.
Confidential, Bloomington, IL
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Worked on innovative background reflecting the user account status that changes according to user’s account.
- Worked closely with the testing team.
- Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup.
- Created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements.
- Implemented unique design for portrait and landscape mode.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
- Created UI & functionality for authentication feature.
- Involved in development and enhancements of roles and responsibilities to restrict the usage based on Authorization and Authentication tokens.
- Provided subsequent releases, which included feature changes, enhancements and bug fixes.
Environment: Android SDK 5, Java, Android Studio, Agile Methodology, HTML, REST, JavaScript, JQuery, SQLite.
Confidential
Software Developer (Android)
Responsibilities:
- Ability to add extra cloud accounts, and to remove any cloud drive accounts
- Application stores to available storage; upload and downloads in WIFI and 3G; uploads photos and videos in smaller size; adds playlists from device
- Ability to set uploads by file type and drive location (E.g. storing all photos in Google Drive, storing all Music in Sky Drive, store all documents in Dropbox)
- Ability to set WIFI versus carrier (on mobile).
- Manage files that can be accessed even when not connected. Full automatic setting - 500 MB cache size; photos and videos downloaded in a smaller size; music automatically added to device.
- Ability to set a size for cache, ability to empty cache.
- File Views: Show all photos, videos, music and documents from across cloud drives. View by list, small thumbnail, large thumbnail. Filter by name or date.
- Slide-show viewing of individual photos and simple flick through. Leverage device specific features for viewing.
- Search: Search across all cloud storage accounts, Show search results in a simple list, Open simple search bar at top of application like in Google Drive app.
- Sharing and moving files: Person should see a set of choices when files are selected - copy, move, share. Move pops up a choice of locations / cloud drives.
- Files would get moved to a default folder in the root of the chosen drive.
- Share would pop a set of choices which include popular Social Networking Sites like Facebook, Picasa, Photobucket, and other common means of transport like Email and MMS (More are on the way).
Environment: Android OS, Java
Confidential
Software Developer
Responsibilities:
- Search for all the best doctors in your city from Dentists to Neurosurgeons.
- View photos of them and their clinics and read about their practice.
- Book doctor appointment dates and time slots directly through the app and get reminders before the day. No more unnecessary waiting at the reception.
- Get connected to pharmacies and labs in your locality for easy access to your prescription drugs and seamless digital test results
- All your medical records are stored online, on the Cloud, and are available to you anytime, anywhere, in an instant. No more piles of paperwork and files.
- Create and manage profiles of all your family members under the same account, and have all their medical records stored safely in the cloud, forever.
Environment: Android OS, Java, Android Studio, Crashlytics.
Confidential
Responsibilities:
- A digital ecosystem to help you manage appointments, refer peers and store medical records
- Professionally made individual profiles to help you be discovered by more people according to your expertise.
- Real time queue management and quick capture of patient data for a more productive practice.
- Refer patients to a pharmacy of your choice by directly sending prescriptions to the pharmacy.
- Refer your patients directly to labs and receive the lab reports directly on your phone.
Environment: Android OS, Java, Android Studio, Crashlytics
Confidential
Responsibilities:
- Easy to use app for walk in patients to schedule appointments
- Real time updates of queue movements so that the patients can time their visits.
- Sync walk in appointments with Confidential patient app appointments.
Environment: Android OS, Java, Android Studio, Crashlytics.
