Sr. Android Application Developer Resume
5.00/5 (Submit Your Rating)
Mooresville, NC
SUMMARY:
- Detail Oriented IT professional with 7 years of experience in a broad range of industries including retail, banking, media, cloud solutions. Dedicated to continuously developing, implementing and adopting new technologies to maximize the development efficiency and produce innovative application. Seeking a Challenging position in a high quality technical environment where my resourceful experience will add value to organizational operations.
- 7 years of IT experience in Design and Development of Application including 4 years Mobile application development and 3 years web application development.
- Good understanding of full application development life cycle (SDLC) with an agile environment.
- Experienced with writing Unit Test with Junit, TDD, Pair Programming and User Interface.
- Experience with latest Android SDK such as Nougat and Oreo.
- Experienced with Android Components, Material Designs, Multithreading, Permissions.
- Knowledge of Split Screen (Android Nougat 7.0) and Marshmallow permission (Android 6.0) features.
- Knowledge of Google Map API and Places API to find the nearby places.
- Understanding of data storage and retrieve using SQLite, REST web services and JSON parsing.
- Extensive Experience of version control tools including GitHub, Bit Bucket.
- Excellent in troubleshooting, debugging and testing android applications.
- Experience with android geolocation services and Third - party API’s Gmail, Facebook, Twitter.
- Knowledge of Third party Libraries such as Picasso and Glide to load images, Zxing for scanning barcodes and Eventbus, Gson, Retrofit and Volley for network call, Butter Knife and Dagger, firebase for push notification.
- Understanding of realm database management tool
- Worked with web user interface technologies including HTML, CSS for view and javascript for validation.
- Experienced with back end handing using Object oriented programming, database connectivity using hibernate ORM tool.
- Worked with Android Studio and Eclipse tools to develop and debug the application.
- Worked in Agile-Scrum methodology by attending daily meetings to ensure delivery of high quality work.
- Effective management and communication skill with team participation behavior.
TECHNICAL SKILLS:
Programming: Core Java, HTML, CSS, JavaScript
Web Services: JSON, XML, REST, SOAP
Database: SQLite, MySql.
Tools: Android Studio, Eclipse, Adobe photoshop, Dreamweaver.
Version Control: GIT, SVN
Operating System: Windows, Linux, Android, Mac.
Methodology: Agile, Waterfall, TDD
PROFESSIONAL EXPERIENCE:
Confidential - Mooresville, NC
Sr. Android Application Developer
Responsibilities:
- Developed application using MVVM design pattern with Observable to update View, Mutable Live data, and AndroidViewModel implementation.
- Worked with Material Design including Recycler View, Card View.
- Worked with HTTP request, response to JSON using Retrofit to parse the Location of Store data.
- Used horizontal Recycler view to display top five nearby stores.
- Experienced with Firebase library for Push Notification.
- Used third party Picasso library to load images and Butter knife to find and automatically cast the view.
- Used Intents and Google Map to provide top five nearby stores based on current location.
- Used Intents to capture and upload images in the mobile application.
- Used a GPS provider effectively to enable users to find locations and directions to the nearest ATM or bank and used to find whether the user is in the store premises.
- Implemented Realm Database to store and persist data.
- Integrated Zing library for barcode reader and Android Marshmallow runtime permissions.
- Collaborated with team to implement Split screen and Widgets functionality of application in Android Nougat Version.
- Worked on UI features such as Dialogue box, Toast, Progress Bar, Alert Box.
- Used Bitbucket version control tool for distributed version.
- Worked on JIRA to create sprints, stories assignment, issue tracking, and track the progress with charts.
- Followed Agile methodology with Daily standup calls with offshore team.
- Experienced with bug fixing and debugging application process.
Confidential - State College, PA.
Android Developer
Responsibilities:
- Developed application with MVP design pattern and Android Studio Tool.
- Used the Tab view using view pager for better switching functionality.
- Worked with actionbar, toolbar and Navigation Drawer for Menu.
- Worked on Dialog fragment and List View for current weather updates.
- Used the google map API to find location and weather API to add map layers.
- Replaced WebView Google maps with the Android Google Maps SDK to offer better performance.
- Changed the code from Activities to Implement Fragments.
- Used SQLite database to store the data with content provider.
- Used GIT for version control for different version and merge functionality.
- Worked on Agile environment, sprint meetings, daily stand ups.
- Worked on Locales to provide the different system language support.
- Worked in distinct phases of project life cycle like design, development and testing of application for Android mobile devices.
- Controlled JIRA workflows and managed tasks within the Agile framework.
Confidential - New York, NY
Jr. Android Application Developer
Responsibilities:
- Worked with front end development team to develop the User Interface where Development of application based on MVC architecture.
- Used Activities and Fragments to develop screens and workflows for an application.
- Customized progress bar, toast's, buttons, dialog's, notifications and several other widgets.
- Responsible for Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Used Implicit and Explicit intents for managing activities.
- Used shared preferences to persist data.
- Developed logic to use content providers for using the application to send texts and emails.
- Used GitHub Version Control tool and JIRA bug tracking tool.
- Followed Agile methodology and daily standup
Confidential - Westborough, MA
Junior Java Developer
Responsibilities:
- Involved in the design, user requirement and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
- Designed and developed business logic layer and data access layer.
- Followed Model View Controller design pattern for better code formation.
- Implemented presentation layer by Swing Graphical User Interface framework.
- Used Object Oriented programming concept for back end programming.
- Used Hibernate ORM tool to persist the data and reduce programming of database connectivity.
- Experienced with use of iTextPdf to make editable pdf.
- Worked under agile environment, Git for code integration and closely worked with testing team.
Confidential - Tempe, AZ
Web Application Developer
Responsibilities:
- Used HTML, CSS to design the web page and user interface with Dreamweaver IDE .
- Used JavaScript which is client-side scripting language for validation of forms.
- Worked with MySQL to Create the database, tables and queries.
- Used photoshop to edit images and to make custom images, brochures.
- Tested application with unit testing, manual testing and writing test classes.
- Worked on regular updates to enhance features of the application.