We provide IT Staff Augmentation Services!

Android Developer Resume

5.00 Rating

Atlanta, GA

SUMMARY:

  • Around 7+ years of Software Design and Development Experience in Java based applications.
  • Extensively worked on 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.
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • Experienced in Agile Development process for diverse requirements
  • Experienced with front - end technologies HTML/CSS, HTML 5 and JavaScript.
  • Experienced with web services (RESTful and SOAP).
  • Experienced with GitHub and other source control management.
  • Experienced with Oracle/SQL/MYSQL/SQLite databases.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Expertise in developing applications using Java, J2EE, Struts, Spring, Hibernate, EJB and JSP.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Experienced with Hybrid App development tools such as PhoneGap .
  • Experienced in web service protocols such as JSON, HTTP and XML.
  • Experience on JavaScript and PHP client-server side development.
  • Knowledge of Objective-C for IOS Application development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Good communication skills: I have interacted with customers regularly during development of the mobile applications.
  • Ability to coordinate with various team members involved in the project.

PROFESSIONAL EXPERIENCE

Web related/Languages: Java, Swing, Servlets, JPA, Spring, Hibernate, JDBC, RMI, C++, HTML, XSL, JavaScript, JSP, Developer 2000/6i, SQL, PL/SQL, SQL*Plus, AJAX, XML.

Operating Systems: Android OS, UNIX (AIX, Sun Solaris, HP-UX), Linux and Windows 98/NT/2000.

Databases: Oracle 8i/9i/10g, SQL Server, MySQL Sybase, and MS-Access, SQLite and IBM DB2

GUI / Tools: MS Frontpage2000, TOAD, Oracle Forms, Reports, Discoverer

Application Servers: Web Sphere 5x/6x, Web Logic 8x/9x and JBOSS 4x/5

Networking/Protocols: TCP/IP, FTP, HTTP, UDP, SMTP, RCP, Rlogin, and SSH2.

IDE: RAD 7/7.5,NetBeans 5x/6x,Eclipse 3x,Intelliji

Design Tools: Rational Rose

Frame Works: JakartaStruts 1.0,2.0, ANT, JUnit, MVC, Spring and Hibernate

Version Control: IBM Team Server, CVS, PVCS, and Visual Source Safe, Clear case

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • 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.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • 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.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • 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 services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used sync adapters to load changed data from server and to send modified data to server from app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used Node.js to install phoneGap and used HTML5, CSS, Javascript to develop hybrid apps.
  • Used PhoneGap APIs like Notification, Camera, Media, Vibration to develop hybrid Apps.
  • Used PhoneGap Device Object to access information about a device and application running a phonegap application.
  • Worked on implementing the barcode scanner to add items in store.
  • 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 also corresponding session bean classes.
  • Configured JMS and Datasources on weblogic 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 Clearcase for Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.
  • Worked on signature capture device Ingenico isc6580, developed new icg forms for sigcap devices.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control),DDMS console, ADB server, PhoneGap 3.0,node.js emulator and Base device (G1, HTC EVO).

Confidential, Atlanta GA

Android Developer

Responsibilities:

  • Documented the requirements and there by analyzed and involved in design, code.
  • Involved in the full life cycle of the project including planning, design, development, testing and deployment.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used SQLite to cache the data received from the RESTful web services.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Worked on implementing the barcode scanner to add items in store.
  • Analysis of mobile application code for re-engineering.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • Used Broadcast Receivers to receive notification messages if server side data changes and using sync adapters updated the data into SQLite DB.
  • Used different view layouts and wrote event listeners on widgets.
  • Used Fragments to support both phones and tablets.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.

Environment: Android SDK 2.3, Eclipse IDE 3.5, Android Emulator, Android Debug Bridge, Log cat, DDMS, Android API’s, JDK 1.6, SQLite 3.6, Eclipse IDE 3.5, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control),DDMS console, ADB server.

Confidential, Bloomington IL

Android Developer

Responsibilities:

  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phone and tablets.
  • Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
  • Worked on the “On the Road” section of the app to provide the user information regarding their proximity to the closest Locksmith/Tow, Taxi, Rental Car, Gas Station, Hotel and also to the closest State Farm Agent.
  • Used Google Maps API to develop location based services for the App.
  • Participates and contributes to all phases of the SDLC, including programming, defect correction, unit testing, code review and deployment planning.
  • Production monitoring and support as needed.
  • Provides expertise on mobile current standards and cutting edge technologies and frameworks.
  • Partners closely with non-technical staff to define user requirements.
  • Provides estimates for the work plan.
  • Assists in producing and executes on well-documented technical designs.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, SDLC.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Worked as a senior J2EE developer for FMS Application
  • Gathered user requirements from Business Users and clients.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Designed and developed the system using J2EE technologies based on JSF MVC architecture.
  • Developed JSF Managed beans, Created JSF converters and validators.
  • Worked with facelets for JSF code reusability
  • Used Spring JDBC Template as the ORM tool to communicate with the database
  • Developed Persistence layer using Spring JDBC..
  • Involved in writing middleware components EJB sessionbeans, messagedriven beans to handle business modeling.
  • Configured JMS, EJB and Hibernate on Weblogic 10.2 Application Server.
  • Implemented design patterns like Session Façade, Business Delegate and Service Locator.
  • Used Apache JSP, JSTL, Spring UI Tags and Custom Tags for UI Development.
  • Used Eclipse 3.4 as IDE.
  • Used JavaScript, Regular Expressions for Form Validations.
  • Generated Webservice Clients Using JAX-WS andwsimport tool which is inbuilt in jdk 6.1..
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used Rational clearcase for Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.

Environment: Windows XP, Java (JDK 1.6), JSF, WebLogic 10.2,Eclipse 3.4, JMS 1.1, XSLT, HTML, Javascript, JDBC,Spring, RapidSql, ANT, XML, XSD, XSLT, DOM Parser, SAX Parser, Servlets2.4, JSP 2.0, EJB 2.0, Ibatis, Oracle 9i, ANT, Rational Rose 2000, Log 4j, Junit, Editplus, Rational Clearcase, Rational Clearquest.

Confidential - Chicago

Java/ J2EE Developer

Responsibilities:

  • Involved in the requirement analysis and in the development of use-case and technical designs.
  • Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules.
  • Developed the proof of concept for the application.
  • Developed code to load emulator to run mainframe transactions.
  • Worked with BA in requirement Analysis and prepared detailed software requirement document (DSRS).
  • Developed Application using STRUTS Framework based on Model 2 Architecture.
  • Developed Action Classes, Forms, Action Servlet as per the Struts Framework.
  • Used AJAX calls for validating, authenticating user logon and for License Issuance Module.
  • Involved in writing ANT Scripts for building the web application. Used CVS for version control of the code and configuration files. Log4j was used to log the events in the application.
  • Used JSF to develop some screens for handling events and input validations.
  • Used Hibernate as the ORM tool to communicate with the database
  • Developed and Deployed the Entity Bean and Stateless Session Bean in RAD.
  • Implemented DB Connector using Singleton Pattern.
  • Performed the Front end Validation using JavaScript and Dynamic HTML.
  • Refactored the code for performance.
  • Followed RUP Process and used VSS for version control and used JUNIT for unit testing.

Environment:: Java 2.0(JDK 1.2), EJB 2.0, JMS, JSP, HTML, JavaScript, Struts1.1, MVC, JDBC, Unified Modeling Language, XML, Eclipse, WebLogic Application Server, Oracle9i, Stored procedures, Triggers, JMS (Persistent storage using Queues and Topics), XSL, SOAP, UNIX, Rational Rose, Message Driven Beans and using SQL statements, Clearcase Version Control.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Review business requirements and clarify the functionality with business partners and user experience team.
  • Create software design specifications in UML using Microsoft Visio.
  • Involved in reviewing use cases, designing class diagrams, and sequence diagrams in the RUP process
  • Delivered the presentation tier using Struts Framework and developed JSP using Tile Layouts and validated the presentation tier using Validation Framework
  • Performed client side Validation using Java Script
  • Used AJAX Framework in the presentation layer
  • Developed the spring bean components through bean factory offering instances for Hibernate DAO, and Business Objects
  • Used Inversion of control in Spring Framework for dependency injection
  • Published XML data using XSLT.
  • Used XML Web Services for transferring and retrieving data from different applications
  • Implemented XML technologies like DTD schemas, XSL style sheets and XSLT for transformations
  • Configured ORM in persistence layer using mapping files in Hibernate
  • Configured MDB in EJB layer for providing shipment related email notifications to the manufacturers
  • Implemented several design patterns such as MVC, DAO, DTO, Value Object
  • Involved in unit testing the artifacts such as DAO using JUNIT framework
  • Perform hands-on development and coding in Java, JSP, XHTML, JavaScript, JSR 168 using Struts framework and GWT.
  • Used ORACLE10g for the database layer and involved in reviewing/updating the schema
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
  • Used IBM RAD 7.0 for development and WAS 6.1 for deployment ofEAR file
  • Used Rational tools for CVS as well as UML documents creation

Environment:J2EE 1.4, JSP, Struts 1.3.8, Struts, Spring 1.0.2, JavaScript, CSS, XML, XHTML, XSLT, Ajax, Hibernate 2.1, Log4j, Oracle 9i/10g, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Worked on coding in java, jsp, JavaScript for coding in Leave Management System, Productivity Tracking System, Employee Information System and Resource Allocation System
  • Worked on database design, handling queriesand stored procedures.
  • Worked on system design and analysis, made use cases for design and class diagrams using Rational Rose.
  • Involved in screen designs, SRS (Software Requirement Specification) and documentation of screens. Handled the testing of our parts through SQA tool for bug rectifications.
  • Analysis & design of GUI framework classes using Java, Swing, XML, XSL.
  • Designed and Implemented the J2EE Based Struts Framework.
  • Designed and developed prototypes for multiple modules using Struts framework.
  • Designed the web application using Struts, EJB and JSP.
  • Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
  • Worked with JSP, JavaScript, XML
  • Developed style sheet to map data from XML to HTML output.
  • Used JDBC for Oracle Database connectivity.
  • Extensively used UML to model the business rules from the legacy system

Environment: Java, JSP, Servest, Rational Rose, XML, HTML, Oracle 8i, Apache.

We'd love your feedback!