We provide IT Staff Augmentation Services!

Sr.android Developer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Over 8 years of experience in Java and Android application development.
  • Knowledge in Software Development Life Cycle (SDLC), software implementation & documentation.
  • Adept in programming languages like Java with hands on experience in developingAndroidEnterprise Applications for mobiles and tablets usingEclipse, Android SDK and ADT development tools and Android Studio.
  • Involved in developingAndroidApplications using Core Java andAndroidAPIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
  • Experience with web development frameworks and technologies such as HTML, JavaScript and CSS.
  • Developed and Invoked Restfull and SOAP Web Service
  • Expertise in using Java Threads, Annotations, Generics and Collections.
  • Competent in Database development using SQL, PL/SQL including the Relational Database Management Systems such as Oracle10g
  • Build and deploy code, using tools such as Ant and Maven.
  • Experience in working with several automated Testing Frameworks including JUnit and Espresso.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Exposure to interaction between various devices and different versions of Android.

TECHNICAL SKILLS

Programming Languages: C, C++ and Java, JavaScript.

Java Technologies: Web Services (Restfull and SOAP), Hibernate, Spring, Threads, Generics, Collections, Apache Maven, Ant

Internet Technologies: HTML, XML and CSS

IDE’s and Frameworks: Eclipse and Android Studio

Database Technologies: Oracle 10g, SQL, PL/SQL, SQLite

Operating Systems: Windows, Unix, Linux.

Version Control: SVN, Git

Knowledge Base: Test Driven Development, OOP, Agile development and testing, Scrum Master, Unit Testing

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Sr.Android Developer

Responsibilities:

  • Involved in weekly grooming method to discuss UI design, requirement analysis and development.
  • Used Material Design to implement the UI of the App
  • Implemented important phases in Bluetooth Connectivity.
  • Worked with Content Providers in conjunction with local data storage using SQLite to transmit data.
  • Implemented Progress bars to show the progress and Graphs to show the EGV’s of the user.
  • Notification and alerts for glucose alerts.
  • Implemented String Localization in OUS(Outside US) variant of project.
  • Worked with Async Tasks and Services to provide certain functionalities such as login into the app.
  • Implemented JSON and REST API web service calls for data parsing and server interaction.
  • Used JIRA to create and assign tasks and Confluence to get the details of the task.
  • Used GIT version control, Source Tree to get graphical Interface of GIT. Bamboo to build the project.
  • Worked with UIAutomator to test the UI Automation tests of the App.
  • Worked with Appium test automation framework.
  • Test and error logging on devices ofAndroid, debugging them in the very first phase of development, eliminating possible app crashes.

Environment: Mac OS, Android Studio, Java, GIT, Source Tree, Jira, Confluence, AndroidSDK, ADT, Action bar, Fragments, Async Tasks, Web Services, Content Providers, REST API, XML, UIAutomator, Appium.

Confidential, Parsippany, NJ

Sr.Android Developer

Responsibilities:

  • Involved in requirement Analysis, Module level designing, UI design and development.
  • Implemented important phases of activity life cycle for a complete and stable application.
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
  • Worked with Async Tasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
  • Implemented JSON and REST API web service calls for data parsing and server interaction.
  • Implemented Geo Location Tracking of Emergency Vehicles using Location and Google Maps API
  • Exposure to working with secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Worked with Maven for build version control.
  • Used Espresso as an Android test automation framework to write powerful and robust automatic black - box test cases
  • Worked with debugging tools such as using Logcat, and DDMS
  • Test and error logging on devices ofAndroid, debugging them in the very first phase of development, eliminating possible app crashes.

Environment: Windows 7, Android, Java SE 6,JavaScript, AndroidSDK, ADT, Maven, Action bar, Fragments, Async Tasks, Web Services, Content Providers, REST API, JSON, XML, Eclipse, HTML, CSS, Espresso.

Confidential, San Diego, CA

Mobile Application Developer

Responsibilities:

  • Involved in application architecture design, development and bug fix.
  • Implementation of custom adapters for binding data between external data services and user interface.
  • Implementation ofAndroidBroadcast Receiver and Services to start and trigger application activities without User knowledge or intervention especially for pages with images and videos.
  • Collaborated with web services team to implement the backend support.
  • Major work involved using Web services, reading data from the website and Implemented Http Communication using KSOAP Data.
  • Extensively used custom list views to view information on every screen and to keep the uniformity of the application.
  • Implemented menu based navigation (Context based, regular and submenus).
  • Implemented view flow for navigation between different screens.
  • Worked with SVN tool to review and submit the code.
  • Helped in publishing the application and handled technical troubleshooting within the environment, including system crashes, slow-downs and data recoveries.
  • Used Android JUnit Framework API to prepare test cases.
  • Send daily reports on work status.

Environment: Windows XP, Android, Java 1.5, AndroidSDK, ADT, Multi-threading, Action bar, Fragments, Broadcast Receivers, Adapters, Web Services, KSOAP, XML, Eclipse, SVN,XML,Parsing,DOM,HTML.

Confidential, RESTON,VA

Mobile Application Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.
  • Used Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.

Environment: Android SDK 2.2, Eclipse IDE 3.5, Java, XML, emulator and Base devices.

Confidential

Java Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9g as backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines

Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.

Confidential

Software Engineer,Developer

Responsibilities:

  • Designed, developed and maintained the tracking tools by utilizing .net, C# and SQL server
  • Developed the web contents and enhanced the web sites by utilizing the languages like CSS, .NET.
  • Responsible for the analyses of the requirements of the business, designing database tables.
  • Developed and maintained the applications by utilizing ASP.NET.
  • Developed Web site administration and user management system.
  • Responsible for the creation of the user defined applications, database classes, procedures and user controls.
  • Responsible for the testing, fixing the bugs and troubleshooting the technical problems.
  • Responsible for the development of the template request modules and integrate them with the current applications.
  • Modified applications according to the user's requirements.

Environment: /Tools: C#.Net, ASP.Net and SqlServer2005

We'd love your feedback!