Android Developer Resume
Dallas, TexaS
SUMMARY:
- Overall 4+ years of experience in Analysis, Design, and Development of various Android Mobile Applications.
- Solid understanding of full mobile and Software Development Life Cycle (SDLC) including Waterfall and Agile methodologies.
- Experience and Expertise in android fundamentals such as using the Debugger, Testing App, Support Libraries, Supporting Multiple Screen Sizes, Async Task, Shared Preferences, SQLite Databases, Content Provider among others.
- Well understanding with version control systems such as Git.
- Experience with the third - party libraries and APIs such as Retrofit, Okhttp3,
- Proficient in Object-Oriented design, Data Structure and Problem Solving
- Strong knowledge in RESTful, JSON and XML.
- Experience in Multi-threading and background tasks
- Experience in Optimizing for multiple device screen.
- Experience in JUnit testing by creating test classes for methods and class units
- Experience of Web Services in android and efficient data transfer between servers and devices.
- Familiar with the new Android Oreo features such as display cutout support and enhanced messaging experience
- Experience with creational and structural design patterns such as Singleton, Dependency injection, adapter among others.
- Knowledge of implementing camera intents and utilizing device’s camera for various purposes.
- Strong analytical, collaboration, writing and communication Skills. Self-starter result oriented and willing to learn new challenges.
TECHNICAL SKILLS:
Android components: Data binding, Lifecycles, Navigation, Room, View Model, Fragment.
Languages: Java, C++, HTML5, CSS3
Database: MySQL, SQLite, SQL
IDE: Eclipse, Android Studio, IntelliJ
Web Services: REST and JSON.
Operating Systems: Windows, Linux, and Android.
Software: Microsoft Office, Adobe Photoshop, and MATLAB
Editors: Notepad, Notepad++.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Android Developer
Responsibilities:
- Contributed to application requirement analysis for achieving the specifications suggested to improve the application
- Migrated the app from running on Marshmallow (6.0.1) to Oreo (8.1.0) and solved all issued came along such as loading images within app using Picasso.
- Implemented off-line mode version of the app using connectivity Manager class
- Implemented interactive training screens using navigation component of android
- Implemented multiple banners throughout the app to display messages to the associate at a given period of time.
- Implemented what’s new screens which shows new features to the associates of a new version of the app.
- Implemented feedback feature and integrated it with slack channel, where the associates communicate directly to the developers.
- Changed the look and feel of the app by completely changing already existing UI.
- Made the app treat slow network calls as offline, to make the app fast.
- Implemented a configurable capability of the app, to allow associates to scan one item in the cart. This helped reducing the length of the lines in Sam’s club.
Environment: Android Oreo (8.1.0), SQLite 3.18, Android API’s, JDK 11, XML, Rest Web services, Google Maps API, Logcat, DDMS console.
Confidential, New York, NY
Android App Developer
Responsibilities:
- Developed a Budget application that shows monthly expenses, transactions in various visualization forms of a user.
- Implemented PLAID financial API for linking Banks with the application.
- Learned to parse XML and JSON data with the help of Gson Android API’s.
- Designed User Interface with the help of third-party libraries and XML layouts.
- Implemented two-factor authentication for the security of application. (Fingerprint authentication & One Time Passcode)
- Experienced the use of Firebase database and authentication features.
- Experienced with GitHub and other source control managements.
- Worked with cross functional teams in all stages of development, following the wireframes, data security and research for API integration solutions.
- Implemented EXPERIAN API for displaying credit scores.
- Experienced implementation of API’s with RESTful web services.
- Worked in a team with GitHub Version Control for source code.
- Implemented various advertisements like displaying credit card offers using CapitalOne API.
Environment: Android API’s, RESTful web services, JIRA, Android Studio, Bit bucket, GitHub, Rest Web Services, java 1.8, Android SDK, Postman, Location Provider, SVN.
Confidential
Android Developer
Responsibilities:
- Designed and developed the app screens according to client requirement.
- Implemented Push notifications to notify user for latest deals.
- Worked with SQLite for managing the data.
- Used AsyncTask to connect the server and parsing data using Json parsers.
- Used Notifications to show if there is any change in the application.
- Developed, debugged, coded and deployed the application using Eclipse IDE.
- Used JSON parsing for data extraction and to implement Content providers.
- Worked with Google Map and Location base API to show the mall location.
- Used Widgets to show the application on home screen.
- Developed, debugged, coded and deployed the application using Eclipse IDE.
- Integrated third party libraries like Facebook, Twitter and WhatsApp.
Environment: Eclipse IDE with Android SDK and ADT Plugin, Java, SQLite, Json, Google Maps.