Android Developer Resume
MO
SUMMARY
- 6.5 years of IT experience in Analysis, design and development of mobile applications using Android, Java based applications .
- Experience in developing applications for android operating system using Eclipse IDE, Java, XML, Android SDK and ADT plugin.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, JDK, WebServices, Oracle, MySQL, SQL, HTML, and CSS.
- Experience in database development using Oracle, Sybase,My SQL,MS SQL, and MS Access.
- Expertise in developing GUIs using Adobe Flex(Action Script, mxml), Swings, JSP and HTML for web applications.
- In - depth knowledge of Android OS, interactive application development and memory management. Proficient with common Android framework APIs (Location, Camera, Notifications, Maps, REST and JSON).
- Good knowledge of Content providers and Services
- Good exposure of Design Patterns, Application Frame works, MVC and Cairngorm architecture.
- Experience in all stages of software development life cycle.
- Able to effectively communicate technical information to management and end-users at any level.
- Excellent analytical and debugging skills, Team Facilitator, Self- motivated and a great zeal to learn new things
- Able to work independently or in a collaborative team environment with good communication skills.
TECHNICAL SKILLS
Languages: Java,VC++, C, C++, HTML, XML,Action Script 2.0
Database: Oracle 8i, MS SQLserver,Sybase
Technologies / FrameWorks: J2EE Technologies, Hibernate 3.2.1, Spring, Adobe Flex
Operating System: Windows 9X/ NT/ XP, Linux,Macintosh
Web/Application Servers: Apache Tomcat 4.1,JBoss
Bug tracking tools: Mantis, Bugzilla,JIRA
Versioning Systems: VSS, SVN,SCM,CVS
PROFESSIONAL EXPERIENCE
Confidential, MO
Android Developer
Responsibilities:
- Involved in gathering the requirements and designing of the application
- Responsible for development of application logic of various parts of the application
- Implemented the search functionality to search the items from list that allows user to add item with closest match
- Implemented Xml parsing for using the services in the application
- Integrated with google maps API to get the directions of nearest stores
- Integrated with email to share the item list with friends or family members
- Used subversion as version control system for managing code
- Debugged and tested the application on device
- 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.
- Tested on various devices.
Environment: XML, Java, Eclipse, ADT plug-in and Android SDK
Confidential, IL
Android Developer
Responsibilities:
- Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
- Used Android SDK 2.0 and Eclipse IDE for development.
- Used multi-threading to implement parallel processing.
- Utilized web-services (either HTTP based, JSON, REST) in order to tie our applications to critical server-side APIs.
- Implemented various validations as per business logic
- Involved in unit testing and also used tools such as Log Cat along with Eclipse Debugger.
- Implemented the functionality of application according to client requirement
- Used subversion as version control system for code management
- Tested the application by porting on several devices.
Environment: Java, Eclipse, ADT Plugin, Android SDK and XML
Confidential
Java and Flex Developer
Responsibilities:
- Involved in discussion with the business team and gathering the requirements
- Involved in designing the use cases and the SRS document.
- Develop Business Logic in Java and Hibernate expose services through Spring
- Responsible for writing hbm files, simple stored procedures and functions
- Design and develop the corresponding module in front end application using Flex
- Unit testing the application using JUnit
- Helped setting up entitlements for users
- Involved in documenting the problems of the existing application.
Environment: Adobe Flex 3.0, Oracle, Hibernate 3.2, Spring 2.0, Java
Confidential
Java and Flex Developer
Responsibilities:
- Develop Business Logic in Java and Hibernate expose services through Spring
- Responsible for writing hbm files, simple stored procedures and functions
- Writing JUNIT test cases, Unit testing and Integration testing
- Design and develop the corresponding module in front end application using Flex
- Code all the relevant components, model, events and handlers
- Participated in developing the UI for the app using edit boxes, buttons, date fields, dialog boxes, alerts using various layouts.
- Worked on the design and implementation of custom lists
- Designed and created profiles, various tabs, icons and various notifications to be sent to the user.
- Involved in parsing messages using regular expression.
- Experience in understanding the scripts written using XML.Involved in unit-testing and also used tools such as Log Cat, Error Log and Filters along with Eclipse Debugger.
Environment: Adobe Flex 2.0, Oracle, Hibernate 3.2, Spring 2.0, Java
Confidential
Java and Flex Developer
Responsibilities:
- Develop Business Logic in Java and Hibernate expose services through Spring
- Develop the Downloads module in front end application using Flex complying to framework
- Worked on customized dialog boxes and options menu’s for the entire app.
- Worked with async tasks to run the download option in the background.
- Worked with different document types like excel and csv for tasks like export and import of data for a predefined format.
- Code all the relevant components, model, events and handlers
- Involved in Unit testing the application
- Worked on debugging the application using Logcat, DDMS
Environment: Adobe Flex 2.0, Oracle, Hibernate 3.2, Spring 2.0, Java
Confidential
Java and Flex Developer
Responsibilities:
- Develop Business Logic in VC++ adhering to existing framework
- Write Business Object mappings and business rules from backend
- Code, debug and unit test necessary html,javascript files for development
- Wrote several stored procedures.
- Unit testing for all the eight user types of system
- Maintaining the release setup and database change scripts
- Involved in setup of several releases to different clients like Nestle, Redbull and others.
Environment: VC++,Sybase
Confidential
Java and Flex Developer
Responsibilities:
- Development of Questionnaire Builder module, Results module.
- Part of UI design and implementation.
- Part of re-engineering the application and database migration.
- Unit and Integration testing, Bug fixing and Follow up testing.
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern, DAO Pattern and Singleton.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Used various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, validation Framework, etc.
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
- Involved in designing the database schemas .
- Used SAX Parser for parsing the xml document.
- Oracle database was used, wrote stored procedure for common queries
Environment: Adobe Flex 2.0, Oracle, Hibernate 3.2, Spring 2.0, Java
Confidential
Java Developer
Responsibilities:
- Develop Invoice module implementation with validations against business rules
- Implemented sessions and validations to the user inputs
- Created the required SQL queries and used JDBC to perform database operations
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
- Testing of the application and documenting the test cases
- Bug Fixes which include study of the existing code base, understanding the concept
- Involved in designing the database.
- Used SAX and DOM Parser for parsing the xml document
Environment: Java 1.4.2, JSP, Servlets, HTML, JavaScript, XML XSD, XSL, Tomcat 4.1, MS SQL 2000, IFO(imaging system), Floware
Confidential
Java Developer Trainee
Responsibilities:
- Involved in requirement gathering and uml design.
- Participated in database, UI design
- Worked extensively on employer and login/authentication module
- Used java servlets to write the business logic.
- Developed front end with JSP and HTML
- Used CSS and DHTML for user interface.
- Suggested code enhancements during application testing to improve performance.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
Environment: Java, Servlets, JSP, JDBC, SQL