We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 7 years of experience in programming in the field of System Analysis, 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.
  • Experience in implementing native libraries in application by using Android NDK.
  • 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, Java Script, AJAX and XML.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Good team player with the ability to effectively communicate with different teams.

TECHNICAL SKILLS

Languages: Core Java, JNI, C++, XML, JSON, C#, VC++

Technologies: Android SDK, NDK, JNI, J2EE, Springs 2.0.x/2.5x,Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0,Java script, JSP

Database: Mysql, Sqlite, Oracle, DB2

Web Technologies: HTML 5, CSS, AJAX, Backbonejs, Underscorejs, JQuery, JSON, XML

Platforms: Windows XP/Vista/7, Linux, Android, Mac OS

Version Control: Git, Subversion

Testing Tools: Fiddler, WireShark, Bounce Checker, Coverity

Testing Frameworks: Google mock, J-unit

Configuration tools: Jenkins

IDE's: Android Studio, Eclipse, Net beans, IntelliJIDEA

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr. Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Used Content Provider to get the data from the Contact on the device.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos, PDF.
  • Used AsyncTask for multithreading.
  • Worked on linear, frame and relative layouts.
  • Worked on toast, Dialog notifications.
  • Followed Agile methodology in the project implementation.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Added Face book SDK to post the hangout event using Oauth2.0 Protocol.
  • Used shared preferences to store data.
  • Designed the SQlite database to store the articles information offline.
  • Test and error logging on different versions and devices of Android.
  • Used adb logcat, DDMS for Debugging.
  • Used Apache Subversion (SVN) for version control.

Environment: SDLC, MVC, Content Provider, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, Scrum, adb logcat, SVN, DDMS, Toast and dialog notifications, shared preferences.

Confidential, Scottsdale, AZ

Android Application and Graphics Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Participated in developing the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Designed and created profiles, various tabs, icons and various notifications to be sent to the user.
  • Implemented anAndroidapplication with SQLite database.
  • Involved in parsing messages using regular expression.
  • Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system with Tomcat server.
  • Used the Graphics canvas a 2D graphics API to draw all the canvas and custom operations.
  • Used the image stream producers to produce the graphic buffers for consumption.
  • Exposed to different parsers in Android.
  • Involved in creating the explicit synchronization for fence such as display controller and GPU to buffer and allow dis information to be communicated with function parameters and passes from Kernel-space to user-space.
  • Extensively used the kernel -space driver to implement a synchronization timeline for a particular piece of hardware.
  • Involved in writing application logic in Eclipse using ADT plug-in for Android.
  • Experience in understanding the scripts written using XML.
  • Involved in unit-testing and also used tools such as Log Cat, Error Log and Filters along with Eclipse Debugger.
  • Solved fragmentation issues and successfully ported the application into Garmin Nuvi mobile.
  • Updated the Medi Droid from Jelly Bean to Kit Kat as to provide the compatibility to most of the users and major carriers across United States.
  • Tested on various devices.

Environment: JAVA, C, C#, C++, Eclipse3.6 (Helios), 4.3(Kepler),Android4.2, 4.3(Jelly Bean) and Android 4.4 (Kit Kat), Kernel, SQLite, JDO, Google App Engine Java SDK, Python, Perl, JNI, XML, GPU, ADT.

Confidential, Scottsdale, AZ

Android Application and Graphics Developer

Responsibilities:

  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Debugged and tested the application on device.
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Designed and created customize Dialog boxes.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • We collaborated with Qualcomm to get data from devices using push data technology.
  • Parsed JSON data coming from Qualcomm server.
  • Download and upload content from back end web server via REST API.
  • Used Google charts API for drawing charts, which are used for patient data analysis.
  • Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Android NDK to create the library files to be used by Services.
  • Worked on the database used for department wide access.
  • Used SQLite for database operations.
  • Involved in bug fixing.

Environment: Java, Eclipse, ADT Plugin, Android SDK 1.5 and up, SQLite3, SDLC, MVC, UI/UX, JSON

Confidential, Malvern PA

Android Developer

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Designed the User Interface with WebViewfor logging in user specific accounts.
  • Used WebServices and networking to parse xml online data from server.
  • Handling Code Reviews of peer’s Code.
  • Design screens using MVC pattern for the application with Android Studio IDE.p
  • Designed and created customize Dialog boxes.
  • Worked with Hierarchy Viewer and traceview for checking the performance of the app.
  • Bug fixes and enhancement of the app with new features.
  • Used SQLite for database operations.
  • Debugged and tested the application on device.

Environment: Eclipse, ADT Plugin, Android SDK, SVN, Web logic Server, Trace view, Web view, Web services.

Confidential, Cyber-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.
  • Followed the agile methodology in the project implementation.
  • 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.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • 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.

Confidential

Java Developer

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, and Deployment.
  • Worked with internal and external business for requirements gathering, conceptualization, and realization and process improvements.
  • Involved in design of the system using UML.
  • Worked on designing and developing scalable and extensive frameworks.
  • Worked on Agile, RAD and Test Driven Development (TDD) environment.
  • Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript.
  • Design and development of modules using MVC.
  • Development using Struts, spring, Hibernate frameworks.
  • Performed data validation in Form beans and Action Classes.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Used RAD for developing the application.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Used Log4j for logging debug, info & error data.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Configured Web sphere Application Server to suit as per applications' requirement.
  • Configured connection pools, data sources, and queues.
  • Prepared Design Documents, Deployment Documents and User Manuals.
  • Used Dimensions as version control system for the source code.
  • Addressed QA issues & provided fixes on short notice.
  • Involved in User Acceptance Testing and monitored the application while migrating to production.
  • Troubleshooting and resolve problems.
  • Used Remedy for issue tracking.

Environment: Java, J2EE, Web Sphere, Ant, Clear Quest, Clear Case, Windows XP, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, AJAX, RAD, Log4j, XML, XSLT, XPATH, DOM, JUnit, Oracle.

We'd love your feedback!