We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • Over 6 years of IT experience in analysis, design, implementation and testing of Object Oriented Applications using Java/J2EE, Android.
  • Experience in complete software development life cycle (SDLC) like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Solid footing of OOP concepts and other enterprise level design patterns.
  • Strong knowledge of the Software development process, Data Structure and Algorithm, Pair programming, Test driven development, Behavior driven development.
  • Understanding Object - Oriented design pattern and successfully implemented in Android.
  • Good knowledge in designing and developing adaptive UI components, fragment, Widget for Android phones with different screen resolutions.
  • Good exposure in developing GUI using Interface design principles for Android mobile and tablet devices.
  • Expert in Data consuming from Third Party RESTful web services by JSON and XML.
  • Experience with common Android framework APIs (Location, Camera, Bluetooth, Notifications and Maps).
  • Expert in Android Activities and fragments, Intents, Services, Broadcast Receivers, In-app Billing, Push Notification, Material Design, sensors such as Camera and Bluetooth.
  • Experience in integration with third party API's such as Google Play Services, Facebook, and Google+.
  • Hands on experience in debugging with ADB, manual and automation testing tools like JUnit and new technologies like Robotium.
  • Sound knowledge of Java, HTML/CSS, JavaScript, JQuery, Angular JS, Node JS, Bootstrap, SQL/SQLite.
  • Extensive experience in dealing with both REST as well as SOAP based web services.
  • Knowledge in Multimedia, OpenGL as well as PhoneGap hybrid app development.
  • Good Experience in debugging, porting and deploying Android programs.
  • Expertise in Spring-Hibernate Integration.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
  • Used JavaScript for client side validations and implementedAJAX with JavaScriptfor reducing data transfer between user and server.
  • Experience in using frameworks and tools like JUnit.
  • Expertise in using IDE like RAD, jdeveloper,Eclipse and NetBeansfor debugging and using java coding standards from the beginning of development.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure-either unsupervised or in a team.
  • Strong communication and analytical skills with very good experience in programming, problem solving and a good team player.
  • Eager to learn new technologies and can easily adapt to the new technologies and tools.

TECHNICAL SKILLS:

Programming Languages: Java, C,Object Oriented Programming

Java/J2EE Technologies: JSP, JDBC, Servlets, EJB’s and Web Services (WSDL, SOAP)

Frameworks: Spring MVC, Struts, EJB

IDE/Tools: Eclipse, Toad, WSAD, RAD, Rational Clear Case, IntelliJ Idea 11.1.4

Application/Web Servers: Web sphere Application Server 4.0, Web Logic, JBoss and Tomcat

Web Technologies: AJAX, Java Script, XML,HTML, JQuery, Angular JS, Node JS

Databases: SQL Server 2005/2008, DB2, Hibernate ORM, MyBatis and Oracle

Methodologies: Agile Development, Waterfall, Test Driven Development (TDD) and Continuous Integration Testing

Operating Systems: UNIX, Windows 9x, XP, 7

Version Control: Clear Case, Visual Source Safe, Git Hub, Tortoise SVN, Accurev

Domain/Packages: LifeInsurance, Health Care and Telecommunications.

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Android Developer

Responsibilities:

  • Implemented various voice enable interactive features in the MyVerizon Application.
  • Interacted with Verizon api’s to fetch the json response for the voice assist modules.
  • Designed and implementing a mobile application interface using JQuery, JQTouch, and PHP for navigating contacts in One's mobile application to be used in an upcoming update.
  • Developed the UI layers for Activities and implemented Fragments within UI.
  • Architected, Designed and developed the product using HTML5, CSS3, JQuery, Javascript, Sencha, Phone Gap.
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS3.
  • 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.
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ Stores.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Implemented the required GUI by making modifications to the XML files.
  • Assisted in designing the wireframe and the storyboard for the application
  • Worked on Android UI components such as TextView, ListView, EditTexts, Buttons, Radio Buttons, Checkboxes, Dialog boxes, Alert boxes, Time Pickers, Date Pickers and Spinners for various layouts in Application development
  • Retrieved data from the web services (RESTful) in the form of JSON and displayed the content on user interface using a customized list view.
  • Used multi-threading to implement parallel processing.
  • Worked on proof of concept using Google Web Toolkit to create the personal card application site
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Used design pattern like singleton and adapter.
  • Involved in debugging the application, production bugs fixing and enhancing the app.
  • Developed test cases and performed unit testing using JUnit.
  • Tracked issues using JIRA, updated status on the tasks using the common platform Basecamp.
  • Managed source control and version control using Accurev.

Environment: J2EE, Android Studio,Accurev, spring, GWT, JMS, JSON, GCM, REST.

Confidential, Phoenix, AZ

Android Developer

Responsibilities:

  • Participated in gathering requirements around functionality and translated those requirements into elegant functional solutions.
  • Worked with android components such as activities, intents, services, and custom UI components such as Navigation Controller, List View, Customized List View, Tab Layouts, gestures events, menus, etc.
  • Created UI including Navigation Layout, ListView, ImageView, TextView, SearchView, ScrollView and MapView.
  • Implemented custom List View UI Design, List View drag and drop features to rearrange the List View content.
  • Implemented the Search functionality with List View.
  • Worked on an Android Service to implement the Push Notification
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Re-structured list views to use ViewHolder pattern with lazy loading for improved usability and lower memory footprint.
  • Worked with Retrofit to consume RESTful web services with JSON response.
  • Used Asynctask for Web service to get the data related Hotels, Restaurants, Parking lots and Shopping places.
  • Parse JSON objects obtained from the server side and show contents on the app.
  • Used third party library such as JSOUP to parse HTML code and show as Text Views, Image Views and List Views.
  • Designed attractive Flash Banner for both tablet and phone versions.
  • Use Google Map API to identify locations, add markers and find directions on the map.
  • Designed and deployed SQLite database to store huge amounts of data.
  • Worked with Retrofit to consume RESTful web services with JSON response.
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, AsyncTasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Involved in working with Location Manager, implemented Android Bluetooth and Location Connectivity components.
  • Sort lists of places according to their distances, dates or alphabetical order by defining my own comparators.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK, JSOUP, JSON, Eclipse, ADT, XML, Java, Google map API, SQL Lite, Robotium.

Confidential, Tustin, CA

Java/J2EE Developer

Responsibilities:

  • Worked in AGILE development environment while supporting requirements, changes and clarifications.
  • Understand business requirements, translate them into design and implementation approaches, and rapidly drive convergence towards the best solution.
  • Design the class diagrams, sequential diagrams and collaboration diagrams in UML using Rational Rose
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Used Angular to connect the web application to back-end APIs, used RESTFUL methods to interact with several API’s, and wrote custom directives for a responsive, CSS-animated user interface.
  • Created mail messages and sent to customers using Spring Mail Message API.
  • Used Spring dependency injection mechanism for plugging in the Hibernate DAO objects for the business layer.
  • Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
  • Used Spring Validation framework for Validations.
  • Developed the CRUD API for the Restful (Rest API’s) Web Services.
  • Used XML Web Services using REST (Rest API’s) to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Implemented Rest Services using RESTEasy.
  • Developed Message Driven Bean components in IBM MQ Series to manage the backend transactions and emailing.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Used HQL to query data from one or more db tables.
  • Used Apache Tiles Framework to define the page fragments and to reduce the duplication of common page elements.
  • Used Apache Tika and Apache Lucene for content extraction for various document formats and indexing for building an efficient search engine.
  • Used Maven tool to download java plugin to develop the application
  • Developed JSP pages And Implemented J2EE Design Patterns such as MVC, Business Delegate, UnitOfWorketc
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Jbossserver.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Used Eclipse IDE for the application development.
  • Managed source control and version control using Github.
  • Jenkins was used as the Continuous integration tool.
  • Regularly communicated with QA team to address defects in regular intervals of time.

Environment: Java, JSP, JDBC, AJAX, JavaScript, Web Services, JMS CVS, HTML, XML, Web Sphere, Eclipse, UNIX, DB2.

Confidential

Java Developer

Responsibilities:

  • Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery and JavaScript.
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Configured connection caches for JDBC connections.
  • Developed code for processing the web service response obtained in XML as a String after calling the web Services using SAX parser.
  • Implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Struts Action classes.
  • Used Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs.
  • Used Rational Clear Case for Version control.
  • Developed the Application using RAD Application Developer and Web Sphere.
  • Involved in unit testing and wrote test cases to verify the code for different conditions using JUnit.
  • Involved in scripts forthe creation of database tables.
  • Configured Logger, appended and layout using log4j.
  • Performed Unit Testing of all Modules.

Environment: Struts 1.0, JAVA, J2EE, JSP, CSS,JavaScript, RAD, JUNIT, JDK 1.4, EJB, Clear Case.

We'd love your feedback!