Android Applications Developer Resume
Warren, NJ
PROFESSIONAL SUMMARY:
- IT Professional with 7+ years of experience including 3 years as an Android Application Developer, 2 years as a Web Developer and 1 year as a Java Developer.
- Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules
- Experience in Agile SCRUM based development process. Participated in daily SCRUM meeting and monthly Spring Planning.
- Proficient in Object Oriented Analysis and Design (OOAD), object - oriented design, data structures, problem solving, complexity analysis, and debugging.
- Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, & code signing.
- 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 Front-end web development using HTML, CSS, and JavaScript.
- Experience in Server side using Java Servlets, JSP.
- Proficient in using RDBMS concepts with MSSQL, MySQL, Oracle.
- Experience of common android framework, framework APIs (Location, Camera, Notifications, Maps), and Google APIs (Location Manager).
- Experience in Multi-threading and background tasks.
- Regarded as self-motivated and well-organized team player.
- Always like to learn new technologies and programming languages.
- Excellent technical writing and communication skill.
TECHNICAL SKILLS:
Operating Systems: Windows (XP, Vista, 7, 8), Linux, UNIX, Android
Languages: Java, PHP, C#, C, C++, SQL, JavaScript, ASP.net, Html, CSS
IDE: Eclipse, Android Studio, IntelliJ IDEA, PhpStorm, Visual Studio.
Database: MS SQL, SQLite 3.0, MySQL 5.0, Oracle 11g
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Android Applications Developer
Roles and 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 for H&M store location; 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.
- Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
- Designed and Implemented Views and Layouts for user interaction.
- Developed the Custom Views for activities.
- Used multi-threading to implement parallel processing.
- Developed and used a location based service to capture the user location.
- Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
- Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
- Implemented fragments and Mobile Device Integration (MDI) over 3g and Wi-Fi.
- Used Android SDK 4.0.3 and Eclipse IDE for development.
- Used SVN for version Repository maintenance.
Environment: Android SDK, Eclipse, JSON, MySQL
Confidential, San Ramon, CA
Mobile Application (Android) Developer
Roles and 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, XML, SOAP, JSON or other services), in order to tie our
- Applications to critical server-side APIs.
- Developed necessary DAOs (Data Access Objects) for client.
- Researched technical issues and provided recommendations.
- Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
- Reviewed the Business Requirement Document (BRD) and finalize the scope web page components.
- Participated in design phase to design the layout of the web page.
- Used HTML with CSS to design and developed the pages.
- Based on the requirements used JQuery to add effects on the web pages.
- Tested locally in the WAMP and LAMP servers before hosting the paged into the clients’ web servers.
Environment: Notepad++, Sublime Text, WAMP, LAMP, HTML, CSS, JQuery, Windows, Linux.
Confidential, Atlanta, GA
Junior Web Developer
Roles and 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.
- Analysis of Business Requirement Document an understanding the requirements
- Use case analysis of modules involved and flow analysis of existing functionality.
- Involved in implementation of GUI using JSPs, Servlets, HTML, JavaScript and CSS.
- Used multithreading and OOPs.
- Data validation is done at client side using the JavaScript.
- Participated in code review and integration.
- Creating the design document and design document review.
- Executed the test cases and generated the test reports.
Environment: Java, J2EE, Applet, HTML, JavaScript, CSS, Eclipse IDE, NetBeans ID