We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • 6 years of Software Industry experience in design and development of android applications.
  • Great understanding onAndroid, including understanding on activity life cycle, working experience with Async task, fragment etc.
  • Worked with different UI components like customized list view, view pager and different layouts. Familiar with open source libraries such as Picasso,Android http client, Retrofit and Butter Knife.
  • Worked in a collaborative environment as well as individually to complete projects with Java,Android, XML, SQL, JSON, Git, GitHub and other third party libraries.
  • Experienced in developing applications forAndroid Operating System usingAndroid SDK, Eclipse IDEand Android Studio.
  • Familiar withAndroid get location utilizing Google Map API.
  • Used REST network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Used Gradle build script to setup application - running dependencies.
  • Experience with continuous integration tool like Jenkins, project-tracking tool like JIRA and project documentation software confluence.
  • Experience with Recycler View, Horizontal grid View, Table Layout, Grid Layout, Grid View, List View, HTTP URL Connection etc.
  • Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Hands on experience in designing and development of user interface.
  • Excellent in troubleshooting/debugging for software applications.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS

Languages: Java, Android, C++, C, XML, JSON, REST, SQL

Databases: SQLite, PL/SQL

Package & Tools: Android Studio, JIRA, Git, Repo, Gerrit, Wireshark, Eclipse, Xcode

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Software Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Worked in an agile development environment.
  • Designed and developed application UI using material design for a smooth user experience.
  • Worked with Android Components such as Activities, Intents, Services and Custom UI Components such as Recycler View, Layouts and menus.
  • Used shared preferences to maintain user session.
  • Used concurrency constructs such as Threads, Handlers and Async Tasks for performing long running operations.
  • Implemented JUnit test for the application to identify potential application crashes.
  • Worked on notification for alerting users.
  • Used Butterknife for view and dependency injection.
  • Worked closely with QA team while fixing bugs and fragmentation issues.

Tools Used: Android, Android Studio, Adb, SQLite, REST, JSON, JIRA, Gerrit, Git, Repo

Confidential, Mountain View, CA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using AndroidSDK.
  • Key resource for layout and UI work utilizing xml, Views, Web View, List View, Menu Item, Activities, Fragments, Loaders, AsyncTask etc.
  • Customer requirements gathering and review.
  • Implemented JSON for data interchange between the web services and the application.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Created a local database using SQLite to store and retrieve the data.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Responsible for developing the Profile across several Products and severalAndroidversions.
  • Integrated Google Map's using Google API.
  • Designed and developed the XML layout withAndroidMap View to display the locations on the map.
  • Created a pop-up notification for alerting users.
  • Involved in debugging and porting the application on various mobiles.

Tools Used: AndroidSDK 5.1.1 - 6.0.1, Java, Google Maps API, XML, REST (JSON) APIs, Volley, JIRA, Git, Gerrit

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Implemented customAndroidAction Bar for use asAndroidapp title bar.
  • Implemented Google Services API's, Facebook SDK to retrieve user information.
  • Integrating barcode scanning for searching product.
  • Utilized SQLite Databaseand Git as version control system.
  • Worked closely with QA team for implementing new features and fixing the bugs.
  • Implemented Fragments to make the app usable on both Smartphones and Tablets.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Conducted product integration and testing (using JUnit) on variousAndroiddevices.
  • Using Google maps API to display map and allow searching for stores.
  • Involved in requirement gathering and designing of the application.
  • Responsible for developing theAndroidUI layouts.
  • Worked with different styles/themes to make UI look better.
  • Designed UI using views provided byAndroidand created custom views when required.

Tools Used:Android SDK4.4.1 (KitKat),Eclipse, AndroidStudio, Logcat, SQLite, Windows

Confidential, Palo Alto, CA

Confidential Socialcast

Responsibilities:

  • Worked extensively with Android and SDK frameworks with a team of members.
  • Worked on improving performance by removing bugs in group chats.
  • Performed Robolectric test on the application for identifying potential application crashes.
  • Performed code reviews and participated in collecting consumer feedback.
  • Involved in working with different layouts and latest Android SDK.
  • Worked with Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
  • Implemented custom List View UI Design and search functionality for searching group members.
  • Used Volley to send HTTP requests to remote server for retrieving information.
  • Used Appium and Logcat for debugging.
  • Worked on Optimum use of system resources such as memory, battery.

Tools Used: Android SDK4.1 (Jelly Bean),Eclipse, Monkey Runner, SQLite

Confidential, Fremont, CA

Software Developer

Responsibilities:

  • Worked in an Agile, Scrum methodology to ensure delivery of high quality work.
  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed and implemented UI for smooth user experience.
  • Worked with location-based service to capture the user location.
  • Designed and developed UI using material design for a smooth user experience.
  • Worked with Flickr’s public API to fetch images.
  • Worked with 3rd party library Picasso.

Tools Used: Android, XML, Android Studio, ADB

Confidential

Parking System using IOT

Responsibilities:

  • Designed and developed UI using material design for a smooth user experience.
  • Worked on Google Maps API and JSON to fetch data from cloud server.
  • Developed the UI for application and worked on local data storage using SQLite.
  • Worked with Location Manager and Geocoder classes to gather user’s location information.
  • Retrieve image from mobile gallery.
  • Send Image (Gif, Png, Jpg, Jpeg and Bmp) to server by establishing HTTP connection.

Tools Used: Android, XML, Android Studio, ADB

We'd love your feedback!