Sr. Android Developer Resume
5.00/5 (Submit Your Rating)
Austin, TX
SUMMARY
- 9+ years of experience in Android design, development and testing of applications
- Expertise in developing Android applications using Kotlin, JAVA, XML, SQLite, Android SDK and ADT plug - in
- Experience with Kotlin using Android studio
- Worked on Android MVVM Architecture components like Data Binding, ViewModel, LiveData, and Room
- Experienced in requirements gathering and Full Life Cycle Development Planning & Implementation
- Worked with Activities, Fragments, Lifecycles, Android Framework, AsyncTask, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Location Manager
- Experience in working with Google Maps API, GPS Location Data, Google Cloud Messaging, and Push Notifications
- Experienced in trouble shooting/debugging for software applications
TECHNICAL SKILLS
- Programming Languages: Android, Core Java, Kotlin, C, C++
- Mobile Technology: Android
- Database: MySQL, SQLite
- Software Development: Eclipse IDE, Android Studio
- Operating Systems: Windows XP/Vista/7, Linux, Mac OS
- Version Controls: Perforce, GIT, Bit bucket
- Web/Scripting/Tools: Apache, PHP, HTML, JavaScript, Postman, Soup UI
PROFESSIONAL EXPERIENCE
Sr. Android DeveloperConfidential, Austin, TX
Responsibilities:
- Creating an Android Nurse Application for a seamless customer experience with Kotlin and MVVM architectural pattern
- Worked with Android Jetpack Architecture components to build robust and maintainable application
- Fetch and parse JSON data from RESTful webservices using Retrofit and okhttps client to render it in the UI
- Worked with Atlassian tools like Jira & Confluence to track pending work and update requirements/documentation
- Implement Activities and Fragment lifecycles for UI of the app with zero or very less business logic
- Implement the View classes and Model classes to get and save data using Repository and view classes to observe and react to the data changes thru the ViewModel
- Utilized LiveData observables to notify database changes and update UI accordingly with Data Binding
- Utilized Navigation UI component to navigate across, into, and back out from the different pieces of content within the app
- Followed TDD approach to write Unit Tests using Mockito
- Integrated testing frameworks into the build pipeline to automate the testing process
Environment: Android Studio, Android SDK, Java, Kotlin, XML, Espresso, Mockito, Git, SourceTree, Crashlytics Beta, Firebase, JIRA, PCF, Jenkins.
Sr. Android DeveloperConfidential, Chevy Chase, MD
Responsibilities:
- Worked on updating the contact information of the user
- Developed new features in the app using Kotlin and successfully migrated parts of the project to Kotlin from Java
- Agile Methodology (Scrum) used for all project work (Atlassian JIRA & Confluence)
- Maintained code for Android client, Integrate with server and other GEICO architecture
- Headed most of the UI operations in the application
- Built theme-able UI to better convey brand and user tasks
Confidential, Atlanta, GA
Responsibilities:
- Created new layouts using existing wireframes
- User can select three different user options as Doctor, Associate and Customer
- Implemented camera functionality into the application
- Implemented fragments functionality
- Implemented customized gestures to switch between customers and associate’s login screen
- Worked with the UI team to design the appropriate icon and display for the screens
- Worked in an agile based environment
- Tested the application on different Samsung tablets and debugged the issues that were found
Environment: Android, SVN, PHP, SQL, Eclipse, XML, JSON
Android Application DeveloperConfidential, Timonium, MD
Responsibilities:
- Updated layouts using new and existing wireframes
- Implemented the Barcode scanner for tracking the packages
- Created a native version of My Choice functionality for the application
- Implemented location-based API using location manger to locate the UPS Stores
- Used soap-based web services and SAX parsers for secured data interchange
- Worked in an agile based environment
- Collaborated with web services team to implement the backend support
Environment: Android, CVS, PHP, SQL, Eclipse, SoapUI and XML.
Android Application DeveloperConfidential, Santa Clara, CA
Responsibilities:
- Designed the architecture of the application including the background process of the application
- Worked on all phases of the project like design, development, testing and deployment
- Designed the feature for Auto Upload where the content can be uploaded automatically based on the cellular connection
- Acted as the Team lead in the development effort and mentored other development staff.
- Had executed the complete software development Life Cycle
- Successfully presented the App in CES 2012 at Las Vegas
Environment: Android, SVN, PHP, SQL, Eclipse, and XML
Sensitivity: Confidential