Android Applications Developer Resume
Warren, NJ
SUMMARY
- IT Professional with 6 years of experience including 3 years as an Android Application Developer, 2 years as a Web Developer and 1 year as a Java Developer. Strong knowledge of Software Development Life Cycle (SDLC) and mobile application technology. I am a highly motivated candidate, great communicator, hard worker, self - starter, and I am eager to join your team.
- Strong knowledge of Software Development Life Cycle (SDLC) and mobile application technology
- Experience working in an Agile Environment - Sprint Planning and Scrum meetings.
- Experience in Android application UI design implementation and development.
- Linking and displaying data on Android devices from server by using XML parser and JSON.
- Highly oriented in software development life cycle and its four core components: requirement, development, testing, and deployment.
- Knowledge of using Social Networking APIs such as Twitter, Facebook.
- Knowledge of using version control systems such as GitHub, SVN.
- Experience in Android application UI design implementation and development.
- Experience implementing Activities and Fragments for creating user-interface.
- Experience of Web services in android and efficient data transfer between servers and devices.
- Experience in Android activities, home widgets, services, Broadcast receivers, Content providers, fragments, intent, intent filters, supporting multiple screens and configurations.
- Knowledge of Complete App Lifecycle process from design to Google Play store deployment.
- Experience in object oriented programming, analysis and design.
- Knowledge of Databases and web development.
- Experience of common android framework, framework APIs (Location, Camera, Notifications, Maps), and Google APIs (Location Manager).
- Experience in Multi-threading and background tasks.
TECHNICAL SKILLS
Languages: Java, Object- Oriented Programming, C, HTML, CSS, JavaScript.
Databases: MySQL, SQLite, Microsoft Access.
Operating Systems: Windows, Mac OS, Linux, UNIX, Android.
Integrated Development Environment: Eclipse, Visual Studio, Dreamweaver, and Aptana.
Other Skills: JSON, XML, Android framework API, UI Design, Debugging, Agile software development, Photoshop, GitHub, SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Android Applications Developer
Responsibilities
- Working with AGILE methodology by attending daily SCRUM meetings and SPRINT retrospective meetings to ensure delivery of high quality work on a monthly iteration.
- 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 the client request.
- Updated layouts using new and existing wireframes.
- Created local Shared Preferences based on users settings in the app.
- Worked on Design and development of connections, model classes to consume https JSON request/response models using JSON library.
- Created highly customizable List Views to display data using Base Adapter for an optimized UI.
- Worked on Validation of the user registration using backend API’s.
- Provided voicemail caching using local storage provided by Android.
- Created a local SQLite database to store user’s information to provide information in offline mode.
- Implemented Push Notification to provide user alerts based on their account settings to pay bills, etc.
- Google Maps API to enable Google maps search; enabling GPS/WFI to detect user location.
- Developed business modules, debugging, and fixing issues reported by the end user.
- Developed Our Products section of the application which provides multi activities, Custom Adapters, Base Adapter, List views, images, Links, Web View, text views and so on.
Environment: Eclipse IDE, Android Studio, Java, Android SDK, Android Development Tools (ADT), XML, REST API, SQLite, GIT.
Confidential, Confidential
Android Applications Developer
Responsibilities
- Involved in the planning, designing, development, testing and deployment.
- Develop the app based on the specification from the Product team.
- Collaborated with design and development team on direction and user experience.
- Created several user interface screens for the applications.
- Implemented the Google Cloud Messaging to launch push notifications based on user’s settings.
- Created the status bar notification for the application.
- Worked on setting the network access for users to access remote files using the application.
- Develop UI layout by utilizing shape drawable, Text View, List View, Web View, etc.
- Worked with web services used JSON, XML parser, and external libraries.
- Worked on custom styles and themes for the application.
- Used custom list views to view information every screen thereby maintaining the uniformity.
- Worked on a smooth view flow for navigation between user interfaces.
- Tested the application on different android devices including phones and tablets.
- Worked with android JUnit extensions for writing test cases.
Environment: Eclipse IDE, Java, Android SDK, Android Development Tools (ADT), XML, REST API, SQLite, GIT.
Confidential
Android Applications Developer
Responsibilities
- Worked on enhancing the user interface by implementing custom list layouts and themes.
- Implemented data parsers to get secure user data from server in XML.
- Created remote check deposit feature that allows a user to take pictures of check for deposit purposes.
- Worked with Google APIs to locate the nearest branch.
- Implemented search feature that allows you to search for nearest branch via zip-code or address.
- Implemented multiple tabs in Action Bar, like Accounts, Deals, Alerts and Locations.
- Created saving user preferences locally using shared preferences.
- Created Activity styles and implemented custom styles.
- Tested the application for any bugs and fixed them.
- Worked on making the app support different screen sizes and configuration.
- Updated and worked on distributing the app via Google Play Store.
Environment: Eclipse IDE, Java, Android SDK, Android Development Tools (ADT), XML, REST API, SQLite, GIT.
Confidential, DC
Junior Java Developer
Responsibilities
- Participated in the development of the application using J2EE technologies.
- Developed Hibernate persistence layer modules using EJB Java persistence API (JPA) annotations and Entity manager.
- Used Ajax calls extensively.
- Used Java Servlets, JSPs, XML, HTML, and CSS for developing the web component of the application.
- Developed many PL/SQL batches JAVA with connectivity to Oracle for data maintenance and handling.
- Used JPA with Entity Beans for interacting with persistence Layer for CRUD operations
- Designed and developed using Web Service Apache CXF.
- Developed various reusable helper and utility classes using java Beans with Eclipse editor.
- Used Maven script for building and deploying the application.
- Developed Generate PDF functionality using Spring Framework and iText.
- Developed user interface using JSP, JSTL, HTML and JavaScript
Environment: J2EE, JNDI, JSP, JDBC, EJB2.0), JMS, MySQL, HTML, XML, CSS, UDDI, Web Services, SOAP UI, DB2.
Confidential, Atlanta, GA
Junior Web Developer
Responsibilities
- Participated in identifying requirements, design and technical specifications.
- Used HTML and CSS to design layout of the webpage and user interface.
- Used client side scripting language like JavaScript for validation.
- Used MySQL to create databases and tables.
- Worked on regular updates to enhance features of the application.
- Fixed errors those were caused by bugs.
- Participate in developing user-friendly documentation.
- Tested application before rollout.
Environment: HTML5, Apache, HTML, XHTML, CSS, JavaScript, Adobe Photoshop, MS Project, Aptana.