We provide IT Staff Augmentation Services!

Senior Android Developer Resume

0/5 (Submit Your Rating)

Norwalk, CT

SUMMARY

  • 7+ years of experience in Java and Android application development.
  • Experience in developing apps including the Design, Development and Testing Smartphone and tablet. Developed and architected multiple Android applications across various versions.
  • Extensively involved in almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Experience in Native Components of Android applications: Activities, Services, Broadcast Receiver, Content Provider, Web Services, Fragments and Support Libraries to create high quality and stable applications.
  • Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
  • Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services and Telephony Manager.
  • Expertise in developing apps using Java, JSP, Servlets, XML.
  • Worked with databases like SQLite, JDBC, MySQL and SQL.
  • Experience in working with web technologies like HTML5, CSS, Ajax, Jquery and JavaScript.
  • Able handling JSON and XML HTTP requests from web services and parsing responses using native implementations and third party libraries.
  • Extensively worked on memory leaks, push notifications, multiple screen support, data offline usage, accounts and sync on Android.
  • Expertise in Android application development using Eclipse IDE, Android SDK, Android emulator and ADT plug - in
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Experience in working with Google Maps API, GPS Location Data, Google Play Services API, Google Analytics, Google Cloud Messaging API, Location Manager and Notification Manager.
  • Worked on various Relational databases like Oracle, SQL Server, MySQL and DB2.
  • Created enterprise architecture/business functionality using Java, design pattern and OOPsconcepts.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C, C++ and Java.
  • Experience in dealing with performance tuning and troubleshooting issues using Systrace, CPU Tuner and 3C System Tuner.
  • Knowledge in working with ADB, Logcat, and event logs.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Knowledge of project life cycle for web applications using various methodologies such as Waterfall model and Agile Scrum Model.
  • Experience in using Design Patterns and Object Oriented Methodologies to design software for mobile phones.
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Quality Assurance testing using Unit testing, functional testing and performance testing.
  • Experience in designing automation frameworks for Junit testing.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Highly capable in handling multiple tasks, prioritizing, and meeting deadlines.
  • Quick learner, excellent analytical, design and problem solving skills.
  • A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.

TECHNICAL SKILLS

Languages: C, C++, Java, Android 2.3 and above, JavaScript, Angular JS, JSON, JQuery, Node.js

Networking: SNMP, TCP/IP, Routing Protocols, RCP, SSH, RSH

Databases: SQL, SQLite 3.6, MySQL 4.0/5.0/5.5, Oracle 9i/10g,11g, DB2

Web Servers/ Application Servers: Tomcat 6.0/7.0 Apache HTTP Server, Amazon Web Server, IBM WebSphere 6.0

Web Services/ Web Technologies: JSON, XML, HTTP, SOAP, HTML5, CSS, JQuery, Phone Gap, AJAX

Version Control Tools: Subversion(SVN), GIT, JIRA, SourceTree

RAD Tools: Android Studio 2.2 to 7.0, Eclipse 3.x,4.x, NetBeans 5.x/6.x, DDMS, Logcat, JUnit, TestNG

Scripting Languages: JavaScript, JQuery.

Methodologies: Waterfall and Agile/Scrum models

Operating System: Windows98/XP/7/10, Android Linux, Blackberry, IOS

PROFESSIONAL EXPERIENCE

Senior Android Developer

Confidential, Norwalk, CT

Responsibilities:

  • Worked in different phases of project life cycle like design, development and testing of application for Android mobile devices.
  • Involved in requirement gathering, UI design and development.
  • Implemented web views, list views & populated lists from database using simple adapters.
  • Implemented Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
  • Designed downloading files and images by showing Progress Bar Activities and also implemented Status Bar.
  • Responsible for SERVICES, ASYNC tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Strong experience with Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Experience in using dependency injector called Dagger to test the classes
  • Experience in Android Integration framework tools like Espresso and Gradle.
  • Experience using AWS to store and retrieve huge data by Client-Server interaction.
  • Development access restriction features using Authentication and Authorization tokens.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Responsible for the Saved data in the SQLite database.
  • Modified Android manifest XML file to include all user permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Experience in Android Networking Libraries like Volley and OkHttp.
  • Experience in integrating the application with analytics to log User Sessions and Touch Gestures.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Experience in using communication protocols in a network using TCP IP and UDP protocols.
  • Experience in the required GUI by making modifications to the XML files.
  • Experience with REST and SOAP web services.
  • Worked on Continuous Integration and code version using GIT.
  • Debugged application using ADB, Trace View, DDMS and Log Cat.
  • Worked with JSON library to parse JSON files.
  • Experience with authenticated sessions usingOAuthand authentication tokens.
  • Worked with business stakeholders, creative teams, offshore teams and technical teams at all levels of an organization

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), JNI, Logcat, DDMS console.

Senior Android Developer

Confidential, Hartford, CT

Responsibilities:

  • Interacted with business and development teams to analyze the user requirements.
  • Developed different projects separately in both Eclipse and Android Studio.
  • Implemented various applications using VBScript, ASP, C/C++, Java, JavaScript and SQL.
  • Creating various custom views for the application using standard Android components, database, services and various UI widgets types.
  • Designing and developing the Web Tier using JSP, Servlets, HTML, Struts and tiles framework.
  • Created a real time web platform using JQuery Mobile, Flex, WCF Services and TSQL stored procedures.
  • Worked with Web Services team to implement the backend support.
  • Worked on Android JMS App for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Designed and developed several scripts using SQL and created a database using Oracle with stored procedures and triggers.
  • Implemented the Spring Acegi Security for authenticating the customers.
  • Synchronizing the server for getting the credit and due balances of the customer.
  • Created a new XML layout with Android Map View to display the location Map and defined the layout that can be reuse.
  • Developed an app using the Google Play Services APIs like Web Services for directions and places in client applications.
  • Created dynamic data driven and interactive web pages using PHP, MySQL and Apache.
  • Designed new version of the app by implementing register and login screens including UI and functionality.
  • Experience using debugging tools such as DDMS, Logcat and android device monitor.
  • Engaged in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models.
  • Tested the application using Espresso and UI Automator automation tools.
  • Used GIT for version control and Gradle as build tool.
  • Tested the app across various versions of android and different android mobile devices to assure quality and performance.

Environment: Android studio, Eclipse, VBScript, ASP, C/C++, Java, JavaScript, SQL, UI, JSP, Servlets, HTML, Struts, JQuery Mobile, Flex, Web Services, JMS, XML, Android Map View, API, PHP, MySQL, Apache

Android Developer

Confidential, Denver, CO

Responsibilities:

  • Designed and developed mobile health application for Android mobile devices with extensive user interface development.
  • Implemented web views, list views &populated lists to display the lists using simple adapters.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Developed Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Developed the app to adapt different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Loading, analyzing and extracting data to and from AWS.
  • Responsible for UI creation where common UI components and the user events are being handled.
  • Responsible for consuming the web services of a REST API using Volley and Retrofit, getting JSON response and parsing them to get the required information.
  • Developed and Utilized Async Task, Thread, handler, services to provide smooth UI experience.
  • Used Gradle for managing the application dependencies.
  • Implemented the event reminder feature into the app using services, a sync tasks and alert notification API.
  • Expertise in Custom components like Dialogs, Views, Adapters and listviews.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Worked on debugging the application using Logcat, DDMS and testing included emulator and device testing with multiple versions and sizes.
  • Experience in all the phases of SDLC from design, development through testing, reporting and support of application.
  • Tested the application on various Android devices.
  • Experience in using Sensors such as Proximity, gyroscope and Accelerometers etc.
  • Helped in maintaining the code quality, organization, and automation.
  • Helped in planning and estimating stories in an Agile environment.

Environment: Android SDK 4.x, SQLite 3.6, Eclipse IDE 3.8, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service.

Android Developer

Confidential, Monterey Park, CA

Responsibilities:

  • Gathered the requirements for the application by interacting with users and worked on application designing, testing, deployment and maintenance.
  • Updated the reports weekly and generated status reports every month according to the requirements given.
  • Developing, debugging, coding and deploying the applications using Android Studio.
  • Designed real time mobile web applications using Java, JQuery, MVC and Web Services.
  • Worked with storage options SQLite Database, Google Maps API, Push Notifications and GPS Location data.
  • Working on all stages of software development life cycle (SDLC) from requirement gathering to deployment for both Android and IOS.
  • Developed many Web Sites like search engine optimization (SEO) skills using PHP, and MySQL.
  • Worked on front-end UI development skills using scripting languages like JSP, PHP, Java, HTML, JavaScript and CSS.
  • Identified the logic in applications using Eclipse IDE, Android Studio IDE and Android SDK.
  • Designing UI layout using Relative Layout, Linear Layout, Table Layout, Frame Layout and using custom Widgets and Android Widgets.
  • Updated data locally through Content Provider and sync data with Sync Adapter by retrieving data from the server.
  • Performed testing using JUnit on various Android Devices and conducted product integration.

Environment: Android Studio, Java, JQuery, MVC, Web Services, SQLite, API, MySQL, UI, JSP, PHP, HTML, JavaScript, CSS, Eclipse IDE, Android SDK, JUnit.

Technical Specialist

Confidential

Responsibilities:

  • Consuming Rest Based web services for online transactions.
  • Used Multithread Environment.
  • Developed, debugged, coded and deployed the application using Eclipse IDE.
  • Used Audio and Video View to play and show the LCD screen View.
  • Design application for multi device support. Done Unit testing and performance testing.
  • Customize Android Widgets for showing the Animation screen.
  • Used Widgets to show the application on home screen.
  • Worked with Google Map and Location base API, to identify the customer’s current location.
  • Used Notifications to show if there is any change in the application.
  • Worked with SQLite3 for managing the data.
  • Used JSON parsing for data extraction and to implement Content providers.
  • Participated in all the phases of the Software Development Life Cycle (SDLC), provided value added services with development teams and clients throughout the life span of project, strategic consulting, programming, & managing complex development schedules and tasks.
  • Development methodology used was the SCRUM Agile methodology. Process includes iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
  • Used Camera API for capturing the Barcode for scanning.

Environment: Android, JSON, REST Web Service, SQLite3, Social Media integration, Google Map, Location base API, Zip Align, DDMS, Monitor, Eclipse.ug

Java Developer

Confidential

Responsibilities:

  • Involved in analyzing, designing, coding, and testing the client requirements.
  • Worked with Java GUI frameworks like Swing, SWT and AWT according to the project requirements.
  • Designed different MVC patterns using Struts framework and Spring Framework.
  • Implemented application using Java, J2EE, JDBC, Hibernate, JSP and Web Services.
  • Worked on UI front end technologies like HTML, CSS, JQuery, JavaScript, AJAX and Angular JS.
  • Worked on Agile environment for designing and coding the application.
  • Good with Debugging, Identifying, Adjusting and fixing script errors by assigned in JIRA.
  • Attended various meetings to figure out defects and to resolve the bugs to update status.
  • Implemented applications servers like WebSphere and WebLogic with Java Virtual Machine (JVM).
  • Involved in data integration using Java Web Services (JAX-WS, JAX-RS).
  • Performed testing the Web Services on SOAP UI and SOAP Sonar.
  • Created application data in XML format to transfer the data between Client and Server.
  • Used Servlets to build and parse the data in XML and in client-side Java is used.

Environment: Java, J2EE, GUI, Swing, SWT, AWT, MVC, Struts, Spring, UI, HTML, CSS, JQuery, JavaScript, Ajax, Angular JS, JDBC, Hibernate, JSP, Web Services, Agile, JIRA, WebSphere, WebLogic, JVM, SOAP UI, SOAP Sonar, XML, Servlets.

We'd love your feedback!