Android Developer Resume
Emeryville, CA
SUMMARY
- Around 2.5 Years of diverse experience in mobile software development, web solutions and desktop software development.
- Around 2.5 Years of experience in Android application development with Android SDK.
- Understanding Object - Oriented design pattern and successfully implemented the concepts in Android.
- Used various Restfull API’s, took part in the creation of a backend by suggesting new endpoints.
- Expertise in developing, deploying, porting and debugging application for Android mobile development and also in web / software development.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
- Experienced with reading and writing XML documents.
- Hands on experience with Android Unit Testing & used tools like J-UNIT 3 & Robotium.
- Hands on experience with android geo location services
- Hands on experience with parsing JSON data.
- Adept at quickly adapting to new environments, new technologies and facing new challenges.
- Multitask- oriented with strong competitive drive and work ethic to succeed.
- Experience with dealing with OpenGL and graphic API’s and animations development.
TECHNICAL SKILLS
Languages: Java, C++, JavaScript, SQLFrameworks Android SDK, Java Development Kit (JDK), Retrofit, OkHTTP, Picasso, Glide, Parse, Crashlytics, J-Unit, TestNG, Robotium
Web Technologies: HTML5, CSS 3, XHTML 1.1, XML 1.8, JavaScript 1.8, .5
Development& Testing Tools: GIT, Jira, Parse, MIT proxy, Postman, Wireshark
Databases: SQLite,SQLite Mobile, MySQL
IDEs: Android Studio, Eclipse,Android ADT
PROFESSIONAL EXPERIENCE
Confidential, Emeryville, CA
Android Developer
Responsibilities:
- Used Tools: Android SDK, Android Studio, GIT, Jira, MIT proxy, Postman.
- Used support libraries: Google’s API, Retrofit with OkHTTP, Glide, Parse, Crashlytics.
- Was able to quickly review existing prototype and get familiar with the tools being used and started to add new features in a first week of development, worked in fast paced environment, under the pressure.
- Worked on a transition from Parse API to Ruby on Rails back end while it was being build.
- Used Retrofit framework with OkHTTP to make network calls.
- Used MIT proxy and Postman plugin for Chrome to create object models and suggest about new APIs.
- Used Google’s geofence API to implement new feature.
- Worked on most of social media app features such as: signup/login, adding and viewing content, adding/removing connections, liking, sharing, direct messaging, blocking, reporting etc.
- Take part in brainstorming and meetings.
Confidential, Fremont, CA
Android Developer/ Trainer
Responsibilities:
- Used Tools: Android SDK, Android Studio, GIT.
- Provided support for several consultants, working on Android Development projects.
- Trained class of 10 new developers on OOP concepts and Android libraries, tools and best practices.
- Prepared presentations and other support material for students.
Confidential, Santa Clara, CA
Android Developer
Responsibilities:
- Used Tools: Android SDK, Eclipse IDE, Android Studio, GIT, Charles Proxy, Wireshark, Jira.
- Architect and implemented several new features, such as mediaInfo capability.
- Investigated into not documented protocols using packet sniffer tool Wireshark or proxy server.
- Improved sample app stability and responsiveness.
- Cooperated with long distant teammates from Korea and Ukraine.
- Involved in activity life cycle phases for the development of the framework.
- Peer review colleague code to ensure standards.
- Dealing with multi-threading processes and service.
Environment: J2EE, Android SDK, Eclipse IDE 3.3/3.2, JSON, Java, XML, ANT, Gradle, Maven.
Confidential, Boston, MA
Android Developer
Responsibilities:
- Used Tools: Android SDK, Eclipse IDE
- Integrated complete UI logic and design it in a much user friendly way for the Android mobile client.
- Added search framework to pull the list of items matched to the search criteria for the mobile app.
- Implement effective Database design to store asset/inventory record in a relation database.
- Build a layer wise architecture to effectively pull item list record and maintain a cache to boost quick search of an inventory.
- Involved in activity life cycle phases for the development of the application.
- Implemented efficient SQLite DB framework for smoother DB transaction.
- Peer review colleague code to ensure standards.
- Dealing with multi-threading processes and service.
- Debugging application using android debugging tool.
- Implement webservice using restful API and parse data using JSON parser.
- Developed application using the Agile Software development methodology.
Environment: J2EE, Android SDK, Eclipse IDE 3.3/3.2, JSON, Java, XML
Confidential, Boston, MA
Android Developer
Responsibilities:
- 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 UI layers for activities & implemented Fragments within UI.
- 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.
- Consumed REST based web services using JAX-RS with Jersy.
- 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 andWi-Fi.
- Used Android SDK 4.0.3 and Eclipse IDE for development.
- Extensively tested alpha releases with JUNIT 3 & Robotium.
- Semi-involved deploying android app to the Google Play Store.
- Used SVN for version Repository maintenance.
Environment: J2EE, Android SDK, Eclipse 3.4/3.5, REST, JSON, SQLite