Senior Android Developer Resume
NJ
PROFESSIONAL SUMMARY:
- Around 9 years of experience in designing and development of Mobile and Web Apps.
- More than 7 Years of extensive experience in Android Application Development
- Proficient in working with Android Application framework and Android SDK tools.
- Proficient in Android applications development creating User Interface, Notifications, Adapters, Content Provider, Services, XML/JSON Parsing and Telephony Manager, Device Sensors, Major Android Components.
- Good understanding of Android UI guidelines including Material Design by Google.
- Proficient in implementing Android UI toolkit and Layout Managers, Fragments.
- Proficient in working with SQLite Database, Google Maps API, GPS Location Data, GEOLocation API and Push Notifications using GCM.
- Expertise in integrating Client Server architecture, integrating Cloud as backend for app scalability, implementing Web Services.
- Expertise in developing applications for Android operating system using Android Studio, Eclipse IDE, SQLite 3.6, Java1.6 - 1.7, XML, Android SDK 2.2 - 5.1 and ADT plugin.
- Proficient in implementing third party api integration like Facebook, Gplus, Twitter, GSON, Google Analytics, Admob, Youtube etc.
- Expertise in Data Structure, Multithreading, Collections, Exception handling.
- Experience of using version control CVS and GIT etc.
- Expertise in writing Unit Test Cases using Junit platform.
- Proficient in troubleshooting and debugging applications.
- Participate in project management, project initiation, requirement analysis, architecture and planning phases of a project. Responsible for quickly identifying causes of complex system issues and resolve architecture related issues.
- A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Responsible for imparting to peers on technologies and projects
- Well verse with offsite/onsite delivery models; and project delivery using agile development methodologies.
TECHNICAL SKILLS:
Java, Android SDK (API 2.3 - Android L (lollipop), Android Studio, Eclipse IDE
SQLite, Web Services, JSON/XML, HTML/CSS, Dreamweaver, XML Spy
Cloud Endpoint APIs, Third Party API (Facebook, G+, YouTube, Expedia, etc.,)
Google Maps, Google Places, Geolocation API, Location Manager, Google Charts, StreetView
Analytics tools and Ad network integrations
JUnit Test cases, Proguard
UI/UX for phone and tablets, Material Design implementation
Agile Methodology for product development
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior Android Developer
Responsibilities:
- Involved in requirement gathering and designing of the application
- Implemented the Material Design Support libraries for designing screens with components like navigation drawer, action bars, recycler views. etc
- Used Google cloud EndPoints to interact with server to consume data
- Used Google Maps API, GeoLocation, Geocoder API, GPS for location
- Implemented Material Design guidelines by Google
- Handling data while caching it on local database designed in SQLite
- Fetching network info from carrier
- Managing network calls
- Pulsing info to server in the background using services and broadcast receivers
- Created Unit Test Cases for all Activities
- Using Git for version control
- Delivering project in sprints as followed in agile methodology
- Worked on the coding and designing UI/UX of the app
- Interaction with server (Web Services)
- Implemented Google’s latest design principles (Material Design)
- Provided Android L support and backward compatibility
- Implemented Analytics for real time usage statistics
- Converted specifications in actual working features of app
- Implemented youtube API, Cost-of-living api.
Tools: Java, Android L, Eclipse IDE, Cloud Backend, JSON, YouTube API, Google Analytics, Material Design Specification
Confidential
Web DeveloperResponsibilities:
- Created app with identifying incoming call user
- Handled incoming calls and filter research
- Created all screens
- Implemented Business logic
- Implemented features for users to perform various actions based on user
- Handled call states - incoming/outgoing
- Deployed to playstore
Tools: Java, Android L, Android Studio IDE, Cloud Backend, JSON, Google Analytics, Material Design Specification
Confidential
Web DeveloperResponsibilities:
- Created a framework to create various apps using same code
- Worked on the coding and designing UI/UX of the app
- Consumed API for retrieving data from server
- Provided backward compatibility
- Implemented Analytics for real time usage statistics
- Implemented Different Ad Networks
- Social network integration
- Handled large set of data as information
Tools: Java, Android 4.4, Eclipse IDE, Cloud Backend, JSON/XML, YouTube API, Google Analytics, facebook API, SQLite database, AdMob, Flurry Analytics, Camera API, Google Maps
Confidential
Developer
Responsibilities:
- Managed a team of multiple members right from the initialization to the delivery of the project
- Created al suites for finance students
- Created Web based and offline suites for various set of users
- Designed for phone, tablet and web users
- Implementing real time tracking and progress of students performance
Tools: Java, Android 2.3 - 4.0, Eclipse IDE, JSON/XML, HTML/CSS, SQLite database, Authoring Tools (Lectora Publishing Tool, PDF Converters, Kindle Compatible converters, Epub converters, XML Editors
Confidential
Web Developer
Responsibilities:
- Create web apps using Java and PHP
- Created web modules for live applications
- Involved in requirement gathering, project analysis, timeline estimate
- Created architecture, frontend and backend of web portals
- Deployed app to server
- Created User Interface and functionality of applications
- Worked with client server architecture
Tools: Java, PHP, MSQL, Apache, HTML/CSS, Dreamweaver, SQLYog, XML Editors, XML/JSON, Javascript