We provide IT Staff Augmentation Services!

Sr. Android Developer Resume Profile

5.00/5 (Submit Your Rating)

Cincinnati, OhiO

SUMMARY OF QUALIFICATIONS

  • Around 7 years of professional software development experience which include Android App development.
  • Familiar with Waterfall, JIRA and Agile software design methodology.
  • Knowledge of Android SDK, JAVA, XML, JSON, SQL, SQLite, MySQL Database.
  • Solid understanding of the full mobile development life cycle
  • Good understanding of OO programming and design patterns.
  • Worked on JUnit, and used JSON testing framework and data interchange in Java and few databases like SQLite, MySQL.
  • Proficient with common Android framework APIs Location, Camera, Notifications, Map AP
  • Skilled in Android application performance analysis and tuning
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Proven software architecture and API design skills
  • Experience working with APIs and Web Services
  • Experienced in using IDEs like Eclipse for Java programming.
  • Extensive use of XML for data Presentation and data Generation.
  • Experience in designing and implementing Web Services using XML, SOAP, and REST.
  • Wide exposure with databases including Oracle and MySQL involving writing Stored Procedures and Triggers.
  • Experience in video streaming in Android.
  • Worked on Android Access as a Network Drive in order to transfer access files remotely.
  • Worked on 6 user-friendly, aesthetically pleasing and fully functional applications for Android, Blackberry and HTML.
  • Involved in a project from inception to implementation.
  • Able to perform multiple assignments simultaneously and complete projects in timely manner and within budget.
  • Ability and desire to learn new skills and take on new task.
  • Excellent problem solving skills.
  • Excellent analytical, creative problem solving, communication, and collaboration skills

TOOLS TECHNOLOGY

  • Languages: Java, Android SDK, JavaScript, JSON, J2SE,J2EE and SQL
  • Technologies : JDBC, AJAX, JSP, Servlets, JMS, JavaScript, JSON
  • Web Services: SOAP, REST, JSON, XML
  • Web Servers: Apache Tomcat
  • Databases: SQLite, MySQL, SQL Server
  • IDEs: Android Studio, Android Eclipse IDE ADT , Eclipse, NetBeans, My Eclipse
  • Scripting Languages: JavaScript, JQuery
  • Operating Systems: Linux, Windows, Unix
  • Methodologies: Agile, SCRUM, Waterfall
  • Software: MS Office

PROFESSIONAL EXPERIENCE

Confidential

Role: Sr. Android Developer

Responsibilities:

  • Developed the UI layers and the web modules for the activities including Sign In, and Profile, Settings for multilingual app for both tablets and phones.
  • Used Android SDK 2.0 to 4.4 and Android Studio for development.
  • Involved in designing some of the processes in the application that are developed by other developers.
  • Used the Video Streaming using Video view.
  • Involved in debugging the application, production bugs fixing and enhancing the app.
  • Developed test cases and performed unit testing using JUnit.
  • Wide use of application framework like content providers, content resolver, SQLite, AsyncTask, AlertDialog.
  • Used SVN for version Repository maintenance.

Environment: Java, Android SDK, J2ME, XML, HTML5, CSS3, JSON, Ajax, JQuery, REST, Putty.

Confidential

Role: Android Application Developer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Preparing the GUI transaction screens for the banking account on Android Mobile using java.
  • Worked on linear, frame and relative layouts.
  • Worked on toast, Dialog notifications.
  • created optical character recognition module for banking transactions from photographed images
  • Developing the required XML screens for the required transaction process
  • Worked on SQLite database.
  • Worked on Client/Server architecture and implemented the socket communication between server and the client using java.
  • Done manual test and implemented automation test cases for complete UI for the different screen of the project.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Followed Agile and Scrum methodologies in the project implementation.

Environment: Eclipse IDE and Android Bundle, Android SDK, Android NDK, XML and JSON parsing.

Confidential

Role: Android Developer

Responsibilities:

  • Refresh AppWidget on widget touch event.
  • Implement Home screen widget to provide quick access to refer contact options.
  • Added the configuration changes to make AppWidget appears on Lock screen.
  • Implement a Broadcast receiver framework, register receiver to receive Screen ON/OFF broadcast event from the Android system.
  • Implement database SQLite database structure to handle the content and contact list.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse IDE, Java, SQLite, Subversion, XML.

Confidential

Role: Sr. Java Application Developer

Responsibilities:

  • Client-side Java application development and server-side Java API development.
  • Designing and implementing these components using Java, JSPs, and Servlets.
  • Created Servlets and Java Server Pages JSPs to facilitate user management.
  • Programmed advanced JavaScript with Ajax and Json and DOJO data grids.
  • Designed CSS style sheets for application wide usage.
  • Developed the presentation layer using JSPs and HTML.
  • Developed J2EE applications using JSP/Servlets, JDBC, RMI, MQ Series for automated database creation.
  • Installation and configuration of the tomcat server.
  • Programmed PL/SQL code to implement business rules through triggers, procedures, functions, and packages using SQL Plus and other editors.
  • Involved in performance tuning and monitoring, tuned SQL queries using Code Statistics and Explain plan features, and analyzing number of hits for an optimal execution plan.
  • Extensively used advanced queuing to process the on line jobs.
  • Participated in testing and test case documentation.
  • Participated in user meetings and requirement collection.

Environment: Java, Servlets, JDBC, Sql Server 2005, Windows, JavaScript, HTML,CSS, SQL Loader.

Confidential

Role: Java Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags to support custom User Interfaces.
  • Used Java Messaging Services JMS and Backend Messaging for reliable and asynchronous
  • Implemented Business processes such as user authentication, Account Transfer usingSession EJBs.
  • Exchange of important information such as payment status report.
  • Used JDBC for database connectivity to Oracle.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Improved code reuse and performance by making effective use of various design patterns
  • Such as Singleton, Session Fa ade, Value Object, etc.
  • Involved in JUnit Testing, debugging, and bug fixing.

Environment: Java, JSP,JMS, Oracle, HTML, XML.

We'd love your feedback!