We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Chevy Chase, MD

PROFESSIONAL SUMMARY:

  • Around 6+ years of Software Design and Development Experience in Java and Android applications.
  • Around 4 years of experience in smartphone and tablet development experience.
  • Worked on Android OS, interactive application development, and memory management.
  • Experience working with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Proficient in implementing native libraries in applications by using Android NDK.
  • Worked on Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Used Storage options in Android like Shared Ps.
  • Experience with source code control management like Subversion (SVN) and GIT.
  • Designed and developed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android such as Thread pool, Tasks and services.
  • Developed multiple Android applications for various APIs starting from 2.2 (Froyo) to the latest 6.0 (Marshmallow).
  • Good understanding of Android Back - end and UI guidelines.
  • Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, an implementation that includes various stages in development, QA, code signing and releasing it to the Market.
  • Expertise in developing apps using SQLite, XML and HTML5
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Developed applications in such a way that device adaptability (Android device forms and SDK levels) is architecture imperative.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI.
  • Expertise in developing applications using Struts, spring, Hibernate and JSP.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Hands-on experience working in complete project life cycle, with domain knowledge in Mobile Application and Web application development.
  • Experience in web service protocols such as JSON, HTTP, and XML.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Experience in implementing SOA architectures with web services using SOAP and RESTful web services.
  • Good knowledge on variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.

TECHNICAL SKILLS:

  • Operating Systems: Windows 7/Vista/XP, Mac OSX, Android, Linux
  • Languages: Java, C, C++, SQL/PL-SQL
  • Web: HTML/CSS, HTML5, XML, JavaScript, JSON, JQuery, Web Services(Soap, Rest)
  • Development tools: Android Studio, Eclipse, NetBeans 5.x, MS Visual StudioDatabases MySQL, SQLite, Oracle, DB2.
  • Frameworks: Struts1.1/2.0, Hibernate3.0 & Spring2.0x, PhoneGap, AngularJS, MVC
  • Web Servers: Tomcat 6.0 & Apache HTTP Server, WebSphere 6.0
  • Version Control: Git, SVN
  • Testing Tools: Fiddler, JUnit
  • Configuration tools: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Chevy Chase MD

Sr. Android Developer

Responsibilities:

  • Worked with the team through all phases of Software Development. Currently working on adding enhancements.
  • The application is developed using the MVC architecture in order to make the application more flexible and easier for enhancements.
  • In order to implement a real-time service an alarm manager implementation has been done to trigger different alarms based on which UI updates take place.
  • Details of the products have been provided to the user by utilizing several layouts and UI components such as Dialog Boxes, Gallery, Spinner, ImageSwitcher, Action Bar, Navigation Control and Alert boxes.
  • ImageSwitcher was used to traverse between the components and material design was used to provide Floating Action Button, App Bar and Navigation Drawer.
  • Handled the data storage and requests locally in the application using SQLite and in the back-end using PostgreSQL.
  • Designing different background services for the application with the help of handlers and registries.
  • Had implemented many visitor pattern techniques to make the code easier to reuse.
  • Worked on developing UI screen and implemented logic for updating driver and vehicle information.
  • Experience with handling UI updates with multithreading technology such as AsyncTask or handler.
  • Implemented the activity that provides the user a step-by-step process to help the user to gather the evidence after an accident for insurance claim.
  • Developed the application using Java, XML and eclipse IDE
  • Responsible for consuming the REST services, getting JSON responses and parsing them to get the required information.
  • Used RESTful API calls to communicate with server.
  • Implemented Google API by using GPS coordinates which display nearest gas station and agent location by developing GPS driver for the application.
  • Debugging and fixed the issues that were found during the distinct phases of the project.
  • Implemented a well-versed error handling system in the application.
  • The application was developed efficiently using Agile and SCRUM methodology with bi-weekly sprints.

Environment: Android Studio, Android SDK, Java, Google API, Eclipse IDE, SQLite, XML, Java, RESTful Web Services, GIT

Confidential, Atlanta, GA

Senior Android Developer

Responsibilities:

  • Worked with Android Studio and the latest Android SDK in developing an enterprise-level mobile application.
  • Worked with HTTP requests using Retrofit, JSON and GSON formatting to parse the data.
  • Implemented components in Spinner with User choices with a Scroll View Inside the spinner.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Used Material design using Card View, Recycler View and classic principles of good design with innovation.
  • Consumed Web Services (RESTFUL) from the third party for sending emails in bulk. This service is used to send the emails to the customers in bulk as a part of the Batch process.
  • Worked on different third party libraries like Butter Knife for dependency injection, volley and retrofit networking library, Picasso to download images.
  • Worked on UI related features such as Action Bar, Dialogs and Toasts.
  • Involved in understanding the interactions of all phases of application development lifecycle.
  • Uses Shared Ps to Apply Filter and sorting options while searching through the search bar.
  • Implemented layouts for Recycler View, Image View and Scroll Views.
  • Used SQLite database to store all the Data
  • Used Intents to capture and upload images in Android Studio
  • Used Third party JAVA API for barcode generators and scanner.
  • Used GIT for version control of code for distributed revision control
  • Used JIRA to create the sprints, assign stories, track issues and track the progress of the sprint which includes velocity charts, burn down charts etc.
  • Followed a complete AGILE methodology with Daily Stand up calls with the offshore team every day and updating on JIRA.
  • Extensively used Agile Methodologies
  • Excessively involved in Bug fixing and debugging.
  • Was actively involved in meetings and team building events.

Environment: Android Studio, Java, Android SDK, GSON, REST Web Services, Logcat, JIRA, GIT XML, JSON, SQLite.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Designed and developed the application for Android mobile devices with extensive UI development.
  • Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Worked on writing the code to capture the various button and text field events and implemented the desired actions for each of the widgets.
  • Used web views, list views & populated lists to display the lists from the database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response,s and parsing them to get the required information.
  • Integrated location-based services using Google Maps API to display locations of the nearest stores.
  • Implemented SQLite databases to monitor shipments.
  • Implemented a unique design for portrait and landscape mode.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS
  • Tested the application on various Android devices

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

We'd love your feedback!