Android Developer Resume
Tampa, FL
SUMMARY
- Strong experience in development of Native Android Applications.
- Developed and designed multiple Android applications across versions, good understanding of current Android UI guidelines/ material design concepts, Android Back end.
- Expertise in developing applications for Android Operating System using Eclipse IDE, JAVA, XML, Android SDK/NDK and ADT plug - in.
- Strong knowledge ofAndroidbasic components i.e., Activity, Fragment, Service, Broadcast Receiver andContent Provider
- Experience building native Android apps, using Java and/or Kotlin
- Experience with Android PDF, Android APIs (SMS, Content Provider, Google Maps API, SQLite, Web View, Bluetooth Stack).
- Experience with Android adapter via good knowledge in Google video library and YouTube playbacks and App Widgets Framework.
- Experienced in List View, Grid View and Gallery.
- Expertise in working with public API's such as Google Maps, Facebook and FCM.
- Good Knowledge on API Security using AES and DSA Algorithm techniques.
- Good Knowledge in Build failure issues and logcat solving.
- Good understanding in Network libraries like Retrofit and Volley.
- Used JQuery for validation functions of various applications.
- Experience with leading version controller tools GIT and Bit bucket.
- Experience on Android UI components such as List view, Customized List view
- Menus, Compound Buttons, Alert Dialog boxes, Action bars, and Spinners for various layouts in Application development.
- Expert in Software Development Life Cycle (SDLC), object-oriented analysis and design methodologies.
- Having strong Agile experience and have worked in Sprint based model.
TECHNICAL SKILLS
Development Technologies: Core Java, Android, Kotlin, XML, CSS3, MVVM
Web Presentation: JavaScript, HTML, CSS
Operating Systems: Windows XP/Vista/7/8, Linux, Mac OS X
Databases: MySQL
Tools: Android SDK 2.X/3.X/4.X, Android studio, Eclipse IDE 4.4, MS Office 2013, Photoshop, Net Beans
PROFESSIONAL EXPERIENCE
Confidential, Tampa FL
Android Developer
Responsibilities:
- Information gathering, making Proof of Concepts for upcoming features, and integrated them seamlessly with the application.
- Highly collaborative, a fast learner and willing to work wherever you’re needed on the team.
- Worked on portfolio analysis component which is used to track and keeps inform about account activity.
- Used RxJava for handling and filtering the responses from backend.
- Implemented a brand-new design for dashboard using MVVM architecture
- Able to effectively communicate technical issues in a manner all can understand.
- Used RxJava as a library for composing asynchronous and event-based programs by using observable sequences.
- Translated designs from Zeplin and Figma to xml layouts, and requirements from Confluence into Kotlin classes
- Experience in using dependency injector called Dagger to test the classes
- Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests
- Reviewed code from 4 other Android developers in GitHub
- Hosted weekly zoom meetings for demoing new features
- Fixed lot of accessibility bugs and defects
- Elevates code into the development, test, and production environments on schedule.
- Provides follow up Production support. Submits change control requests and documents.
- Contributes to develop and maintain an inclusive and highly collaborative environment for the team
Environment: Android 3.5.1, Android SDK, Splunk, Android Studio, Splunk, App dynamics, Source Tree, RxJava, Dagger
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Followed the Agile and Scrum methodologies in the project implementation.
- Requirement management- coordinate with business analyst to understand the functionality, created a question list for doubts and get them cleared in the sprint Grooming/ planning meeting.
- Coordinate with UIX team to get new wireframe, change in graphics, and discuss technical challenges in the graphics.
- Developed native Android applications and frameworks using Kotlin and Java
- Migrated some modules toKOTLINfrom Java.
- Created a local database usingShared PrefsandSQLite databaseto store and retrieve the data (generally for the recently logged in username) and for the list of users.
- Worked on different styles and themes as per user preference.
- Worked on custom dialogs to make the app easier to understand.
- Exposure to video processing and streaming libraries and components in android such as FFmpeg, surface view, video view and media player, media recorder.
- Created Dynamic view using Recycler views.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Worked on video view and texture view from which received or send the captured view info to live stream.
- Worked with the development team and test team to address time critical defects.
- Involved in working with creating a custom Splash Screen for the applicationwhich is configurable for clients.
- Worked with latest cutting libraries like Retrofit, OKHttp, GSON, Glide image loader, Material Design, and Swagger code and implemented Restful Web Services
- Clone existing code base (mater branch) from GitHub (Bit Bucket), create new features branch from master, and clone them to Android Studio.
- Make code change using Android studio and merge them back to feature branch and finally to master branch.
- Tested and debugged the application on android device.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
Environment: Android 3.5.1, Android SDK, EGit, Android Studio, Event Bus, Source Tree, JSON, GSON.
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Responsible for defining, maintaining, and supporting the mobile architecture.
- Preparing estimation effort for project and worked to identify and manage risk.
- Translating the client’s business requirements into systems design and document them.
- Knowledge of Agile-Scrum methodologies used for project management and estimations.
- Implemented Smart Assistant AI feature using Amelia SDK.
- Used Lottie to simplify animation implementation on the Android interface.
- Experience in developing and consuming Internet/Intranet Applications with JSON and Restful web services.
- Worked on Transfer payment section, where user can transfer their amount between internal and external accounts.
- Application builds up different components like Recycler View, View Pager, Buttons, Check Box and TextViews etc.
- Implemented the fragments using Android SDK.
- Used JIRA to track issues and BitBucket to manage the code.
- Implemented Google API with the help of Retrofit to show exact location on Google Maps and find the nearest ATM’s available to customer with its rating.
- Updated custom components for new requirements for Accessibility.
- Worked with AsyncTask for Asynchronous download of payment receipts and store locally.
- Implemented Push Notifications using Google Cloud Messaging to send users information based on deals and their bill due dates.
- Tested and debugged the application on android device.
- Created test cases and test data for testing the application using Junit Extensions.
- Developed the app to adapt to different orientations landscape/portrait and various resolutions Idpi/mdpi/hdpi/xhdpi based on the devices.
Environment: Android SDK, SQLite database, Eclipse, JSON, Google Maps, Google Firebase, JIRA, Bit Bucket.
Confidential, Richardson, TX
Android Developer
Responsibilities:
- Refactored existing code and redesigning structures to improve performance of the entire app.
- Followed the Agile and Scrum methodologies in the project implementation.
- Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.
- Worked very closely with the UI design team in getting the image assets, screens, and app icons.
- Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, Java, and Android SDK frameworks.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Designed and implemented database contract, database helper and provider classes to work with content providers.
- Worked with the development team and test team to address time critical defects.
- Utilized Shared Preferences to store and maintain user information.
- Tested the application on various Androiddevices.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK, EGit, Android Studio
Confidential, Alameda, CA
Android Developer
Responsibilities:
- Acted as a Lead role between third party and client for Assets management.
- Understanding project requirements and functionality.
- Analysis of Technical Specificationsand maintained all reports pertaining to application development process.
- Coordinating with cross functional teams to ensure good quality of the project.
- Conceptualized, designed, developing mobile application for continuous monitoring glucose levels.
- Reviewing the received deliverables from third party and checking with project specifications.
- Used GIT version control system.
- Research on technical issues and providing recommendations.
- Code reviewsup to the standards - reusability of code and maintaining documentation.
- Worked in Agile environment and participate in different phases of the project cycle like design and development.
Environment: Android SDK, EGit, Android Studio, Telerik
Confidential, Webster, NY
Android Developer
Responsibilities:
- Followed the Extreme Programming methodologies in the project implementation.
- Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.
- Implemented functionality part by using API of third-party libraries like PDFTron, Aspose etc.
- Interpreted the wireframes and created layouts and functionality according to it.
- Implemented Async task and Handlers to get the server response.
- Implemented Print Settings dialog to preview documents before printing.
- Worked on PageonClickListener () to display specific pages.
- Developed the Splash screen and Navigation Drawer with ImageView and ListView.
- Made custom alerts to display the multiple alerts in full screen.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Worked on Password and Email validation.
- Implemented the payment system using NFC.
- Worked on the Camera feature to capture Gift cards and Loyalty cards.
- IntegratedAPIs in Settings Menu for itemized display of the user's preference.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK 4.4, EGit 3.4.1, Android Studio
