Senior android developer Resume
Northbrook, IL
SUMMARY:
- Around 6+ years experience in IT including 4+ years experience in Mobile application development using Android and 2 years of experience in Development of Java based applications.
- Worked with marshmallow and nougat OS release. i.e. API 24 and 25 and Material Design.
- Experience in Android application UI design implementation and development.
- Worked with TDD environment.
- Experience with REST APIs, parsing XML / JSON.
- Good understanding of Object Oriented programming and Design patterns like MVC, MVP, MVVM.
- Worked with Recycler view to display the list.
- Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Experience in optimizing for multiple device screen sizes and Android versions
- Good Exposure with Android Application Components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.
- Solid understanding of the full mobile development life cycle with a hands - on expertise
- Worked with marshmallow permissions.
- Used Retrofit and Retrofit2 libraries for parsing the data and used Picasso library for parsing the images.
- Worked with Dagger 2.0 Framework.
- Used shared preferences to implement auto-login feature.
- Implemented a view pager on fragment.
- Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management.
- Used Agile methodologies and participated in daily scrums, Sprint planning and retrospective meeting.
- Worked with version control systems like GIT and SVN.
- Flexible and versatile to adapt to any new environment, ability to work independently as a part of a team.
- Excellent interpersonal and analytical skills.
TECHNICAL SKILLS:
Languages: Java, HTML, CSS, JavaScript, PHP, ASP.
Database: MS SQL Server, MySQL, SQLite, SQL.
IDE: Eclipse, Net beans, Visual Web Developer, Visual Studio 2010.
Web Services: REST, SOAP, XML.
Operating Systems: Windows, Linux, Android.
Software: MS Office, Adobe Photoshop CS5, Adobe InDesign CS6.
Functional Skills: Software Architecture, SDLC, Object OOP, E-Commerce, Systems Integration, Network Architecture, Model View Controller (MVC).
PROFESSIONAL EXPERIENCE:
Senior Android Developer
Confidential, Northbrook, IL
Responsibilities:
- Followed the Agile and Scrum methodologies in the project implementation.
- Worked on making the app compatible on Marshmallow.
- Implemented marshmallow permissions.
- Interpreted the wireframes and created layouts and functionality.
- Implemented Async task and Handlers to get the server response.
- Developed the Splash screen and Navigation Drawer with ImageView and ListView.
- Implementation of Push Notifications to receive updates and news about offers.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Worked on Password and Email validation.
- Consumption of Web Services and parsing JSON data.
- Implemented the required GUI by making modifications to the xml files.
- Used web views, list views & populated lists from database using simple adapters.
- Developed the activities and UI layers.
- Worked with AIDL to create an interface that supports Inter Process Communication by making the methods available to the clients using Binders.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Worked closely with the testing team.
- Work closely with the web application development team and iOS team to ensure proper integration between mobile application and web application.
- Integrated APIs in Settings Menu for itemized display of the user's preference.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK 4.4, Android Studio, Agile Methodology, JSON.
ANDROID DEVELOPER
Confidential, Mount Prospect, IL
Responsibilities:
- Worked in Agile Environment- Participated in daily standup meetings.
- Worked extensively with Eclipse, Java, and Android SDK.
- Used Retrofit for making network calls.
- Used Picasso library for retrieving the images.
- Worked on customizing Table views, List Views, Tab bars and Navigation bar.
- Extensively worked with Google APIs to navigate store locations and gets you the directions.
- Worked with JSON formatting to parse the data
- Worked on customizing the widgets like Buttons, Dialogs and Toasts.
- Customized the images using the glide library.
- Tested the application for relevant bugs, fixed the leaks and deployed on different Android firmware’s to validate the application stability.
- Worked on making the app support different screen sizes and configuration.
- Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
- Worked on reviewing and distributing the App to the Google Play Store.
Environment: Android SDK 4.4, Android Studio, Eclipse IDE 4.3, Agile Methodology, JSON.
Jr. ANDROID DEVELOPER
Confidential, Kansas City, MO
Responsibilities:- Designed and developed complex Android user interfaces for Confidential Smartphone Android application.
- Implemented unique design to support orientation change, landscape and portrait modes.
- Worked in an Agile based environment.
- Integrates Java design patterns (MVC, Strategies, etc.) to maintain development agility in supporting new product innovation and improvement
- Collaborated with web services team to implement the backend support.
- Designed the web services to communicate with the Android application by using Restful web services with the Spring 3 API, and JSON Parsing for the received responses.
- Designed and developed the request and response data to and from database.
- Integrating Google maps API, GPS Location Data into app with zooming controls, for displaying weather information for chosen locations.
- Implemented the required GUI by making modifications to the XML files.
- Created test cases and test data for testing the application using JUnit Extensions.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Tested the application on various Android devices.
Environment: Android SDK 3.0, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services, Phone gap.
Java Developer
Confidential, Kansas City, MO
Responsibilities:
- Designed User interface using Java, JSP, JAVASCRIPT, HTML and CSS.
- Developed the code in objected oriented manner for better code reuse.
- Worked on UI Prototype using Ajax.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old & latest releases.
- Involved in Integration Testing and Regression Testing.
- Maintained the source code version control using SVN.
- Used Eclipse 3.5 Integrated Development Environment as a development tool.
- Written common utilities like Logging, File utilities and contract validations framework.
Environment: JDK, JSP, JSTL, JDBC, Hibernate, JavaScript, AJAX, CSS, Windows XP, Bugzilla, JBoss Application Server, XML, Servlets, Oracle11g, SQL Queries, PL/SQL, Eclipse 3.5, Maven, Log4j.