We provide IT Staff Augmentation Services!

Android Developer Resume

Detroit, MI

PROFESSIONAL SUMMARY:

  • Over 6+ years of IT experience in Java Application development, Over 4 years of experience in Android Development, testing and deployment in both consumer and enterprise based mobile applications.
  • Involved in all stages of the SDLC like designing, coding, implementation, testing and maintenance.
  • Expertise in developing Android applications using Eclipse, Android SDK, Android NDK, Android Studio and ADT development tools.
  • Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, N and Android NDK.
  • Executed software projects for Automotive industries.
  • Experience in using various development environments like Eclipse and Android Studio.
  • Experience in developing various UI components like Text View, Customized List View, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action Bars and Spinners.
  • Strong experience with Android Framework APIs such as Phone Gap, Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, CAN, Telephony API and REST APIs.
  • Developed User Interfaces using HTML, HTML5, and CSS.
  • Experience in using Java Native Interface (JNI) and implementing native libraries in application by using Android NDK.
  • Designed User Interface using custom layouts, dialog boxes, buttons and alert boxes.
  • Experience in using JDBC for connecting to database for data exchange and retrieval.
  • Expertise in Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts.
  • Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
  • Experience in developing UML Diagrams, Use Case Diagrams and Class Diagrams.
  • Experience in using SQLite, MSSQL, SQL Server 2008, MySQL and Oracle 9i, 10g.
  • Experience in different types of testing such as functional testing, regression testing and Emulator testing.
  • Experience in developing Unit test cases.
  • Used GIT and Bit bucket for source code version control repositories in dynamic team environment.
  • Experience in Android debugging tools such as ADB, Trace, DDMS, Log Cat, Eclipse ADT Tools and Monitor.
  • Good exposure in troubleshooting and debugging android applications.
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

TECHNICAL SKILLS:

Technologies: Android 2.3 - 9.0, Java, J2EE, Struts, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x,Hibernate 3.0/3.1.1/3.2, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP

Programming Language: C, C++, Java, R (predictive analysis tool)

Scripting and Markup: HTML 5, XML, XHTML, JSON,PHP, Perl, R, JavaScript, JQuery

IDE: Android Studio, Eclipse, Net beans, IntelliJIDEA.

Databases: Oracle 10g, SQLite, Mysql

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 10), Ubuntu, Fedora, Macintosh.

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

Android Developer

Responsibilities:

  • Worked in Agile methodology (Scrum) for project implementation .
  • Involved in design, implementation and testing.
  • Worked on OEM applications which built for customized Android displays.
  • Worked with custom Android system and UI framework used on Confidential Industrial displays.
  • Developed various application UIs which support in different custom displays.
  • Worked on integration of services using AIDL for different applications to display the data from backend.
  • Developed custom views by using custom widget library for the UI of the applications.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Worked on memory optimizations in different phases of the development.
  • Used RTC for tracking tickets.
  • Participated in code reviews using Gerrit with large team.
  • Involved in testing of different applications to increase the performance.
  • Implemented JSON parsing in various applications.
  • Worked on commandsin Linux build system to build and run the application.

Environment: Intellij, Java, Jenkins, Tera Term, Git, Bit bucket, Android studio, Junit.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest ATMS located.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use-cases.
  • Used Android NDK to create the library files to be used by Services.
  • Designed and developed the App screen navigation using Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.
  • Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Download and upload content from back end web server via REST API.
  • Analy z ing application with Trace View tool to improve performance.
  • Analy z ing layouts with Hierarchy Viewer.
  • Implemented JavaScript for validation.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control.
  • Design and Development of Android native client application.
  • Implementing Broadcast Receivers for Android.
  • Test and error logging on different versions and devices of Android.
  • Used agile methodologies (Scrum) for project implementation.

Environment: Android NDK, JSON, RESTful, XML, SQLite, C,C++, HTML, Crashlytic, agile, Action-Bar and GIT-HUB.

Confidential

Java Developer

Responsibilities:

  • Involved in development of Order Management, Product Management and pricing modules.
  • Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
  • Designed and developed Hibernate Mapping files and configuring hibernate.
  • Configured and maintained the Spring Application Framework's IOC container.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented the MVC architecture using Struts framework.
  • Developed custom JSP tags for Pricing, Order Management, Product Management modules.
  • Performed XML Transformations from value objects to XML and from xml to HTML data.
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Used CVS as version controller.
  • Performed unit testing using Junit.
  • Developed the Logging framework using log4j.
  • Implemented Design patterns for recurring problems.

Environment: J2EE, Java/JDK, JSP, Servlets, Spring, JavaBeans, Hibernate, Struts, XML, DOM, HTML/ DHTML, JavaScript, Oracle 10g,UNIX, RAD, WIN CVS,JUnit, log4j.

Hire Now