Android Application Developer Resume
SUMMARY
- Overall 6 years of experience in IT industry including 3 years as a Web Developer/Java Developer and 3 years of Android Mobile Development experience for Android using Android SDK, Xamarin, Eclipse & Java.
- Experience in Software Development Life Cycle (SDLC), Object Oriented analysis design.
- Eclipse IDE, Plug in ADT, Android SDK, Android NDK, JAVA, XML, SQLite, Linux, DDMS, Trace Viewer, debugging tools, JSON, REST, HTML, HTML5, and Oracle - WLS.
- Experience in development of Object Oriented programming applications using java technologies like Java, JSP, Servlets, JDBC, Struts, and Java Bean.
- Experience in Android application UI design implementation and development.
- Experience of Web services in android and efficient data transfer between servers and devices.
- Experience in Android activities, cool home widgets,services, Broadcast receivers, Content providers,fragments, intent, intent filters, supporting multiple screens and configurations.
- Experience of common android framework, framework APIs (Location, Camera, Notifications, Maps), and Google APIs (Location Manager).
- Experience in Multi-threading and background tasks.
- Experience in Optimizing for multiple device screen sizes and OS versions.
- Excellent with Java OOP, Core Java, Inheritance, Abstraction, Encapsulation, and Polymorphism.
- Excellent skills in troubleshooting, debugging, and testing Android applications using various version control systems.
- Self-starter strong work ethic and willing to learn new challenges.
- Good communication skills.
TECHNICAL SKILLS
- Java
- C++
- C#
- Visual Studio
- Xamarin Studio
- SQL
- Android SDK and Android ADT
- Eclipse
- Net beans
- Google Android Simulator
- Genymotion
- XML
- HTML
- HTML5
- JSON
- XML Parser
- REST
- JSP
- Servlets and JDBC
- Oracle - WLS
- Apache Tomcat 6.0
- HTTP
- SQLite
- MySQL
- Android
- J2EE
- Struts
- Hibernate
- And Spring
- Notepad
- Notepad++
- Linux
- Windows 98
- 2000
- ME
- XP
- Vista
- 7
- 8.
PROFESSIONAL EXPERIENCE
Confidential
Android Application Developer
Responsibilities:
- Worked on enhancing teh user interface by implementing custom list layouts and themes.
- Built a framework for future implementation of a widget.
- Worked with data parsers to get secure user data from server in XML.
- Stored data into SQLite database to provide offline support and faster interface.
- Worked on remote check deposit feature dat allows a user to take pictures of check for deposit purposes.
- Worked with Google APIs to locate teh nearest bank branch and ATMs.
- Worked on search feature dat allows you to search for nearest ATM/branch via zip-code or address.
- Worked on implementing multiple tabs in Tab Layout, like Accounts, Deals, Alerts and Locations.
- Worked on saving user ps locally using shared ps.
- Helped implement feature dat allows you to send and receive money using you're email address or phone number.
- Worked on Activity styles and implemented custom styles.
- Experience in Agile software development.
- Utilized SPRINT, waterfall, and Scrum development methodology.
- Tested teh application for any bugs and fixed them.
- Worked on making teh app support different screen sizes and configuration.
- Worked on updating and distributing teh app via Google Play.
Technical Environment: Android SDK and Android ADT, Eclipse, Google Android Simulator, Genymotion, XML, JSON, XML Parser, SQLite, MySQL, Android, Linux, Windows 7, 8.
Confidential
Android Developer
Responsibilities:
- Worked on enhancing teh user interface by implementing custom list layouts and themes.
- Utilized UI wireframes and specifications to support android tablet and mobile device applications.
- Develop user-friendly user interface using advance design pattern like Android Fragment, List View, and Scroll View as per client needs.
- Worked on implementing multiple tabs in ActionBar, like Accounts, Deals, Alerts and Locations.
- Worked on saving user ps locally using shared ps.
- Worked on Activity styles and implemented custom styles.
- Worked with web services like JSON, XML parsers to parse data and external Libraries like GSON.
- Collaborated with web services team to implement teh backend support.
- Extensively used custom list views to view information on every screen and keep teh uniformity of teh application.
- Tested teh application on different android target devices and also debugged teh issues dat were found.
- Worked on making teh app support different screen sizes and configuration.
Technical Environment: Android SDK and Android ADT, Eclipse, Google Android Simulator, Xamarin Studio, C#, Genymotion, XML, HTML5, JSON, SQLite, MySQL, Android, Linux, Windows 7.
Confidential
Mobile Application Developer
Responsibilities:
- Developed user-friendly UI (user interface) using advance design pattern like Android, Navigation drawer, Fragment, List View, Action bar, Scroll Tab and Grid View as per teh client request
- Implemented JSON for teh purpose of retrieving data
- Worked with Google APIs to locate teh nearest stores
- Worked on ListView to create list of shopping categories and items
- Worked on saving user ps locally using shared ps
- Worked on Activity styles and implemented custom styles
- Created different 9patch drawables
- Creates different UI screens for teh application
- Worked on making teh app support different screen sizes and configuration
- Debugged issues dat were found during different phase of teh project using android provided tools like monkey runner: TraceView and Hierarchy viewers and layout opt from DDMS
Technical Environment: Java, Android SDK and Android ADT, Eclipse, Xamarin Studio, Net beans, Google Android Simulator, Genymotion, XML, JSON, XML, SQLite, MySQL, Android, Windows XP, Vista, 7.
Confidential
Java Developer
Responsibilities:
- Implemented Struts framework based on teh Model View Controller design paradigm.
- Generated User interface templates using JSP, HTML.
- Developed teh Java Code using Eclipse as IDE.
- Extensively involved in gathering requirements, preparing requirements documents
- Involved in teh development of dynamic WebPages using JSP.
- Development of teh Server Side Application, which includes Servlets dat handles teh Database manipulation with teh back-end MySQL database using JDBC connector.
- Involved in developing teh core business logic using Session & Entity Beans (EJBs) and deploying them in Web Logic Application server.
- Entity Bean will manage teh transactions with teh database to deliver teh content to
- Deliver teh content to teh presentation layer and also to store teh data into teh data Layer.
Technical Environment: Java, Android SDK and Android ADT, Eclipse, Net beans, Google Android Simulator, Genymotion, XML, JSON, SQLite, MySQL, Android, Windows XP, 7.
Confidential
Java Developer
Responsibilities:
- Analyzed teh requirement and designed teh Functional Specifications
- Used JDBC for loading bulk data into teh database
- Used Java Message Services (JMI) API to create, send, receive, and read messages between application components
- Utilized teh UML Class Diagrams and Sequence Diagrams
- Implemented various design patterns
- Incorporated teh presentation layer with JSP and java script
- Used design patterns like Singleton, DAO and MVC
- Implemented Data Modeling and writing SQL queries
- Participated on teh deployment of teh application on teh Web sphere application server
- Maintained and supported teh Web application
- Participated in teh development of various test cases
Technical Environment: Java, C++, C#, Visual Studio, SQL, Eclipse, Net beans, HTML, JSP, Servlets, and JDBC, Oracle-WLS 10, Apache Tomcat, HTTP, SQLite, MySQL, Android, J2EE, Struts, Hibernate, And Spring, Notepad, Notepad++, Linux, Windows XP, Vista, 7.
