We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 6+ years of experience as Software Developer around 4+ years on Designing and Development of Android Applications for smartphones, tablet, and around 2 years on Java based applications.
  • Experience in Architecture Design, development and Implementation, Troubleshooting and Debugging, Testing of Software Applications
  • Experience in developing applications with Fragments, Services, Content Providers, Loaders, RESTful Web Services, JSON and Notifications.
  • Expertise in web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/server Architecture.
  • Excellent debugging and problem - solving skills with Eclipse, IntelliJIDEA and RAD.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Dedicated team player, quick learner, self-starter, excellent analytical, design and problem-solving skills.
  • Experience in architecture design, development, Bootstrap and implementation of software applications and testing.
  • Ability to quickly understand and resolve technical issues through debugging, research, and investigation.
  • Experience in building Android apps which consume REST web services, using JSON&XML parsing.
  • Working experience in consuming RESTful web services to fetch data for mobile front end and parsing the XML and JSON response using different parsers.
  • Adept in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.
  • Well versed with Android Application Development and technologies like Android, JAVA, Gradle, XML, JSON, HTML, GIT.
  • Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.
  • Knowledge on Bluetooth Audio profiles (A2dp, AVRCP, HFP) and Bluetooth stack (BlueZ, BlueDroid)
  • Solid understanding of full mobile and software development life cycles, UIX, web analytics, changing web standards, and Agile methodologies.
  • Worked on HTML, CSS, JavaScript, AJAX, JQuery mobile, Bootstrap, JSON, XML, Cordova and native Android.
  • Refactored .net API web services to a Service Oriented Architecture to deliver Restful responses to a 3rd party nodeJS server implementation.
  • Experience in working with SQLite Database, Google Maps API, Android Media Player APIs,
  • GPSLocation Data and Push Notifications.
  • Experience in using web based application used for managing test scenarios and defect tracking and management.
  • Have a good understanding of side mobile development factors such as server side interfaces, security, enterprise enablement, analytics, data feeds and content management systems.
  • Familiar with network protocols such as TCP, UDP, IP and other such protocols.
  • Configured servers such as Apache HTTP server and Apache Tomcat.
  • Developed User Interface using JavaScript, JQuery, and Angular JS & CSS3.
  • Experience in Android Debugging tools such as Monitor, DDMS, ADB, Trace, Log cat and Eclipse ADT tools.

TECHNICAL SKILLS

OPERATING SYSTEMS: UNIX, Windows 2007/08/10.

LANGUAGES: Java, Swift, HTML5, CSS3, JavaScript, XML, jQuery, SQL, PL/SQL, C, C++.

DATABASES: MYSQL,Oracle 11g.

Debugging Tools: Log cat, DDMS, J Unit.

IDE’s: Android Studio, Eclipse, Net beans, IntelliJIDEA, Appcelerator.

Scripting Languages: JavaScript, UNIX Shell Scripting, jQuery.

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Android Developer

Responsibilities:

  • Implemented heart rate monitor by using camera sensors of the phone which helped the user see the difference in their heart rate after the meditation.
  • Sunrise, sunset time and moon phases using Location services which helped the users in determining the best time to meditate.
  • Implemented push notifications using Firebase Cloud Messaging.
  • Integrating Facebook sign-in and using Facebook API and google sign-in using google API which made it easy for the users to sign in.
  • Receiving Quotes and sending stats of the user using JSON protocols.
  • To send dynamic notifications we used push notification.
  • Fixed high priority bugs using firebase console and prevented the app from crashing.
  • Implemented an error reporting system for future development support
  • Documented the implementation and architecture.

Environment: Android studio, java, Bit bucket, Google API’s, GPS service, firebase console.

Confidential, Culver city CA

Android App Developer

Responsibilities:

  • Programmed the locale to support different languages inAndroidapp.
  • Used Code management using Git and Bitbucket for various parts of this Android project.
  • Ability to contribute to a team of engineers in cross-functional teams (including QA, Product Management, etc.).
  • Identification of issues during theAndroidtest cycles.
  • Developed custom components for graphic interface to improve the user experience.
  • Used native Android and third-party technologies to optimize the appfunctionality including, Material Design, Firebase Cloud Messaging, Espresso, JUnit, SQLite, Glide, Shared Preferences, Java, MixPanel, EventBus, Travis., RxJava.
  • Assisted theAndroidteam meetings for designing the graphic User Interface & implementation of theapp, as perAndroidDesign Guidelines.
  • Experience prototyping mobile experiences.
  • Used restful calls in theappto gather information.
  • Built and delivered a highly scalable and maintainable Android application.
  • Used Shared Preferences to store custom key-value pairs.
  • Introduced the Push Notifications through Firebase.
  • Enhanced the user experience by validating first the network state before calling a web service.
  • Supported multiple screen devices using Fragments and width-aware layouts.
  • Created custom and compound views to preserve the general look and feel specified by the client.

Environment: Android Studio, Android SDK, Java, Groovy, SQLite, Git, Junit, Webservices, Espresso 2.2.2, GIT.

Confidential

Android Developer

Responsibilities:

  • Developed the components using OOP way to maximize scalability - building individual classes and interfaces.
  • Implemented using Core Java Framework.
  • Developed UI Pages using JSP.
  • Involved in Analysis, Design, Development and Deployment.
  • Implemented the concepts of JDBC for all database interactions.
  • 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.
  • Experience in App testing on Virtual Devices and actual Devices.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Good understanding in core concepts of Android like Activities, services, content providers and receivers.
  • Used services, Async tasks and Involved in Restful Web service with JSON.

Confidential

Java developer

Responsibilities:

  • Used agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting.
  • Also attended bi-weekly sprint planning meetings.
  • Effectively participated in communication with Business Analysts and architects.
  • Developed Spring Hibernate components for backend data retrieval and persistence.
  • Involved in making improvements in an already existing code to add new functionality to PAO.
  • Involved in creating proxy and business services using OSB.
  • Junit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Deployed PAO on WebLogic application server.
  • Used Mercurial for version control.
  • Involved in component Testing.
  • Involved in deploying PAO on APPSDEV server using Team City.
  • Involved in performing code reviews using Crucible.
  • Used Ant to build the application.

Environment: Java, J2EE, Spring, JSP, MVC, Oracle Web logic, JavaScript, jQuery, Ant, XML, HTML, CSS.

We'd love your feedback!