Android Developer Resume
Chicago, IL
SUMMARY:
- 5 years of professional experience in IT industry with hands - on experience in Developing, Implementing and maintenance of various applications using Java and Android technologies.
- Conceptualized, designed, developed and deployed preloaded games and applications for android based mobile phones
- Hands on experience in Designing, Developing, Debugging and Testing of Android Applications.
- Experience in developing consumer as well as enterprise level mobile apps using Android SDK version 2.3 (Gingerbread) up until the latest 7.0 (Nougat).
- Experience in handling REST web services using Retrofit and Async background tasks
- Developed update patches, modules and components for different applications
- Having capabilities to distribute Android apps into Google Play Store and do in app purchase.
- Created handset specific user interface (UI) for mobile phones and tablet PC's
- Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly
- Wrote technical specifications and maintained all reports pertaining to application development process
- Worked with architects, engineers, and product management to deliver user-friendly and visually appealing mobile games for the Android platform.
- Created and tested over 50 high-quality Android games that included game functionality, animations, social networks, and server-side integrations.
- Ensured that content met or exceeded business and client requirements 100% of the time.
- Wrote clean, clear, efficient, well-tested, and maintainable code.
- Articulated technical risks and obstacles to key stakeholders and managers.
TECHNICAL SKILLS:
Data Analytics: SAS 9.3, Tableau, Apache Hadoop 2.6.3, Spark, HDFS, HBase, Map Reduce, R, Sqoop, Flume, Avro-tools, Pig, HBase, Oozie
Languages/Web Technologies: C, C++, Java, J2EE, SQL, HTML, XML, CSS,Basic C#,, Layouts, Fragments, Navigation Drawer, Firebase, Glide, Picasso, custom layouts and UI designs, fonts, themes, material design
Web/Application Servers: Apache Tomcat, Oracle VM
Database: My-SQL, SQL server 2005, HIVE, Impala, GitHub (code Management)
Developer tools: Eclipse, R-Studio, Android Studio, Eclipse, IntelliJ
Operating System: Linux, Windows, Mac
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Android DeveloperResponsibilities:
- Developed User Interface for the app using UI Components like custom views, image views, buttons, dialog boxes.
- Worked on UI related features such as Action Bar, Dialogs, and Toasts.
- Used XML Web Services for transferring and retrieving data from different applications.
- Used JSON to fetch data from the server using RESTful web services.
- Used GIT for project management and version control.
- Prepared high and low level design documents for the business modules for future references and updates.
- Involved in the meetings where I had to present the demo of the current working app with higher level executives.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Design screens using MVC pattern for the application with Android Studio.
- Responsible for designing and implementing Location based service using Google Maps API.
- Designed the architecture and User Interface (UI/UX) for client requirements and use-cases.
- Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
- Download and upload content from back end web server via REST API.
- Design and Development of Android native client application.
- Used design pattern like an adapter for autoloading of list view/ grid view items on UI layout.
- Worked on toast, Dialog notifications and Implemented Notification Manager to display updates on the notification bar.
- Followed Agile and Scrum methodologies in the project implementation.
- Used MVC design patterns across life-cycle of the development effort.
- Tested code using JUnit 4 testing and maintained a bug database in SQLite.
- Tested the app on different versions of Android and tested then on different android phones to assure quality and performance.
- Worked on third-party libraries, integrating and working with the external SDK's for better product improvement.
Environment: Android SDK4.3and up, SQLite, Android Studio2.1, Java8, Gradle, Proguard, GIT, Rest, Android API's, SQLite, Servers HTTP, HTML, CSS, XML, DOM Parser, XML, JSON, GIT, Log cat.
Confidential - Columbia, SC.
Android Developer
Responsibilities:
- Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and launching on Google play store for beta testing.
- Responsible for development of all application components and UI resources
- Integrated Google play services and Google Maps API V2
- Performed testing on Physical device and the android emulator.
- Built compatibility with android version 2.2 (API 8) to present (API 19).
- Implemented Location Listener to show exact location on Google Maps.
- Used Polylines to draw path on Google Maps with accurate GPS location changes.
- Published and updated the application on the Google play store as Calorie Burnt.
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
- Played a key role in writing application logic using Eclipse IDE and Android SDK.
- Analyzed user interface and consulted with client.
- Professionally completed task or project given period of 1 to 3 months.
- Followed up by testing (user interface, errors with all possible inputs, debugging, publishing) apps after project completion
- Successfully developed one puzzle game for the enterprise.
Environment: Android SDK, SQLite, Android Studio, XML Web service, JDK 1.8, GIT (version control), JSON.
Confidential
Android Developer
Responsibilities:
- Implemented subscriber/follower system as well as an invite system (client side)
- Implemented system to purchase, split, and redeem coupons for partner vendors
- Implemented scheduling system
- Integrated client side application with server API via asynchronous tasks
- Redesigned mobile UI, and implemented dynamic image sizing and support for multiple devices
- Helped deploy beta version of the app to the Play Store
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google API's.
- Worked with the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Used Eclipse IDE to develop the screens for the application using MVC design pattern.
- Tested the application on multiple android targets and debugged the issues that were found.
- Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database.