Android Developer Resume
4.00/5 (Submit Your Rating)
Philadelphia, PA
SUMMARY
- A highly dedicated and proactive professional, results - oriented individual with overall experience of over 5+ years of developing efficient & Innovative Android Developer with over 5+ years of experience designing, developing, testing, and maintaining Android applications. Built and worked on core features relevant to native android development. Looking to be a part of a place where latest technologies are leveraged such as Jetpack Components and possibly Kotlin.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Requirements gathering, Design, Coding, Testing and Deployment on play store.
- Developed and architect multiple Android applications for various Smartphones and Tablets.
- Strong working experience in Android SDK using JAVA and Kotlin.
- Experience in designing UI layouts using Linear Layout, Relative Layout, Constraint Layout, Table Layout, ListView, Grid View and using Android native widgets and custom Widgets.
- Strong knowledge of Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Expertise in developing rich GUI interfaces using XML, and Material Design.
- Strong Experience with RestFul Api design web services, JSON and XML.
- Experience with Android Studio and to develop application using MVVM, MVP and MVC pattern.
- Good understanding of Android UI Guidelines and can develop apps that can support multiple screen sizes and Database development.
- Worked in a Scrum based Agile Methodology with two-week iterations delivering new features and working software.
- Troubleshooting Performance issues, Memory Optimization, followed coding guidelines (Android or Others), communicating and resolving related issues occurred during the phases of the project.
- Proficient in Technical Analysis, Configuration and testing of new Development, customization of existing systems, involving Technical expertise on different modules.
- Design and development of interface, conversion programs and external packages and custom applications and to import data from various legacy systems into Android application.
- Ability of adopting New Technologies and Trends without any special training.
- Well versed with Development and Implementation of large application-oriented project.
- Experience in developing applications using third- party libraries RXJAVA, COROUTINE, JETPACK, RETROFIT, VOLLEY, PICASSO, BUTTER KNIFE, and EXPRESSO.
- Experience in testing the application on device and simulator as well and writing jUnit test cases using MOCKITO, espresso for android applications.
TECHNICAL SKILLS
- Kotlin, Java, XML, Python, JavaScript, HTML5, CSS3, SQL.
- Android SDK, NumPy, Matplotlib, Pandas, Mat Flask, jQuery, AJAX, JSON,Bootstrap UI, ReactJS, Angular.js
- Android Studio, Visual Studio, IntelliJ, JavaDoc Git, Anaconda, Jupyter
- Notebook, Agile Software Development, Data Modeler, Object-OrientedPhotoshop.
PROFESSIONAL EXPERIENCE
Confidential - Philadelphia, PA
Android Developer
Responsibilities:
- In-House application that lets consultants track their information. All relevant information on prior and current projects. Even upcoming projects.
- Converted mock design from Zeplin into android xml layouts
- Integrated Apis on swagger docs using Retrofit
- Worked on caching non sensitive user data using Room
- Worked in MVVM architecture
- Worked on using LiveData observables to send data to View from ViewModel
- Implementation of different user interface components such as WebView, ImageView, TextView and ListView to display the data for the application.
- Develop, modify, and implement Mobile applications according to business requirements using Android Studio IDE.
- Used Android SDK to develop new features involving Fragments, Layouts and other UI components.
- Implemented complex layouts from wireframes using Relative Layout, Constraint Layout, Grid Layout and other layouts provided by Android SDK.
- Created the content provider logic to load the information with an Observer Pattern in the UI thread using Loaders in Android.
- Utilized Android Studio as the IDE in development.
- Tested the mobile app in various Android emulators to support multiple Android devices.
- Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using MVVM, and dependency injection design concepts.
- Worked on Android Wear version of the app to display records, track and display push notifications and reminders.
- Loading images within App using Picasso
- Writing new classes in kotlin and migrating some classes form java to kotlin
- Creating custom views, used recycleview, used card view
- Helped to fixed bugs and created new features
- Adding the new features to UI, using navigation component of android.
Confidential - Chicago, IL
Web Developer | Android Developer
Responsibilities:
- Developed dynamic frontend and backend applications using Python, Flask Frameworks.
- Develop, design and debugged Full-Stack Web Applications
- Part of a team working in a Software Development Lifecycle to Design, Develop, Deploy, test, implement, and test products.
- Contributed in building front-end applications using HTML, CSS, JavaSript, Angular 7.0 and BootstarpUI
- Proficient working with Python, Flask and SQL databases
- Developed entire Front-end and Backend modules using Python on the Flask web framework.
- Created database models, APIs, and views utilizing Python to build interactive web-based applications.
Confidential - Chicago, IL
Android Developer
Responsibilities:
- Use of Explicit and Implicit Intents in Android.
- Incorporated Hockey App to distribute beta versions, collect live crash reports, get feedback from real users and analyze test coverage.
- Used JSON/GSON to exchange data from Restful Web Services.
- Enhanced the user experience by validating first the network state before calling a web service.
- Designed custom views and use icons extensively for the layouts improving the Android app user Interface.
- Handled Fragment data retention to ensure data integrity in Android on-screen rotation with the on SaveInstanceState and on RestoreInstanceState methods.
- Partnered with cross-functional teams to define new product requirements, features, and functionality in the Android app.
- Configured Retrofit to parsed JSON objects and improve asynchronous communication with the back end
- Setup proper interactions of the front-end design and implementation with backend servers.
- Implemented Dependency Injection with Dagger 1.
- Implemented automated testing with Robolectric to ensure quality commits only with tested code.