Android Developer Resume
Buffalo, NY
SUMMARY
- 8+ years of Software Design, Development and Maintenance of mobile applications using Android SDK, Java and PHP.
- Experience in both front end and server side programing.
- Experience in each phase of software development life cycle like requirements gathering, analysis, design, development, testing, deployment, and maintenance of Software Applications.
- Strong Knowledge in Agile/Scrum software development models.
- Experience in Design and Development of Android Applications using Android SDK, Eclipse IDE, Android Studio, SQL, SQLite, Java, XML, JSON. Published Several Android Applications in Google Play Store.
- Proficient in Android application framework: Activities, Intents, Services, and Content Provider.
- Tested Several Android Applications using real devices, and Android Virtual Device.
- Implemented Several Android Applications using Google Maps API, Geocoder API.
- Experience in usingAndroidFramework APIs such as Location, Camera, Media player, Bluetooth and Wi - Fi.
- Experienced with web services (RESTful and SOAP).
- Experience in designing and developing web, mobile applications.
- Extensively used UI Layouts, UI Controls, UI Event Handling, UI styles/themes and custom components.
- Expertise in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout managers
- Having experience in MMS, Email, Instant Messenger, OTA.
- Integrating cross browser compatible applications and secure payment gate in the website.
- In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites.
- Hands-on experience on memory leaks, push notifications, data offline usage, audio features, video features, and graphic
- Expertise in web service protocols such as JSON, HTTP, XML and Hybrid-app using Phone gap (Cordova Framework).
- Worked on designing in different mobile touch screen in User-Interface.
- Extensively used Android Application Development Process and APK Development Process to publish the application.
- Knowledge development on iOS (Objective C/Swift.
- Relevant experience with these open source frameworks: Maven, Gradle.
- Extensive hands on experience with MVC Architecture for Android applications.
- Worked on Amazon Web Services Architecture to implement the web based applications.
- Experience in implementing projects using Eclipse IDE and Android Studio IDE.
- Good understanding of Object Oriented Design (OOD) methodologies.
- Expertise in testing, debugging and deploying applications using Emulator, DDMS.
- Expertise with major databases such as Oracle 12c/11g, MySQL, SQLite.
- Excellent communication, analytical and problem solving skills.
- Experience in OOA (Object Oriented Analysis), UML (Unified Modeling Language).
- Experience in localizing the application to support multiple languages.
- In-depth Knowledge on Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver, and Content Provider.
- Passionate to learn new skills and technologies.
TECHNICAL SKILLS
Programming/Scripting Languages: Java, CSS3, HTML, XML, XSL, XSLT, JavaScript, VB.net, PHP, Android Application Development, PowerBuilder, J2ME, Swift, Objective-C, J Query
Web Services: REST, JSON, XML
Operating Systems: Windows 10/8/7/Vista/XP, Linux, UNIX, Mac OSX, Android
Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Microsoft Outlook
Database technologies: MySQL, PL/SQL, Oracle, SQLite.
IDE's Used: Notepad++, Android Eclipse IDE (with ADT), Eclipse and their Debuggers, Android Studio, IntelliJ, NetBeans, Visual Studio 2012, PowerBuilder, Studio
Tools: Toad for MySQL, Toad for Oracle, Putty, SQLite Manager, Sublime, Fiddler
Version Control Tools: VSS, Git
Web/Application Servers: Apache TOMCAT, ISS
Frameworks: Angular JS
Methodologies: Agile/ SCRUM
Other: Maya Autodesk, Photoshop, Android SDK 7.0, Android APIs, JDK 1.7, 1.8, GPS service, Google Play Services, Google Maps API, Log cat, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator, and Base device, Fiddler (REST Client), JIRA, Android SDK, Web Services
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
Android Developer
Responsibilities:
- Responsible for designing mode for different android devices and sizes.
- Worked on creation and consumption of web services. (SOAP, XML, REST Services).
- Designing, building and maintaining websites, using authoring and scripting languages (HTML, XML, CSS, jQuery, JavaScript, and PHP).
- Performing and directing website updates; Writing, designing and editingwebpage content.
- Implemented J Query for slideshows, menus and light box photo galleries.
- Designed and implemented user interface which includes button, list view, image view, text view, and edit text and navigation drawer.
- Implemented dependency injection which helps in decoupling using Dagger.
- Backing up files fromwebsites to local directories for instant recovery in case of problems.
- Evaluating code to ensure that it is valid, is properly structured, meets industry standards (W3C) and is compatible with browsers, devices, or operating systems.
- Experience with Google injections and Google Guava event bus.
- Developing databases that support webapplications andwebsites; Renewing domain name registrations.
- Expertise in developing JSON Objects to implement Services.
- Experience in writing the Junit to make sure classes won’t break in runtime and certain level of unit testing.
- Worked on Data analysis using the SQL Queries to see how data works for the front-end applications.
- Worked with Regression Test Team to make sure basic functionality is working.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem-solving skills.
- Worked on technical documentation.
- Highly adept at promptly and thoroughly Mastering New Technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
- Worked on Agile Environment in SCRUM Team and worked in Sprint Modules Biweekly code check in.
- Experience in implementing projects using Eclipse IDE.
Environment: Android SDK, Java, XML, RESTful, JSON, SQLite, Android Studio, Git, JSON, Event bus, Fragments, Retrofit, Dagger, Action Bar, Custom Dialog Boxes, emulator, Base device, Android Drawable, Fiddler (Restful Client).
Confidential
Android Developer
Responsibilities:
- Involved in Analysis, Design, Development, Deployment, and Testing of applications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Worked on the improvement of user inserting new information to the services by suggesting changes on the UI and web services (GET and POST)
- Designed User Interface for Mobile Applications using UI Layouts, UI Controls.
- Extensively used UI Event Handling for Designing Mobile Applications in Android
- Extensively used UI Styles and themes and Custom components for designing User Interfaces on Mobile application.
- Extensively used Android Application Development Process and APK Development Process to publish the application.
- Worked on coding and development of Java Android applications using the ANDROID Framework.
- Worked on Designs using Microsoft Visio for flow chart and functional flow diagrams.
- Experience in implementing projects using Android Studio IDE.
- Expertise in testing and debugging with and deploying applications using Emulator, DDMS.
- Exposure to new Android SDK features/tools used for ease of development.
- Expertise in using the JSON Parser to read/decode the JSON objects.
- Worked on major databases such as Oracle 12c/11g, MySQL, SQLite.
- Experience with database persistence layer like ORMlite, Android Framework Support
- Experience in using version controlling system like SVN etc.
- Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL.
- Hands-on experience in writing Complex SQL Queries to perform all CRUD operations.
- Experience of application development in different environments like Windows, Linux and UNIX.
- Experience in logging errors using Log Cat in SDK tools.
Environment: Android SDK, SQLite, Android Studio, Android API's, RESTFUL Web service, Retrofit, JDK 1.7, XML, JSON, HTML, CSS, GPS service, Log cat, Dagger, ADT Plug-in, GIT (version control), DDMS, GSON, console, emulator, and Base device (Nexus 5X).
Confidential
Android and Services Developer
Responsibilities:
- Involved in all programming stages Analysis, Design, Implementation, and Testing
- Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
- Involved in the development of presentation layer and UI development using XML,Material Design.
- Implemented the Photo Gallery with View Pager allowing user to swipe between images and used Glide to load the images.
- Developed Tab Views to navigate different screens.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for working on UI custom widgets.
- Involved in bug fixes and in delivering the App in time with team.
- Have been part in improvising and testing on the application.
- Android compatibility to all the devices from API level 16 to 23(Jellybean to Marshmallow).
- Used JUnit Testing.
Environment: Java, Android, JSON, Ajax, Angular JS, PHP, J Query, Fiddler (REST Client), MySQL, Toad for MySQL, Linux, Android SDK, Cordova, Eclipse, Android Studio, Log Cat, and Base device.
Confidential
Software Developer
Responsibilities:
- Delivered Functional Requirements document after detailed Requirements gathering sessions with Business.
- Designed the User Interface (UI/UX) and overall look and feel of the app.
- Developed an android application using Java Native SDK and XML layout files.
- Worked according UI Framework for integrating various libraries, HTTP.
- Experience in working with activity life cycle and SDLC process.
- Participated in requirement gathering, developing and testing the application using Junit
- Responsible for dynamically adding Fragments using JSON data models.
- Worked under GPS tracking for navigating users to customer.
- Involved in Implementing Navigation Bar with various features
- Implemented notifications for any App updates from Server API
- Created an appointment screen with List View with attached Date and Time picker dialog
- Worked under SCRUM basis and project workflow with GitHub
- Actively participated in meetings to produce quality deliverables within time
Environment: Android SDK, Eclipse IDE, Android APIs, JDK, PHP, VB.NET, HTML, CSS3, J Query, JavaScript, XML, SQLite, Log cat, Toad for MySQL, and MySQL