Android Developer Resume
IL
SUMMARY
- Over 7 years of professional experience in developing applications and software for mobile Android devices.
- Hands on experience in writing the Mobile applications for various mobile device manufactures like, HTC, LG, Confidential, Samsung, Sony and platform such as Android
- Good understanding of client server technology and mobile networks and network communication protocols (TCP/IP, HTTP, SSL, SSO).
- Strong working knowledge in Android architecture and experience in Android API’s.
- 5 years of experience in all phases of SDLC including Design, Documentation, Implementation, and Testing on Windows and Linux using Java/C++.
- Experience with Agile software development processes with focus on Design and Development methodologies
- About 1.5 years’ experience in developing consumer as well as enterprise level mobile apps using Android SDK (Froyo, Ginger Bread, Honeycomb, Icecream Sandwich and Jelly Bean).
- Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
- Proficient in Android application framework: Activities, Intents, Services, Content Provider, Broadcast Receivers.
- Experience with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
- Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers. Proficient in Android application framework: Activities, Intents, Services, Content Provider. Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
- Exposure to Service Oriented Architecture (SOA) and integration of Android based mobile applications with RESTful web services.
- Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
- Strong experience in XML, JSON, DOM & XSLT.
- Experienced in using Eclipse IDE for Java programming.
- Extensive use of XML for data Presentation and data Generation.
- Usage of versioning tools such as Git, Svn.
- Exposure to domains like Healthcare, E - Commerce, Security and Mobile industries.
- Exceptional team work as well as being self-motivated to work under own initiative.
- Excellent communication skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, HTML, XML, JavaScript, AJAX
Java Skills: Android Programming, JSP,JDBC, Multi-threading, Java Networking
Packages/Tools: Rational Rose, Microsoft Office, Eclipse, MS Visio
Web Development: Dreamweaver, Html 5
Database: MS SQL, Oracle 10g/9i, SQLite, MySQL
Testing: Junit, Jmeter, Rational Function Tester
PROFESSIONAL EXPERIENCE
Confidential, IL
Android Developer
Responsibilities:
- Worked with various carriers like US Cellular, Alltel, and NTELOS in launching new Confidential Android handsets.
- Extensively involved in user meetings to gather the requirements of the application
- Participated in developing the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
- Worked extensively on styles, colors, fonts and using images for the entire app.
- Worked on context and options menu in a dynamic fashion to display counts for the menu items for the entire app.
- Involved in requirement gathering, wire framing and outlining.
- Made decisions on Layout design and Layout modifications.
- Prompt in handling Custom Menus, Dialogs and creating Image Views and Maintaining
- Consumed REST web services, good in writing optimized XML parsers and rest clients.
- Created Async Tasks for implementing extensive tasks.
- Implemented XML parsing using SAX parser to parse the data and access the services
- Worked on the local data storage using shared preferences, SQLite database and file system.
- Created worker threads for handling long term operations to ensure best UI performance
- Tested the widget for multiple devices, densities and screens.
- Involved in unit testing with eclipse debugger and USB debugging.
- Handled time constraint issues, exception and error handling for the app.
- Involved in post-production support and Change Request process to fix the bugs
- Actively involved in bug fixing, issue reporting, functional, exploratory and device testing.
- Interface with cross platform teams, and resolve defects to improve code efficiency.
- Designed and developed commercial grade consumer application for Android mobile devices with extensive user interface development using Java.
- Experience in developing apps handling XML data using efficient parsing techniques, SQLite Database, Notification mechanism to alert users of background process progress or application progress etc.
- Experience with REST, SOAP web services and JSON.
- Worked on debugging the application using Logcat, DDMS
Environment: JAVA, Android SDK, Android Emulator, SVN (version control)
Confidential, Jacksonville, FL
Android Developer
Responsibilities:
- Involved in discussions with the business team and collecting the requirements.
- Involved in making decisions for the design.
- Followed agile methodology for implementing the project.
- Responsible for designing the psd files for the screens using Photoshop and had to demonstrate the entire application before actually going into development.
- Involved in all the phases of SDLC life cycle.
- Used API’s to access SD card storage, scanned the files.
- Encrypted the media files before saving them on SD Card for added security in the App
- Deep hands on SQLite. Used both SQLHelpers as well as Raw Queries.
- Used web views, list views & populated lists from databases using simple adapters.
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Involved in Android performance testing along with Functional and regression tests.
- Designed an Application class which manages all the outgoing requests and incoming response.
- Hands-on with variety of modules like Online provider directory where you can search every kind of doctor available near to your location, Shopping cart where you can search for the suitable health plans, Directions where you can navigate to any Florida blue center, doctor, specialist, pharmacy, lab and many more, Free Ringtones and videos for the customers, Entire health toolkit which consists of weather alerts, glossary, events, contact directory for assistance and finally a facility to share the plans and events with the contacts email to friends.
- Responsible for Go Social implementation. This part is implementing the “share on twitter and facebook”.
- Responsible for consuming the services, getting a JSON response and parsing them to get the required information.
- Hands-on mentioned above required various API’s of Android SDK, REST API’s and Java. Had to work with complex JSON data and xml styles.
- Responsible to build a medium between the service response data and the UI using custom adapters.
- Responsible for the design of a very complex User Interface design. Everything done using native libraries which comprises of complex and custom built list views, custom styles, and colors.
Environment: Android SDK and Android API’s GPS, Eclipse IDE, ADT Plug-in, SVN (version control), DDMS console, MAC-OS, ADB server, tried GSON library, emulator and Base device (G1, HTC EVO).
Confidential, LA, CA
Java Developer
Responsibilities:
- Involved in collecting client requirements and analyzing the document
- Invzolved in Check in module and Reservation module
- Involved in Unit, Integration and Preproduction testing
- Used LOG4J framework for debugging purpose
- Used CVS for project management and version control
- Involved in using MVC pattern for developing the project for presentation layer
- Developed GUI of the application using JSP, XML
- Participated in code review
Environment: Java, JSP, JSP JDBC, HTML, DHTML, CSS, JavaScript, Oracle 8i, XML, Web Logic and Windows NT, SVN.
Confidential, Richmond Texas
Java Developer
Responsibilities:
- Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance
- Involved in collecting client requirements and analyzing the documents
- Participated in creating SRS document
- Wrote JSP using HTML tags for designing UI for different pages
- Worked extensively on HR and client modules
- Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle
- Wrote the JAVA script and designed the JSP GUI
Environment: J2SE, Oracle, JSP, JavaScript, HTML, Eclipse IDE
Confidential
Java Developer
Responsibilities:
- Involved in designing, developing and testing of the application
- Designed, developed and documented the software design using UML
- Developed servlet programs to transfer the control to other pages depending on the business logics
- Used XML for the modules
- Created JSP pages for the results
- Wrote the required SQL queries and used JDBC to interact with the database.
Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 8i.