Android Developer Resume
La Crosse, WI
SUMMARY:
- Over 7 years of Professional IT experience in design and development.
- 4+ years of Android applications development with Java and Android SDK.
- Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing design, development, debugging, and deployment phases of the requisite software.
- Knowledge and understanding of software design Architectures patterns like - MVVM, MVP, MVC, Singleton, Builder, Adapter.
- Good Exposure with Android Application Components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.
- Experience working experience in RESTful web services to fetch data for the end user and JSON response using different parsers.
- Knowledge of Web-Development technologies like HTML, JavaScript, jQuery and CSS.
- Knowledge database skills in SQLite, Firebase and Realm.
- Hands on experience with AsyncTask, Handlers, Loader, Background Service, Custom Toast and Notifications, AIDL, Fragments, RecyclerViews, Spinners, Layouts, Containers, Action Bar Navigation, Menu designs, Custom Views, Android Marshmallow Permissions, and Push notification.
- Knowledge of Android 10 API.
- Experience of using relevant 3rd party libraries, such as Retrofit, Dagger 2, Butter knife, OkHttp, Picasso, EventBus,Glide, Firebase, SQLite, Realm, LiveData and ViewModel.
- Experience in object-oriented analysis and design.
- Knowledge of using version control systems such as GitHub.
- Worked with Jenkins Integration tool.
- Knowledge of using ticketing/bug tracking systems like Jira.
- A strong willingness to learn new tools & technologies and improve my knowledge.
- Experience implementing camera intents and utilizing device’s camera for various purposes.
TECHNICAL SKILLS:
Languages: Java, CSS, HTML, JavaScript, SQL, AJAX, PHP and jQuery.
IDE:: Eclipse, Android Studio, IntelliJ IDEA, Visual studioNetBeans, Notepad++, Adobe Dreamweaver
Database: Firebase, SQLite and Realm
Operating System: Mac OS, Android, Windows and Linux
Version Control: Git/GitHub and Bitbucket
PROFESSIONAL EXPERIENCE:
Confidential, La Crosse, WI
Android Developer
Responsibilities:
- Implemented Model View-View-Model (MVVM) architecture pattern for designing the application.
- Collaborated with cross-functional teams to define, design, and develop new features.
- Worked in Agile environment and participate in different phases of the project cycle like design and development.
- Linked the app with firebase for linking user rewards with user’s account.
- Implemented FingerprintManager so that user can authentic with Fingerprint.
- Created a UI for user to review and update user’s information.
- Added a new feature for linking rewards card to the user’s account.
- Used RecyclerViews for increasing the flexibility of the users for viewing coupon offers and to update the latest offers.
- Utilize intent to open the Age-restricted offers in browser.
- Used image acquisition and displaying tool Picasso for displaying Product Images.
- Involved in the maintenance of the app and fixing the bugs in various modules.
- Code optimization library Butterknife for making the code scalable and optimize performance.
- Worked closely with the design team as per mockup.
- JIRA was used for tracking and reporting of the project.
- GIT for project management and version control.
Environment : Android SDK, Android studio , JDK 1.7, Android API's, MVVM Architecture pattern, Firebase, Jenkins, RESTful Web services, JSON, Butterknife, Picasso.
Confidential
Android Application Developer
Responsibilities:
- Analyzing User Stories and involved in sprint planning, scrums and demos.
- Developed UI layers with ViewPager and Fragments within the application for coupon and Ads.
- Implemented Constraint Layout for sliding animation.
- Redesign the bottom navigation bar.
- Implemented marshmallow permission to gain access to Camera, Location and Storage.
- Create the Confidential reward page to let the user check the balance of their reward card.
- Recreated the coupon page with RecycleView for better performance.
- Created android widget to view the rewards point of the user.
- Used EventBus library for communication between fragments.
- Involved in continuous Integration, optimization and code delivery development and troubleshoot issues as required.
Environment: Android SDK, Android studio, JDK 1.7, RESTful Web services, EventBus library, JSON, JIRA.
Confidential, Chicago, IL
Android Mobile Developer
Responsibilities:
- Worked in agile environment and participated in daily standup meetings.
- Used MVP design pattern for developing the application.
- Developed rich user interface of the application by making best use of the Android UI Layouts and Fragments.
- Implemented Push Notifications system for the app that sends the user notification for new deals.
- Integrated UI interface for user authentication and sign in with Google and Facebook.
- Used Shared Preference to store User ID and password.
- Redesign the Feature page in the app for better user interaction.
- Used third part library Picasso for loading the images and customizing them.
- Implemented View Pager in MY Groupons page for improving the UI.
- Used Retrofit for retrieval of Confidential coupons via RESTful web services.
- Provided production support by interacting with the end-users and fixing bugs.
Environment: Android SDK, JDK 1.7, JSON, JIRA, Retrofit.
Confidential, Atlanta, GA
Web Developer
Responsibilities:
- Redesigned the front-end using JSP, AJAX, HTML, JavaScript and CSS.
- Integrated jQuery Grid View for all Data View for the flights.
- Created cross browser UI components using various jQuery.
- Displayed on demand data to the user using Ajax.
- Deployed and maintain Website.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Worked on Photoshop illustrator and all the adobe technologies.
- Followed Agile and Scrum development methodologies.
Environment: JavaScript, J-Query, Core Java, CSS, AJAX, JSON, HTML, XML, DOM, PHP, MySQL and Eclipse IDE.
Confidential, Columbus, OH
Web Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of web application using HTML5, CSS3, JavaScript, PHP, JSON, AJAX, Bootstrap.
- Created Mockups and Wireframes for the development of variations of a layout to maintain design consistency throughout the site.
- Applied Bootstrap grid system to build responsive webpage that fits various devices with different screen size.
- Features including: dashboard UI, process timeline, file upload and manipulation, excel import, configurable reporting, responsive design, user roles and admin management.
- Tested cross browser functionality and fixed major layouwt bugs for supported browsers.
- Improved user experience by designing and creating new web components and features.
- Implemented the editor component with spell-check using AJAX, JSON.
Environment: HTML, JavaScript, CSS, AJAX, JSON, XML and PHP