We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

5.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Over 9 years of experience as Software Developer around 7+ years on Designing and Development ofAndroid Applications for smartphones, tablet, and around 2 years on Java based applications.
  • Good at Native and Hybrid mobile application development
  • Experience in Architecture Design, development and Implementation, Troubleshooting and Debugging, Testing of Software Applications
  • Expertise in developing apps using SQLite, Java, XML Google Maps API and GPS location Data
  • Excellent knowledge and working experience in Android SDK, Android Studio, Eclipse IDE, Application Stack and Android Architecture.
  • Very good understanding of Android back - end and UI guidelines
  • Experience in building Android apps, which consume REST web services, using JSON and XML parsing
  • Experience in Bluetooth and Wi-Fi with Android devices
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Good experience in using PhoneGap, Cordova, Ionic Framework .
  • Experience in Android Debugging tools such as Monitor, DDMS, ADB, Trace, Log cat and Eclipse ADT tools.
  • Experience in building enterprise mobile applications using existing infrastructure Java/J2EE platform
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Expertise in web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/server Architecture
  • Experience to working with the different UI component in Android along with Action Bar and View Pager.
  • Experience in using technologies like Confidential, GIT, VSS and application servers like Tomcat
  • Experience on Working with RESTful web services.
  • Extensively worked on 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 using web based application used for managing test scenarios and defect tracking and management.
  • Have a good understanding of side mobile development factors such as server side interfaces, security, enterprise enablement, analytics, data feeds and content management systems.
  • Have interacted with business regularly during development of the mobile application
  • Strong problem-solving skills, good communication, interpersonal skills and a good team player
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development

TECHNICAL SKILLS:

Languages: Java, J2EE, JavaScriptMVC++, SQL

Application Servers: Tomcat 5.5/6.0/7.0, WebSphere 6.0

Web Technologies: HTML5, CSS3, AJAX, XML, XHTML, JSON, DHTML, Restful

Operating System: Android 4.x, Windows(NT/2000XP/Vista/7), UNIX, LINUX

Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook

Database Technologies: MySQL, PL/SQL, Oracle8i, SQLite

IDE’S Used: Net Beans, Android Eclipse IDE (with ADT), Eclipse and their Debuggers

Version Control Tools: Confidential, GIT, VSS, SVN

Web/Application Severs: Tomcat 4.1 & Apache HTTP Server

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Sr. Android Developer

Responsibilities:

  • Worked in an Agile and waterfall based environment.
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code
  • Involved in discussions with the Business Analysts to identify the technical requirements
  • Developed application targeting nougat and Oreo versions.
  • Participated in several spaces like Designing, Bug-fixing and maintenance of the Application
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
  • Worked on services to provide notifications on deals, prescriptions by using beacons.
  • Partnered with artists, QA, and internal developers to maintain best practices
  • Responsible for developing the user login screens and design the photo module for editing and printing the photo by integrating snapfish.
  • Responsible for developing and redesigning the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Enabled the application to use the fingerprint login for available devices.
  • Extensive used Fragments during the course of application development.
  • Worked on developing the feature to edit and crop the photos.
  • Worked on redesigning the barcode scanner to add items in store.
  • Created Custom Views, such as List Items, Date/Time Pickers, Complex Radio and Image Buttons, as well as custom List View Adapters.
  • Tested the app across different versions of Android and different android phones to assure quality and Performance.
  • Developed rich UI for the application using List View, Scroll View, View Pager, and Tab view.
  • Utilized AsyncTask, Thread, Handler, Services to provide smooth UI experience
  • Collaborated with web services team to execute the back-end support
  • Implemented material design in the app.
  • Worked on unit testing and version control tools like SVN.
  • Implemented analytics using Adobe library for the entire application. This helps in tracking screens and events.
  • Work closely with the web application development team to ensure proper integration between Mobile and Web application.

Environment: XML, REST (JSON) APIs, Volley, JIRA, SVN, Services and Receivers, HTML, CSS, SQLite, GPS service, Log cat, Android SDK

Confidential, Orlando, FL

Sr. Android Developer

Responsibilities:

  • Involved in discussions with the Business Analysts to identify the technical requirements
  • Participated in several spaces like Designing, Bug-fixing, KT Sessions, andmaintenance of the Application
  • Worked in an Agile based environment
  • Used GPS provider to quickly find location of the desired place inside the resort.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
  • Worked on services to provide in-park notifications and news about upcoming special events.
  • Responsible for developing the user login screens and design the purchase tickets page for the Guestbased on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control
  • Enabled the application to use the Camera feature to add credit cards and to upload the Photos.
  • Used Android Studio for development.
  • Tested the app across different versions of Android and different android phones to assure quality and Performance
  • Developed rich UI for the application using List View, Scroll View,View Pager, and Navigation Drawer.
  • Collaborated with web services team to execute the back-end support
  • Worked closely with the testing team
  • Worked on unit testing and version control tools like GIT and automation tools like Jenkins.
  • Work closely with the web application development team to ensure proper integration between Mobile and Web application.
  • Worked on debugging the application using Logcat, DDMS

Environment: Android SDK 4.3, Android Studio, Android API's, Java 8, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Notification, Shared Preferences, Fragments.

Confidential, Wilmington, DE

Sr. Android Developer

Responsibilities:

  • Involved in discussions with the Business Analysts to identify the technical requirements
  • Worked in different phases of the project cycle like design, development and testing
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control
  • Responsible for consuming the REST services , getting XML, JSON response and parsing them to get the required information
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM's
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite
  • Used Android SDK and Eclipse IDE for development
  • Tested the app across different versions of Android and different android phones to assure quality and performance
  • Worked closely with another mobile app developer, leading the other platform development
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files
  • Work closely with the web application development team to ensure proper integration between Mobile and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls
  • Worked on debugging the application using Logcat, DDMS
  • Tested the application on various Android devices

Environment: Android SDK 4.3, Eclipse IDE 3.5, Android API's, Java 8, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Notification, Shared Preferences, Fragments.

Confidential, Bentonville, AR

Sr. Android Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixing, KT Sessions, and maintenance of the Application
  • Worked in Agile Environment- Participated in daily standup meetings
  • Played a role in writing application logic using Eclipse Kepler, Android SDK and SMP mobile SDK 2.3. SP06
  • Developed App screens and its workflow using Activity and Fragments
  • Developed rich UI for the most of the modules in the application using List View, Scroll View, View Pager and Navigation Drawer.
  • Customized different widgets that include Buttons, Toast's and Dialog's
  • Extensively utilized AsyncTask, Thread, Handler, Services to provide smooth UI experience
  • Responsible in implementing REST services to map MBO's with XSD files.
  • Involved in developing MBO’s deployed it to SUP Server and integrated it with Application.
  • Implemented the scanner functionality of the application using the Zebra Crossing library for Barcodes
  • Implemented Location Manager (GPS) to find whether the user is inside the store
  • Implemented Alarm Manager to notify the user for Meal Break and to end store visits
  • Used ACRA-4.3.0 library to send crash reports to the developer
  • Implemented Camera API to submit work related photos and videos.
  • Used Team Foundation Server for Version Control
  • Implemented MVC design pattern in designing and development of this project
  • Performed on device debugging using ADB commands and tested application in device using Logcat, DDMS.
  • Performed Regression testing

Environment: Eclipse Kepler 4.3.1, SMP Mobile SDK 2.3, Android SDK 4.1.2, TFS server, Camera API, Kanban Trello, MySQL, GPS, Agile Methodology, ACRA-4.3.0, ZXing, RESTful web services, UltraLiteJNI16.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Designed and implemented the app architecture: UI, activities and model classes
  • Worked in an Agile based environment
  • Collaborated with web services team to implement the back-end support
  • Implemented a View Pager with Fragments
  • Implemented a List View to show the shipments and the locations as a list
  • Integrated location services (Google Maps API) to display the locations of the nearest Confidential Offices
  • Designed and developed the request and response data to and from the database
  • Implemented SQLite databases to monitor shipments
  • Created test cases and test data for testing the application using JUnit Extensions
  • Performed Unit testing on the various modules/functions
  • Used JIRA to track issues

Environment: Android SDK 3.0, Eclipse IDE, Google Maps API, SQL Databases, JUnit, GPS Services, XML, User Interface Design

Confidential, Los Angeles, CA

Android Application Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixing, KT Sessions, and maintenance of the Application
  • Documented the requirements and there by analyzed and involved in design, code
  • Worked with the Android SDK , and implemented Android Bluetooth and Location Connectivity components
  • Used SQLite to save user details, their plans and eligible devices for upgrade
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Analysis of mobile application code for re-engineering
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used sync adapters to load changed data from server and to send modified data to server from app.
  • Involved in working with Location Manager and Restful Web service with JSON
  • Used Node.js to install phone Gap and used HTML5, CSS, Java script to develop hybrid apps.
  • Used Phone Gap APIs like Notification, Camera, Media, Vibration to develop hybrid Apps
  • Used Phone Gap Device Object to access information about a device and application running a phone gap application
  • Analysis of mobile application code for re-engineering
  • Implemented unique design for portrait and landscape mode
  • Also worked with the web application development team to ensure proper integration between mobile application and web application
  • Developing EJB classes and corresponding session bean classes.
  • Configured JMS and Data sources on web logic 10.1 Server and provided appropriate JNDI names for them
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used IBM Rational Clear case for Version Controlling
  • Experience in agile software development process and scrum .
  • Experience in implementing native libraries in application by using Android NDK(C/C++)
  • Performed Unit Testing and interacted with QA for testing.
  • Worked on signature capture device Ingenico isc6580 , developed new icg forms for sig cap devices

Environment: Android SDK, Google API's, Web view, GPS service, JSON, NDK(C/C++), HTML5, CSS, EJB, IBM Rational Class, Ingenico, Mockito, SQLite, Dagger.

Confidential

Java Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Implemented web-service integration from SOA using SOAP, WSDL and REST web services
  • Responsible for developing the user interface using JSF, JSP, Java Script and HTML.
  • Developed Action classes and Java classes for the corresponding Struts Actions
  • Designed and developed web based Configuration tool, data source for database connection.
  • Used Log4J logging framework to write log messages with various levels
  • Involved in fixing bugs and minor enhancements for the front-end modules
  • Used VSS for version control and Maven to build the application
  • Used Eclipse IDE for the development environment
  • Experienced in Networking Socket Programming like TCP/IP, UDP protocols

Environment: OOAD, UML, Java, J2EE, Servlets, Struts (MVC), Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, CSS, JQuery, XML, Oracle 11g

We'd love your feedback!