Android Developer Resume
Southfield, MI
PROFESSIONAL SUMMARY:
- 7+ years of IT experience in software development. Over 4 Years of experience in Android UX application development using Android SDK. And 2 years of experience in java development
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++.
- Experienced of working on Android platform and customizing it as per requirements.
- Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
- Exceptional knowledge in Test driven development. It’s easy to testing our code step by step while using TDD
- Very good understanding of Android Back - end, UI guidelines and layouts.
- Experience in Architecture Design, development and Implementation, Troubleshooting and Debugging, Testing of Software Applications
- Expertise in developing apps using SQLite, Java, XML Google Maps API and GPS location Data
- Excellent knowledge and working experience in Android SDK, Android Studio, Eclipse IDE, Application Stack and Android Architecture.
- Very good understanding of Android back-end and UI guidelines. Good experience in UI/UX Technologies.
- Experience in building Android apps, which consume REST web services, using JSON and XML parsing
- Experience in Bluetooth and Wi-Fi with Android devices
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Good experience in using Phone Gap, Cordova, Ionic Framework.
- Experience in Android Debugging tools such as Monitor, DDMS, ADB, Trace, Log cat and Eclipse ADT tools.
- Working experience in RDBMS, SQL server and Oracle and Multithreading and async task Implementation.
- Working experience in large amounts of complex data on the application development side.
- Excellent knowledge of networking, caching of local data and multitasking on Android.
- Expertise in developing apps using SQLite, Java, XML, Google Maps API and GPS Location Data.
- Working experience in architecture design skills proved by complex applications designed from scratch.
- Excellent knowledge and working experience in Android SDK, Android NDK, Java SDK Eclipse IDE, Application Stack and Android Architecture Focused on synchronous and asynchronous concurrency models, background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers
- Exceptional knowledge in Object Oriented programming
- And I also developing the apps using Java JNI and C++ Native services
- Working experience in prototyping and Interface design
- Working experience in wireframes and mockups we are using these functionalities to show navigation and main buttons and columns, we can placing the different elements.
- Active experience in developing Android Applications using Core Java and Android APIs (Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and Sensors).
- Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
- Excellent knowledge in using debugging tools like Log cat and ADB, fast boot and Hcidump
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Knowledge of Android UI Design best practices, including: Resolution independent applications, Designing and implementing effective navigation, UI components in practical layout to maximize ease of use and organize data efficiently, Themes and styles to match application atmosphere
- Working experience in Android/Material design principles
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Responsible, efficient, cooperative and eager to learn new technology.
TECHNICAL SKILLS:
Skills: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu
Languages: JAVA, C, C++, JavaScript, JSON, JQuery
Markup Language: HTML/CSS, HTML5, XML
Eclipse Galileo: Kepler, Net Beans 5.x, MS Visual Studio, Android Studio, Phone Gap, Photoshop, Sublime Text, Test driven development, Git, Jira
Databases: SQLite, MySQL, Oracle
Frameworks: Java Development Kit (JDK), JQuery, Android SDK, Android NDK Java SDK, Java-JNI,C++ Native services, UI/UX, Android API s
Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP, REST, SAON, RPC
Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, Log Mein Central, GPMC, RDP, Internet Information Services, VMware, Ci0trix XenServer, Virtual box, Incode, Google Email.
Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, Firebug
PROFESSIONAL EXPERIENCE:
Confidential, Southfield, MI
Android Developer
Responsibilities:
- Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Re-Design
- Design screens using MVC pattern for the application with Android Studio IDE.
- Involved in full life cycle of the application including sprint planning, prototypes, design, develop and test.
- Implemented Fragments and Activities .
- Developed different features for the application.
- Implemented Notification Manager to display updates on the notification bar.
- Implementing Broadcast Receivers for Android.
- Implemented material design concepts like Recycler view, Card view and Tool bar .
- Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
- Making the Restful Service Calls using Google’s Volley Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement
- Implemented Camera API to submit work related photos and videos.
- Enabled GPS/Wi-Fi to detect user location from where to begin searching.
- Refactored the code base to optimize start-up time and memory usage.
- Worked on linear, frame and relative layouts.
- Key resource for layout and UI work utilizing xml, Views, Web View, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler etc.
- 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.
- Implemented various design patterns like singleton, builder and factory pattern.
- Used web view to show html pages.
- Improved crashes handling, and made the application awesomely stable.
- Involved in collecting client requirements and preparing the design documents.
- Implemented Restful service calls and parsed JSON responses.
- Took care of Code Review, Code Fixes and bug Fixes.
Environment: Java, Android 4.2 - 6.0, Android studio, Wire Shark, Git, JSON, XML, Ajax, JIRA and Crashlytics.
Confidential
Java with Android Developer
Responsibilities:
- Involved in design and requirement meetings.
- Involved in UI design and development.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Understanding/Using EBay frameworks for Service calls invoke and parsing.
- Implemented various design patterns like Adapter, builder and factory pattern.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Implemented material design concepts like Recycler view and Tool bar .
- Used Recycler views and Web views to display the lists using the simple adapters.
- Worked on linear, frame and relative layouts.
- Provided subsequent releases which included feature changes and bug fixes.
- Tested the application on various android devices.
Environment: Java, Android 5.0 - 7.0, Android studio, Git, JSON, XML, Jenkins, JIRA and Crashlytics.
Confidential
Java J2EE Developer
Responsibilities:
- Designed and developed a site to allow appraisers to register for monthly subscriptions.
- Created a custom self-service ad platform that allowed members to dynamically create and target ads by DMA as well as featured listings on the search page.
- Accepted one-time and recurring payments through both PayPal as well as a merchant account.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Documenting CR impact analysis and prepared implementation documents.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and JQuery.
- Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
- Worked on GUI internationalization using JSP and Core Java
Environments : Java, J2EE, Spring, Struts, Hibernate, Agile, Scrum, HTML, XHTML, DHTML, XML, CSS, JavaScript.
Confidential, Chicago, IL
Android Developer
Responsibilities:
- Development mobile web application for Android.
- Developed applications using a combination of Java with Android SDK and Android NDK.
- Publishing the application in production for all platforms (Android).
- Develop & design mobile banking client for J2ME & Android Models.
- Developed and integrated the applications using Enterprise Development and testing the applications with different frameworks.
- Developed and testing the programs using Prototyping tool and also we are built the applications.
- Developing new products, building multi-lingual websites, Android applications, and maintaining older code. Assisting and new developers and interns.
- Configured Struts, Hibernate framework with Spring MVC.
- Experience with parallel processing performance monitoring and tuning Oracle Advanced Queuing.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
- Development of AJAX toolkit based applications using JSON.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Handled necessary Business logic in Servlets.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
- Developed and implemented many Phone Gap and Titanium applications along with Java and Objective-C plug-ins for Android platforms.
- Implemented Presentation layer using JSP, Servlets, HTML.
- UI was developed in HTML5, CSS3 and Groovy Server Pages (GSP).
- Design and development of Web Pages using PHP, JQuery, JQuery Mobile, Ajax.
- Developing web application with Backbone.js and PHP Code Igniter framework.
- Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
- Worked on services to provide in-park notifications and news about upcoming special events.
- Responsible for developing the user login screens and design the purchase tickets page for the
- Guest based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
- Enabled the application to use the Camera feature to add credit cards and to upload the Photos.
- Used Android Studio for development.
- Tested the app across different versions of Android and different android phones to assure quality and Performance.
- Developed rich UI for the application using List View, Scroll View, View Pager, and Navigation Drawer.
- Collaborated with web services team to execute the back-end support.
- Worked closely with the testing team.
- Worked on unit testing and version control tools like GIT and automation tools like Jenkins.
- Work closely with the web application development team to ensure proper integration between Mobile and Web application.
- Worked on debugging the application using Log cat, DDMS
Environments : Android SDK 4.3, Android Studio, Android API's, Java 8, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Notification, Shared Ps, Fragments , Android, Phone gap, Jqtouch, Sencha Touch, Prototype, HTML, CSS, Dojo Mobile, Node Js, Backbone.Js, Flash, Flex, Silver light, Action Script, Windowsphone7, Rest, JSON, Web Services, Scrum, Jsp, Servlets, Php.
Confidential, Louisville, KY
Java with Android Developer
Responsibilities:
- Worked in an agile software development based environment.
- Major contributor for creating new UI screens for the application.
- Worked on linear, frame and relative layouts.
- Implemented Fragments and Activities.
- Worked on web views, list views& populated lists to display the lists from database using simple adapters.
- Worked on toast, Dialog notifications.
- I mplemented immediate notifications and alerts using Notification bar and push notifications.
- Worked with View Pager, Navigation Drawers and action bars for better connectivity within the App.
- Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets .
- Worked with Asynctasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
- Worked extensively with Eclipse, Java and Android SDK frameworks.
- Worked with JSON and used external libraries like GSON parsers , for data parsing.
- Designed the web services to communicate with the Android application by using RESTful web services with Retrofit API, and JSON Parsing for the received responses.
- Worked closely with the testing team using JUnit .
- Tested the app across different versions of Android and different android phones to assure quality and performance.
Environment: Java, Android SDK,Eclipse(ADT)3.7, Android studio, Smart Git, Github, HTML5, CSS3, Material Design, Web Services (REST&SOAP),JSON, XML, Junit, AngularJS, Jira.