Androiddeveloper Resume
Chicago, IL
SUMMARY
- Over 5+ years of experience inAndroidapplication development.
- Extensive experience in design and implementation of custom widgets andandroidinternals.
- Incorporated methodologies of development such as Waterfall, Scrum and Agile.
- Experienced in using SQLite to cache the data received from the RESTful web services and managed the data.
- Integrated native C, C++ libraries using NDK.
- Worked onAndroidUI components such as Text View, List View, Menu, Edit Text, Button, Checkbox, Dialog, Alerts, Action bars, Card View and Recycler Views.
- Good knowledge onandroidanimations, material design and fluid layouts.
- Experienced in implementation and handling of push notifications using GCM.
- Experience of using GIT version control.
- Having good understanding of RESTful and SOAP APIs and web services.
- Knowledge ofAndroidSecurity frameworks and developed secured mobile application.
- Involvement inAndroidFramework APIs (Sound, Multimedia, Camera, Location, Maps, Bluetooth, and Connectivity)
- Hands on experience in XML and JSON parsing and data structures.
- Proficiency in implementing Activities, Fragments, Content Providers, Broadcast Receivers, AsyncTask, Intent, Services, Location Manager.
- Developed the activities and UI layers using ADT and customized as per the client request.
- Experienced in using Material design as a comprehensive guide for visual, motion, and interaction design.
- Experienced working with different operating systems like Windows and Linux.
- Largely worked with DDMS, ADB and logcat for debugging applications.
- Very good understanding ofandroidback - end and UI guidelines.
- Experienced with Atlassian JIRA establishment, upkeep and organization.
- Focused on background processing with AsyncTasks and services, IPC, AIDL, Storage and retrieval.
- Experienced in contributing to the development of theAndroidapplication by fixing bugs and enhancing the responsiveness.
- A valued team member with strong written and verbal communication skills, problem solving skills and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: C, C#, Java,Android
Web Technologies: HTML5, CSS, Javascript, XML
Databases: Oracle, MySQL, PostgreSQL, SQLite
Development Tools: AndroidStudio, Eclipse, Xamarin Studio
Version Control Systems: GIT
Code Quality Tools: Sonarqube
Operating Systems: Windows, Unix, Linux.
AndroidVersions: KitKat, Lollipop, Marshmallow, Nougat, Oreo.
PROFESSIONAL EXPERIENCE
AndroidDeveloper
Confidential Chicago, IL
Responsibilities:
- Design screens using MVC pattern for the application with Android Studio IDE.
- Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest ATMS located.
- Hands on experience working on Confidential.
- Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
- Implemented Notifications for updates in user account.
- Used Android NDK to create the library files to be used by Services.
- Designed and developed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
- Implemented the framework using Page Viewer.
- For alerting the user we made use of Alarm service, Notification service.
- Responsible for developing the Profile across several Products and severalAndroidversions.
Environment:AndroidSDK 8.0, Java,AndroidStudio, JSON, GIT, Jira, SQLite, Google API, Retrofit.
AndroidDeveloper
Confidential, CA
Responsibilities:
- Used Map Box for implementing Maps and creating custom markers on Map View.
- Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
- Implemented MVC design pattern.
- Used GPS sensor to locate the nearest parking spot (according to current location of user)
- Used SQLite to create database to store local data.
- Made asynchronous calls to server to retrieve data in JSON format, and parsed it using GSON parser.
- Used GIT through command line.
- Effectively participated with the production team in updating and distributing the application to Google Play.
- Implemented new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters.
- Stored files as required using caching.
- Worked in Agile environment and participated in different phases of the project.
Environment:AndroidSDK 6.0, Java,AndroidStudio, JSON, GIT, Jira, Sourcetree, MapBox API, SQLite.
AndroidDeveloper
Confidential, CA
Responsibilities:
- Involved in the analysis, design, coding, and testing phases of the project development.
- Used material design and implemented the application using Recyclerview and Cardview.
- UsedandroidAPIs like multimedia usage, video, sound and graphics.
- Integrated Maps in the Mobile along with GPS location based implementation.
- Developed the Accounts retrieval screen using ProgressBar and custom ListView.
- Used SQL statements to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.
- Broadly worked with ADB, DDMS and Logcat for debugging and optimizing the application.
- Hands on work usingAndroidAPI such as Google API and Facebook API.
Environment:AndroidSDK 5.0, Java,AndroidStudio, JSON, GIT, Jira, Material Design, Google API, Sonar Qube, Social Networking API - Facebook.
AndroidDeveloper
Confidential, Deerfield, IL
Responsibilities:
- Implemented the UI using fragments, to build a multi - pane UI to make it compatible with mobile devices and tablets.
- Implemented live video broadcasting fromAndroidcamera to streaming server.
- Involved in the discussions with business users, testing team to finalize the technical design documents.
- Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
- Used memory management techniques and tools.
- Worked on MVC design pattern.
- Worked on tasks including simple activity transitions and recycler views.
- Part of an Agile Team and reviewed member's feedback and application acceptance through the Pilot Release.
- Developed confirmation screen using custom ListViews and service calls to communicate to the server.
- Synchronized the methods properly for thread safety.
- Hands on work using multimedia framework usingAndroidAPI such as Google API and Facebook API.
- Intensified the code reusability by creating generic layouts and utility classes for most functionality.
- Caching was implemented using application manager.
- Updated the UI/UX by adding Navigation Drawer Menu.
- Introduced the push notifications through the Google Cloud Messaging API.
- Implemented ListView to show the different options.
- Created the SQLite helper for the application local storage.
Environment: C#, Xamarin Studio, Windows, GIT, SQLite, Jira, REST API, OpenTok API, Google API for Messaging.
AndroidDeveloper
Confidential, Irving, TX
Responsibilities:
- Worked on IOT Devices like destroyer and coppola and enabled their implementation on mobile application.
- Programmed the locale to support different languages.
- Maintained two versions of the application.
- Developed App screens and its workflow using Activity and Fragments, which has views such as Map View and Scroll view.
- Enabled Landscape mode and alert notifications.
- Implemented threads, handlers, AsyncTasks and services.
- Worked with SQLite databases, files and Shared Preferences.
- Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
- Worked with Google cloud messaging for enabling push notifications.
- Unit - tested code for robustness, usability, and general reliability.
Environment: Ubuntu,AndroidSDK 5.0, Java, Eclipse, SQLite, JSON, GIT, Jira, Google Notifications, Google Messaging, Sonar Qube.
AndroidDeveloper
Confidential, Wayne, PA
Responsibilities:
- Used Eclipse as IDE tool to develop and debug the application.
- Took Part in agile activities such as iteration planning, grooming feature dive - ins, retrospectives.
- Strictly followed Activity Life Cycle and created the UI.
- Consumed JSON data from the REST services on the client using GSON parser.
- Redesigned layouts using material design guidelines for better user experience.
- Used web views, ListViews and populated lists to display the lists from database using simple adapters.
- UsedAndroidcontent providers for implementing features like sending Emails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Involved in working with Location Manager and Restful Web service with JSON.
- Coordinated JIRA for user administration.
- Peer code reviews from colleagues to ensure standards.
Environment: Ubuntu,AndroidSDK 4.4, Java, Eclipse, SQLite, JSON, GIT, Jira, Google Maps API, Sonar Qube.
