Senior Android Developer Resume
Seattle, WA
SUMMARY
- Certified Android Developer with around 7 years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Android.
- Expertise in developing applications for Android operating system using Android Studio, Eclipse IDE, SQLite, Java, Android SDK 2.3 to 6.0 and ADT plugin.
- Proficient with common Android framework APIs (Email, Web View, Google Maps, Telephony API, Camera, Contact Manager) and developing Android Framework Services using Intent, Services and AIDL, experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
- Experience in enabling BLE functionality for applications, Notifications, Adapters, Content Provider, Services, XML Parsing and Telephony Manager.
- Experience in developing applications using Third - Party APIs such as YouTube, Facebook and Twitter.
- Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu Designs and view controls, and Loaders.
- Expertise in Data Structure, Multithreading, Collections, Exception handling.
- Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets.
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Threads, ArsyncTask and Services).
- Undertaken full life cycle of Android Application Development, which includes testing on device and emulator as well.
- Excellent debugging and problem-solving skills with Eclipse, IDEA, Android Studio.
- Hands on Experience in JDBC, Servlets and JSP.
- Experience in various methodologies like of SDLC like Agile development and waterfall development.
- Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
- Strong knowledge of Web Services (SOAP, RESTFUL)
- Familiar with multiple OS and developing environments, including Linux, MacOS, Windows.
- Co-worked with several agile teams by scrum, experience with GIT and SVN.
- Well Versed with complete life cycle development process which includes designing, development, testing and implementation.
- Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.
TECHNICAL SKILLS
Programming language: Java, PHP, C#, C, C++, SQL, XML, HMTL, JSP, C#.NET.
Web Technologies: Struts, Hibernate, Spring, JPA, Joomla, WordPress, HTML, DHTML, XML, XSDXSLT, JavaScript, CSS, Web Services (SOAP, JAX- WS, WSDL), JSON, AngularJS
Database: SQL server, MySQL, PostgresSQL, SQLite, Oracle
IDE/Tools: Eclipse, Android Studio, NetBeans, JUnit, Github, JIRA
Operating systems: MacOS, Window, Linux, Android OS
Others: Servers Web Logic Application servers, Oracle Application server, Apache Tomcat.
PROFESSIONAL EXPERIENCE
Senior Android Developer
Confidential - Seattle, WA
Responsibilities:
- Involved in gathering the requirement and designing the application
- Involved in working with different layouts and latest Android SDK
- Using Google maps API to display map and allow identify homes by drawing a custom region on map.
- Optimum use of system resources such as memory, battery.
- Using Voice library to handle user command and perform search.
- Working with remote data using REST, JSON, third-party libraries and APIs
- Involved in including Material design for Android 6.0 support
- Integrating application with Android wear: record note for favorite homes.
- Proving localization and internationalization by proper use of resources
- Access mortgage calculators, real-time mortgage rates and personalized loan quotes.
- Improving application performance during upgrading app versions.
- Working on testing the application, documenting the development and the testing.
Environment: Android 5.1 API level 22, Android Studio, JSON, REST Web Services, XML, Google Map API.
Senior Android Developer
Confidential - Hawthorne, GA
Responsibilities:
- Involved in creating various mobile applications for the firm
- Involved in gathering the requirement and designing the application
- Involved in working with different layouts and latest Android SDK
- Involved in providing business solutions and developing the layouts suitable for the functionality
- Optimum use of system resources such as memory, battery.
- Extensive work on implementing the best practices adhering to the android design principles
- Involved in using the Location and Sensors of the device as per the business requirement
- Involved in developing a utility library used across various applications
- Working with Restful APIs for the Android application development
- Working with remote data using REST, JSON, third-party libraries and APIs
- Involved in including Material design for Android 5.0 support
- Enhanced the app by using Action bar and provided backward compatibility using the support API
- Involved in implementing Loaders, Fragments after the advent of Honeycomb android SDK 3.0
- Involved in forcing proper layout design for the tablets and landscape design in phones
- Proving localization and internationalization by proper use of resources
- Involved in writing the code preventing other apps to call an implicit intent on secure apps
- Involved in moving the app development to Android studio which uses GRADLE from eclipse for development
- Worked on testing the application, documenting the development and the testing.
Environment: Android 4.4 API level 20, Eclipse IDE, JSON, REST Web Services, XML, Google Map API.
Android Developer
Confidential - Albany, GA
Responsibilities:
- Involved in gathering the requirement and designing the application
- Integrating barcode scanning for searching product.
- Develop deal finder functions to show offers for item in shopping list
- Using Google maps API to display map and allow searching for stores.
- Implementing PayPal Android SDK that enable secure payment when checkout.
- Solving word load problem when working with large database.
- Working with Restful APIs for the Android application development
- Working with remote data using REST, JSON, third-party libraries and APIs
- Involved in using the Location and Sensors of the device as per the business requirement
- Working on testing the application, documenting the development and the testing.
Environment: Android 3.1 API level 21, Eclipse IDE, JSON, REST Web Services, XML, Google Map API.
Java Developer
Confidential
Responsibilities:
- Involved in the design and development of the web components using Velocity, Struts, Custom Tags, Tiles.
- Created UI screens using HTML and JavaScript, JQuery, CSS.
- Designed and Implemented Hibernate as Data Access Layer for efficient database management and caching
- Developed and implemented JUnit tests.
- Involved in the design and development of Web Services using Java to get data from advice database, real-time cancellations and real-time enrollments
- Developed PL/SQL Packages, Procedures, Triggers, Cursors and Functions according to the requirement
- Created stored procedures in Oracle database to eliminate dynamic SQL statements used in advice application and made appropriate changes to the application to call these stored procedures
- Created JMS component adapters to interact with the Oracle database.
- Worked on SQL queries, SQL Tuning, PL/SQL Tuning & Performance Tuning
- Implemented logging using log4j
- Done the unit testing and system Integration testing.
- Involved in the defect tracking, fixing and enhancements.