Android Developer Resume
Columbus, OH
SUMMARY
- 6 + years IT experience in analysis, involving Java & Android based mobile applications, design and development for multiple screen sizes for both Android phones & tablets with a good understanding of Android Back - end and UI guidelines.
- Extensive experience in different phases of software development life cycle (SDLC) like design, development, testing and meeting the client requirements.
- Expertise in developing applications for android operating system using Eclipse IDE, Android SDK, Intelij Android studio, Java, SQLite, XML and ADT plugin.
- Extensive experience in building mobile applications usingAndroid framework APIssuch asLocation Manager, Notification Manager, Contact Manager, Resource Manager, Fragments, Camera, Animations, Maps, Telephony API and REST APIs.
- Experience on Android UI components such as Text View, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Generated a Material Design ready code-base including views in the design support library: Card Views, Recycler Views, List Views, Nested List Views, Constraint Layouts, Floating Action Buttons, Custom toolbars, Drawer Layouts, fragments, Tabbed Layouts and view pager.
- Good knowledge on JSON Parsing, Shared preferences, contend providers and GitHub.
- Worked with RESTful web services using JSON and XML.
- Analyzed SQLite database with content providers and all CRUD operations in the Apps.
- Utilized continuous Integration with Git and GitHub.
- Efficiently implemented memory management through threading and parallelism techniques to load data from Web API.
- Worked on various Relational databases like SQL Server, MySQL and DB2.
- Deployed apps to Play Store.
- Written Javadoc for documenting the different modules, hardware & software features.
- Used log cat and trace view for debugging and detecting memory leaks.
- Able to develop efficient and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution.
- Selected for Grow with Google challenge scholarship Phase 1 and eventually earned full android basics scholarship for Phase 2. Completed the course successfully.
- All projects under the android course are reviewed and approved by expert Udacity and Google Staff.
- Built several android apps of increasing complexity in the Nanodegree Scholarship by Udacity course work using Android Studio, Java, XML and SQLite.
- Quick Learner, good communication, committed to deliver timely, independently, coupled with very positive, never give up attitude and team spirit. Adapt to constantly changing requirements.
TECHNICAL SKILLS
Android OS: Android 2.2 to Android 8.0 (Gingerbread, Honey Comb, Ice Cream Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat, Oreo).
Languages: JAVA, C, C++, JavaScript, JSON, jQuery, SQL.
Software Tools IDE: Android SDK 2.X/3.X/4.X/5.x, Eclipse, IntelliJ Android Studio, Android, ADT, JIRA, MS Office 2013, SVN, GIT, Log Cat, DDMS, CVS, Gradle.
Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, jQuery
Operating Systems: Windows, Linux, UNIX, Android Variants.
Data Management: SQLite 3.6, Oracle 10g/11g/12c, My-SQL14/16.
Frameworks: Android SDK, Android NDK, JDK, MVC.
Version Control: GIT, SVN, CVS.
Development & Testing Tools: JUnit, Espresso, UI Automator, Dreamweaver CS5, MS Office, Open Office Suite.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Android Developer
Responsibilities:
- Handle various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.
- Updated Confidential Family and Classroom apps for new features such as saving the data offline in SQLite and syncing with the server when internet is back using Network Receiver.
- Push app to play store with bug fixes and updates.
- Parse Json data from the web service and displaying in the app.
- Edit XML files for any changes in the UI design whenever required.
- Test and make sure the apps are working on various API Levels.
- Implement web views, list views & populated lists from database using simple adapters.
- Work on Continuous Integration and code version using GIT.
Environment: Android Studio, MySQL, XML, Bitbucket, JIRA.
Confidential, Columbus, OH
Android Developer
Responsibilities:
- Analyzing the requirements and understanding the functional specifications.
- Played a key role in writing application logic using Eclipse IDE and Android SDK.
- Designed complex User Interface screens using views and widgets.
- Created new UI Screens and key resource for layout UI work utilizing xml, Shape Drawable, Text View, List View, Scroll View, Web View, Buttons, Activities, and Frame Layout.
- Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
- Implemented XML service to parse user's data coming from server.
- Integrated Support Library to make the app compatible from API 1.6 up to 7.0
- Worked on using external API’s and Integrating Social Network Media Facebook in Android Applications.
- Created tabbed layout using fragments.
- Implemented volley library for API requests.
- Third party libraries Pie Chart View.
- Implemented custom alert dialog boxes.
- Firebase integration for push notifications and YouTube Integration.
- Publishing App to Google Play Store.
Environment: Android studio, GitHub, MySQL, JIRA
Confidential
Developer, C#, Asp.Net, SQL Server
Responsibilities:
- Designed new login page functionality for admin users.
- Responsible for creating SQL queries and stored procedures using SQL server 2005/2008, defining database relational model and schemas.
- Designed payment integration to purchase the products added to the shopping cart.
Environment: Visual Studio.Net, SQL Server, Java Script, ASP.NET.
Confidential
Developer, C#, Asp.Net, SQL Server
Responsibilities:
- Actively participated in interaction with users, team lead, DBA's and technical manager to fully understand the requirements of the new system.
- Generated complex stored procedures and functions for better performance and flexibility.
- Incorporated Asp.Net validation controls on each page.
- Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed usingASP.NET.
- Writing Database Tables schemas, Views, Stored Procedures.
- Design of Admin Panel included managing masters, user roles and privileges along with the entire user’s login data.
- Developed RESTFUL Web API using HTTP verbs of Getting, PUT, POST & DELETE with http service to implement CRUD operations.
- Integrated Google maps into the website using Google Maps API.
- Generation of kml files for Google maps.
- Developed ASP.Net Pages whenever required and changed the existing as per needs.
- Migrated the web pages which were in classic ASP to Asp.net.
Environment: Visual Studio.Net, ASP, Restful Web Service, ADO.NET, SQL Server.