Android Developer Resume
Chicago, IL
SUMMARY
- Over 5+ years of experience in Android application 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 teh data received from teh RESTful web services and managed teh 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 noledge 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 teh activities and UI layers using ADT and customized as per teh client request.
- Experienced in using Material design as a comprehensive guide for visual, motion, and interaction design.
- Experienced working wif different operating systems like Windows and Linux.
- Largely worked wif DDMS, ADB and logcat for debugging applications.
- Very good understanding ofandroidback - end and UI guidelines.
- Experienced wif Atlassian JIRA establishment, upkeep and organization.
- Focused on background processing wif AsyncTasks and services, IPC, AIDL, Storage and retrieval.
- Experienced in contributing to teh development of theAndroidapplication by fixing bugs and enhancing teh responsiveness.
- A valued team member wif 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 Syems: Windows, Unix, Linux.
AndroidVersions: KitKat, Lollipop, Marshmallow, Nougat, Oreo.
PROFESSIONAL EXPERIENCE
Android Developer
Confidential, Chicago, IL
Responsibilities:
- Design screens using MVC pattern for teh application wifAndroidStudio IDE.
- Responsible for designing and implementing Location based service using Google Maps API that enables to search teh nearest ATMS located.
- Hands on experience working on Oreo.
- Designed teh architecture and User Interface (UI/UX) using client requirements and use-cases.
- Implemented Notifications for updates in user account.
- UsedAndroidNDK to create teh library files to be used by Services.
- Designed and developed teh App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on teh user context.
- Implemented teh framework using Page Viewer.
- For alerting teh user we made use of Alarm service, Notification service.
- Responsible for developing teh Profile across several Products and several Android versions.
Environment: Android SDK 8.0, Java,Android Studio, JSON, GIT, Jira, SQLite, Google API, Retrofit.
Android Developer
Confidential, San Francisco, 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 teh map based on data gatheird in response to teh web requests.
- Implemented MVC design pattern.
- Used GPS sensor to locate teh 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 wif teh production team in updating and distributing teh 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 teh project.
Environment: AndroidSDK 6.0, Java,AndroidStudio, JSON, GIT, Jira, Sourcetree, MapBox API, SQLite.
Android Developer
Confidential, Irvine, CA
Responsibilities:
- Involved in teh analysis, design, coding, and testing phases of teh project development.
- Used material design and implemented teh application using Recyclerview and Cardview.
- UsedandroidAPIs like multimedia usage, video, sound and graphics.
- Integrated Maps in teh Mobile along wif GPS location based implementation.
- Developed teh Accounts retrieval screen using ProgressBar and custom ListView.
- Used SQL statements to fetch teh data from teh database. Created new views, added new columns to teh existing view in teh database using SQL.
- Broadly worked wif ADB, DDMS and Logcat for debugging and optimizing teh 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.
Android Developer
Confidential, Deerfield, IL
Responsibilities:
- Implemented teh UI using fragments, to build a multi-pane UI to make it compatible wif mobile devices and tablets.
- Implemented live video broadcasting fromAndroidcamera to streaming server.
- Involved in teh discussions wif business users, testing team to finalize teh 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 teh Pilot Release.
- Developed confirmation screen using custom ListViews and service calls to communicate to teh server.
- Synchronized teh methods properly for thread safety.
- Hands on work using multimedia framework usingAndroidAPI such as Google API and Facebook API.
- Intensified teh code reusability by creating generic layouts and utility classes for most functionality.
- Caching was implemented using application manager.
- Updated teh UI/UX by adding Navigation Drawer Menu.
- Introduced teh push notifications through teh Google Cloud Messaging API.
- Implemented ListView to show teh different options.
- Created teh SQLite helper for teh application local storage.
Environment: C#, Xamarin Studio, Windows, GIT, SQLite, Jira, REST API, OpenTok API, Google API for Messaging.
Android Developer
Confidential, Irving, TX
Responsibilities:
- Worked on IOT Devices like destroyer and coppola and enabled their implementation on mobile application.
- Programmed teh locale to support different languages.
- Maintained two versions of teh 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 wif SQLite databases, files and Shared Preferences.
- Testing included emulator and device testing wif multiple versions and sizes wif teh help of ADB.
- Worked wif 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.
Android Developer
Confidential, Wayne, PA
Responsibilities:
- Used Eclipse as IDE tool to develop and debug teh application.
- Took Part in agile activities such as iteration planning, grooming feature dive-ins, retrospectives.
- Strictly followed Activity Life Cycle and created teh UI.
- Consumed JSON data from teh REST services on teh client using GSON parser.
- Redesigned layouts using material design guidelines for better user experience.
- Used web views, ListViews and populated lists to display teh lists from database using simple adapters.
- UsedAndroidcontent providers for implementing features like sending Emails, SMS, etc., from teh app and designed suitable GUI for these applications.
- Used Services, Async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
- Embedded Google Maps API, GPS Location Data into app wif zooming controls.
- Involved in working wif Location Manager and Restful Web service wif 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.
