We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Around 7 and half years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Around 3.5 Years of professional experience asAndroidDeveloper.
  • Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies by applying the quality procedures of CMMI Level 5.
  • Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using AndroidSDK and ADT tools.
  • Active experience in developingAndroidApplications using Core Java andAndroidAPIs (Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and sensors).
  • Strong experience in usingAndroidSDK tools like Hierarchy Viewer, TraceView, zipalign, Draw 9 - patch, AVD Manager,Androidshell tools like logcat andAndroidPlatform tools like adb, ADT up toAndroid4.3 (API Level 19)
  • Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tiles, Tag Libraries, Hibernate 3.0, and XML.
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, JQuery and CSS.
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
  • Strong database skills in Oracle 8i/9i/10g/11g, DB2, and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.

TECHNICAL SKILLS

Java Technologies: SDK, ADT, Java, J2EE, Servlets, JSP, JPA, EJB, RMI, JDBC, JNDI, Java Mail, Hibernate.

Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, JAX-WSDOM, SAX, SOAP.

Frame Works: Struts1, Spring2.5, Hibernate, Maven

IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClient, JProfiler

Operating System: Unix, Sun Solaris, Linux and Windows NT/2000/2003/XP/7.

Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, Python, Perl

Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.

Servers: WebSphere 7.0,WebLogic 11,Jboss Tomcat 4.x/5.x

Software Packages: MS Office 2010, MS Visio, MS Front Page.

Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in application architecture design.
  • Drafted full project planning for Application including all aspects of development.
  • Implementation ofAndroidBroadcast Receiver from background service to start application and trigger application activities without User knowledge or intervention.
  • Created interface forAndroidnative and hybrid implementation.
  • Created Custom SplashScreen for application.
  • Worked with Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Participated in designing of layouts for various screen sizes.
  • Participated in testing of the application in various devices and also performed unit testing on the application.
  • Worked with timers and implemented refresh logic in the app.
  • Followed the agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Developed Custom Android Application Widgets.
  • Front-end to back-end development.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Implemented the modules in the framework which is used by the entire Android application.
  • Developed Complete Administrator Management Portal, which contains User Management, Reports, Alerts Management, News Management, Service Downtime Management, and Ad Management which provides the interface for Mobile Banking Application.
  • Developed backend communication using SOAP API WebService for Banking Services credit Card services, Value Added Services, Loan Service, Deposit Services, Overdraft Services and developed application for Android Devices
  • Used Google Maps for faster navigation to find the ATM, Branch location and information to user get there.
  • Worked with Notification Service to notify the user, any special offer, and automatic log out for security purpose and update the apps version.
  • Implemented Fragmentation for levels of variation range from differences in device hardware such as display resolution and size.
  • Worked on local data storage using SQLite
  • UsedAndroidJUnit extension to prepare test cases.
  • Implemented User Interface for supporting multiple devices

Environment: /Tools:Windows XP, MAC,Android2.0, 3.0, 4.0 versions, Java,AndroidSDK, ADT 21.1.0, Notification, Shared Preferences, Fragments, JSON, REST API (XML), MySQL, HTML5, JavaScript, CSS, Eclipse 3.6, Perforce, MAVEN, XML, Multi-threading, SQLite3.

Confidential, Boston, MA

Android Developer

Responsibilities:

  • Created handset specific user interface (UI) for Android mobile phones and tablet PC's.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Developed update patches, modules and components for different Android applications.
  • OO Concepts and UML were immensely used for modeling.
  • Comfortable in using Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Participated in designing of various screens by using design principles.
  • Researched on Android application acceptance and solicited feedback from users to make the new and existing applications more users friendly.
  • Wrote technical specifications and maintained all reports pertaining to Android application development process.
  • Used JSON for web service calls to access external database.
  • Used Intent Integrator for using the QR codes and Camera API for accessing the camera to use the QR code.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Used Asynchronous tasks for handling long term operations to ensure best UI performance.
  • Tested the Android widget for multiple devices, densities and screens.
  • Involved in Android App unit testing with eclipse debugger and USB debugging.
  • Handled time constraint issues, exception and error handling for the Andorid app.
  • Involved in post-production support and Change Request process to fix the bugs.
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Implemented a well versed error handling system in the application.
  • Tested the application on differentandroidtarget devices and also debugged the issues using Android provided tools like Traceview and view hierarchy from DDMS for optimization purposes
  • Involved in developer testing by porting the application on multiple devices with various screen sizes.

Environment: /Tools: JAVA, Android SDK, Android Emulator, JSON, Camera API.

Confidential, Chicago, IL

Senior Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
  • Developing technical specifications and plans.
  • Used Junit for testing purpose.
  • Used Eclipse memory analyzer.
  • Used Bluetooth Technology to establish connection with external printer.
  • Implement location finder to track the place of damage by using GPS technology.
  • Implement Tab Navigation
  • Handled designing and developing responsibility of Insurance App application.
  • Notification service to inform the user about claiming file successfully, lucrative offers and version update
  • Implemented dynamic table structure for some screens.
  • Extensive use of Gallery functionality is a challenge that we faced since it usually throws OutofMemory Exception.

Environment: Windows XP/7,Android2.0, 3.0 versions, Java,AndroidSDK, ADT 16.0.0, Eclipse 3.6, SVN, REST API (XML), MySQL, Shared Preferences, JavaScript, CSS, XML, SQLite3, Notification.

Confidential

Java developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Developed HTML, Node.JS JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Extensively used JSF framework.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
  • Involved in making changes to the WSDL and generating the client jars.

Environment: Java, J2EE, EJB 2.1, JSP 2.0, JSF 1.2, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, StrutsJAXWS, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle11g, Maven, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Performed Requirement analysis, designing, coding, implementation, team co-ordination, code review, testing.
  • Extensively involved in developing cab search, adding cabs, alert services.
  • Designed and implemented the Persistence layer using MySQL.
  • Designed and implemented the UI using JSP, Jquery, JavaScript, Node.Js and CSS style sheet.
  • Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes.
  • Performed Requirement analysis, designing, coding, implementation, team co-ordination, code review, testing. Extensively involved in developing Coupon search, adding coupons, alert services.
  • Designed and implemented the Persistence layer using MySQL.
  • Designed and implemented the UI using JSP, JQuery, JavaScript and CSS style sheet.
  • Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes.
  • Involved in Information gathering.
  • Extensively used the Spring-MVC framework and integrated it with Hibernate in a single configuration file.
  • Designed and implemented the RESTfulWebservices using Jersey.
  • Designed and implemented the UI using JSP, JQuery, JavaScript and CSS style sheet.

Environment: Java 1.6, JSP, HTML, JavaScript, spring 3.0, Apache Tomcat 5.5, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse.

We'd love your feedback!