android Developer Resume
CharlottE
SUMMARY:
- Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
- Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services and Telephony Manager.
- Expertise in developing apps using SQLite, Java, XML and HTML5
- Able handling JSON and XML HTTP requests from web services and parsing responses using native implementations and third party libraries.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Expertise in Android application development using Eclipse IDE, Android SDK, SQLite, Java, XML, JSON, Android emulator and ADT plug - in
- Experienced in Bluetooth.
- Experience with audio features, video features, graphics design, interactive design and animation.
- Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Expertise in developing applications using Java, J2EE, Struts, Spring, Hibernate and JSP.
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
- Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Knowledge in working with ADB, Logcat, and event logs.
- Experience in designing automation frameworks for Junit testing.
- Experience in working with web technologies like HTML5 , CSS , Ajax , Jquery and JavaScript.
- Knowledge on Bluetooth applications and applications handling NFC features.
- Extensively used tools for logging the bugs, defects, tracking defects.
- Involved in preparing Documentation to meet the SLAs.
- Good communication skills: I have interacted with customers regularly during development of the mobile applications.
- A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
TECHNICAL SKILLS:
Langages: JAVA, C, C++, Objective-C, JavaScript, PHP, JSON, JQuery
Application Servers: WebSphere 6.0
IDE: Eclipse 3.x, 4.x, Net Beans 5.x/6.x/7.x, Android Studio Eclipse, VisualStudio, GDB
Web Technologies: HTML, CSS, AJAX, Backbonejs, Underscorejs, JQuery, Phone gap
OS: Android, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
RDBMS: SQLite 3.6, Oracle 9i/10g/11g, MySQL 4.0/5.0/5.5
Concepts: OOPS, Design Patterns
Web Servers: Tomcat 6.0 Apache HTTP Server
M thodologies: Agile Methodology, Waterfall Model
Design Tools: Dreamweaver, Illustrator, Photoshop, Flash
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte
Android Developer
Environment: Android SDK 3.0, SQLite, Eclipse IDE, Android API's, JDK, XML, JSON, HTML, CSS, SQLite, GPS service, Logcat.
Responsibilities:
- Good understanding in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications.
- Involved in requirement gathering, UI design and development.
- Strong Experience with core Java , native Android development and SDK.
- Used Android SDK and Eclipse IDE for development
- Knowledge with Content providers and Content resolvers.
- Hands on experience in designing and developing Custom UI components, Widgets for Android with varying form factors.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Expert knowledge in Web Services, JSON,Eclipse IDE, SQLite database, Activities, Services,Broadcast Receivers, UI Designing, ADT plug-in.
- Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project.
- Have understanding of scaling Android UI across multiple Android devices.
- Knowledge of different versions of Android and how to tackle OS version specific issues.
- Proficient with common Android framework APIs(Location, Camera, Notifications, Maps)
- Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
- Experience with Framework customization, porting and Application development.
- In-depth knowledge of Android framework, application development and memory management.
- Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
- Experience in using Java, Android SDK, and ADT Plug-in.
- Good understanding of SOAP Web Services, XML Parsing and JSON.
- Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, JQUERY, J2EE, JSF, and AJAX.
- In-depth knowledge in database development using SQLite, SQL Server.
- Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
- Passionate on learning and exploring new skills and strong willingness to learn new technologies.
Confidential
Mobile Developer
Environnent : Eclipse, Java, web service, HTML, XML, JNI, Windows and MS SQL server, SQLite.emulator and Base device (G1, HTC EVO).
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Implemented unique design for portrait and landscape mode.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Extensively used XML documents with XSLT andCSS to translate the content into HTML to present to GUI.
- Worked with ZXing library for the coupon bar code reading module.
- Implemented a Backend Server with SQLite database using JavaServlet running on a Debian Linux system with Tomcat server.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Involved in writing application logic in Eclipse using ADT plug-in for Android .
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML.
- Hands on experience with android geo location services.
- Tested the application on various Android devices.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.