We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • Over 7+ years of experience in programming in the field of System Analysis, Algorithm, Design, Web development, Database technologies, Java and J2EE technologies.
  • Expertise in Android application development.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Developed User interfaces with rich features.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML, Parsing, SQLite.
  • Good mobile and web design skills using Activities (android), HTML 5, jQuery, CSS, Java Script, AJAX and XML.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Team player with the ability to effectively communicate with different teams.
  • Expertise in web technology for web and mobile applications in PHP, MySQL, HTML, CSS, JavaScript, jQuery library, etc.
  • Engaged in the entire project development process for all the assigned android projects: requirement specification, algorithm, design, implementation, testing and maintenance.
  • Experience in technical patent writing to a specific technological problem for web and mobile application.
  • Experience in Interaction Design, UI/UX components of android application such as TextView, ListView, Menus, Buttons, Dialog boxes, Action bars for various layouts.
  • Programming skills in Android applications using IDE’s like Android Studio, Eclipse, Android SDK and ADT development tools in JAVA environment.
  • Strong at performing Quality Assurance of the applications writing test cases/scenarios, implementing functional and usability tests and aiding in fixing the bugs.
  • Self - motivated, dedicated and team player with excellent communication skills and curiosity to learn new technologies and can work with minimal supervision.

TECHNICAL SKILLS

Programming Languages: Java, SQL, SAS

IDEs: Eclipse, Android Studio

Mobile Platform: Android SDK versions from 2.3 (Gingerbread)- 6.0 (Marshmallow)

Database: SQLite, MySQL, SQL Server

Operating Systems: Macintosh, Windows, Ubuntu and Fedora

Web technologies: XML, JSON, PHP, jQuery, HTML, JavaScript, CSS

Packages & Software’s: MS Office (Word, Powerpoint, Outlook, Excel), MS Project, Photoshop, Illustrator, Dreamweaver, Solidworks, Autodesk Inventor, Matlab, Mimics

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Android Developer

Responsibilities:

  • Involved in all phases of the project including application requirements gathering, design, development, testing and deployment.
  • Worked on Android UI components such as TextView, ListView, Custom ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, Time • Pickers, Date Pickers and Spinners for various layouts in Application development.
  • Displayed list of videos in carousel format, and also utilized view pager to swipe through the list.
  • Implemented dynamic UI using fragments, custom layouts, action bars, view pagers.
  • Implemented settings page of the application using the Native Android preference screen.
  • Consumed Web services (RESTful) to retrieve data in JSON, XML format and display the content on user interface using a customized list view.
  • Extensively utilized AsyncTask, Thread, Services to provide smooth UI experience.
  • Developed the application to adapt to various screen orientations (Landscape/portrait) and also support various screen resolutions.
  • Verified HTTP responses using POSTMAN and Google’s Advanced RESTClient.
  • Worked closely with Web team, iOS team to ensure consistency between the three platforms.

Environment: Android SDK, ADT plug-in, Eclipse, Java, XML, JSON, BitBucket, SourceTree, GIT, Basecamp

Confidential, Brooklyn NY

Android Developer

Responsibilities:

  • Contributed to the User Interface (UI) design of the application using buttons, edit boxes, check boxes, dialog boxes, action bars and spinners for various layouts.
  • Implemented the Pull-to-refresh feature in the application to refresh the feed from different social apps using SwipeToRefreshLayout.
  • Retrieved data from the web services in the form of JSON and the content is displayed on the user interface in a customized list view.
  • Used ViewPager to implement the interactive Getting Started Instructions for the application
  • Integrated Facebook and Twitter libraries to share documents among friends.
  • Participated in testing of the application and handled various bug fixes independently.
  • Used Git as repository for maintaining current and historical versions of the source code.

Environment: Android SDK, Eclipse, Java, XML, GIT, Facebook Android SDK, Twitter Libraries

Confidential, St, Framingham, MA

Mobile Android Developer

Responsibilities:

  • Participated in application requirements gathering, project plan and analysis leading to successful product delivery.
  • Assisted in designing the user interface (UI/UX) and overall look and feel of the ATN application.
  • Used fragments to adapt to different screen orientations (Landscape/Portrait) and different screen resolutions.
  • Integrated Google Map API with the ATN mobile application using Google Map V2
  • Designed & developed the xml layout with Android Map Fragment to View particular bar locations on the map.
  • Developed coupon redemption feature using location API and GMC (Google Cloud Messaging) Push notification to send the deals to the ATN application.
  • Implemented the XML Pull Parser class to parse feeds from various resources and displayed the parsed data in a custom list view generated using Base Adapter.
  • Worked on the local data storage using shared preferences, SQLite database, and file system to store favorites and deals.
  • Involved in Testing the Mobile application and track the bugs to fix in the production environment.

Environment: Android SDK, Eclipse, Java, XML, SVN, Adobe Photoshop

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Participated in application requirements gathering, project plan, analysis and maintained reports of application development progress to present to client.
  • Developed the application to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Aided in developing the UI for the Confidential Front end using Edit boxes, Buttons, Checkboxes, Time picker, Date picker, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts.
  • Created the Custom List View to display the Confidential backend server XML RSS feeds in the front-end UI layout.
  • Implemented the fragments using Android SDK to make that Confidential application usable for both smartphones and tablets.
  • Created the XML Parser class to retrieve the XML RSS feeds from Confidential backend servers and third-party sources.
  • Developed the SQLite database classes to store website link pulls off from Confidential backend server RSS feeds.
  • Used Git as version control and implemented new functionalities in separate branches.
  • Integrated Google Maps API enabling users to locate required destinations (conference halls, event venues).
  • Involved in unit testing, integration testing and user acceptance testing.

Environment: Android SDK, Eclipse, Java, XML, Git

Confidential, NY

Android Developer

Responsibilities:

  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to display on the user screen.
  • Used SQLitedatabase for local data storage.
  • Used the Android AsyncTask service to update List View Screen.
  • Worked with design/UX team to create user-friendly and full functionalUI.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.
  • Worked closely with QA team with fixing bugs and performance issue

Environment: Eclipse IDE, Android SDK 2.2 and above, JDK, XML and JSON parsing, QA, UI, REST, SQLite.

Confidential, San Leandro, CA

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 preparing the design documents.
  • Designed and implemented the various front end interactive pages using java script framework.
  • Extensively used the MVC pattern for data handling in the UI side.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of SQL scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used agile methodology to design, develop and deploy the new changes.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Springs, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS, JSON, JUnit, PL/SQL.

We'd love your feedback!