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.