We provide IT Staff Augmentation Services!

Android Developer Software Engineer Resume Profile

2.00/5 (Submit Your Rating)

San Jose, CaliforniA

Summary

  • 7 years of Software Design and Development Experience in Java based applications.
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • Experienced in Agile Development process for diverse requirements
  • Experienced in working with J2EE struts, Hibernate, spring , Python, HTML5, noSQL database.
  • Strong understanding of multiple programming languages including C, C , Java, HTML, PHP, XML, CSS, C , PL/SQL, Java Scripts and OOPS concepts.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in developing applications which include applying audio features, video features, graphics design, interactive design and animation.
  • Developed applications ensuring that device adaptability Android device forms and SDK levels is default architecture imperative.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Hands-on experience in implementing a complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Experienced with Hybrid App development tools such as PhoneGap and IBM Work light.
  • Knowledge of Objective-C for IOS Application development
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Working knowledge of Microsoft Office word, Excel, Power Point, MS project, Access and visio .

Technical Expertise

  • Programming and Object Oriented Languages C, C , Python. Java, C ,PL/SQL
  • Web Development HTML, JavaScript, CSS, PHP, Drupal
  • Databases and Query Languages Oracle 9i, SQL server 2008, PL/SQL, MySQL, SQLite
  • IDE's Eclipse 3.3.1.1, Net Beans 6.0, VNC, Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE
  • Frameworks Java Development Kit JDK , jQuery, Android SDK
  • Operating Systems Windows 7/Vista/XP, Unix, Linux, Mac OSX
  • Web Servers Tomcat 6.0 Apache HTTP Server, WAMP
  • Networking TCP/IP, UDP, routing algorithms.
  • Enterprise Technologies Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Citrix XenServer, Virtual box, Incode, Google Email.
  • Other Tools Dreamweaver, Flash, Fireworks.

Professional Experience

Confidential

Position: Android Developer Software Engineer

Responsibilities

  • Involved in requirement gathering, UI design and development
  • Handling XML data using efficient parsing techniques such as DOM parser
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
  • Worked closely with the testing team
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • 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.
  • Sliding side menu using Jfeinstein sliding menu library for easy navigation through the app.
  • 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 Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile 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.
  • Tested the application on various Android 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, emulator and Base device G1, HTC EVO .

Confidential

Position: Android Developer

Responsibilities:

  • Independently design, build and test complex multi-tiered features based on high level requirements.
  • Coordinate with tool and product teams like OpenPDM and OpenDXM as needed.
  • Write detailed technical documentation to allow easy hand-offs to other team members.
  • Work effectively to foster a strong team environment.
  • Collaborate effectively with peer application designers and Architecture team to solve complex problems spanning their respective areas.
  • Employ technical expertise in helping team members overcome technical problems
  • Building mobile apps in an Agile and fast paced setting
  • Assisted in designing the User Interface UI/UX and overall look and feel of the app.
  • Work closely with business partners, product management and design team to conceptualize new ideas and converting them into technical requirements and working closely with your peers to build a killer Android app.
  • Worked on debugging the application using Log cat, DDMS

Environment: Android SDK 2.3, Eclipse IDE 3.5, Android Emulator, Android Debug Bridge, Log cat, DDMS, Android API's, JDK 1.6

Confidential

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/Android Developer

Responsibilities:

  • Having the ownership of the total use cases and implemented the agile methodologies.
  • Analyzed the customer provided functional Requirements and prepared High level design document, UML class diagrams using rational tool.
  • Developed User Interface components of Site Manager, ePublish templates using JSP Java Server Pages , HTML, DTHML, CSS cascading Style Sheets , AJAX Asynchronous JavaScript and XML and JavaScript used for front end validations of web pages, ePublish form templates.
  • Developed and maintained Widgets using Spring MVC, Spring IOC Inversion of Control and implemented Hibernate OR mapping to communicate with database.
  • Designed and implemented the Hibernate Domain Model and involved in writing HQL hibernate queries to manipulate data in database.
  • Involved in to writing the PL/SQL Stored Procedures, cursors and functions to access the content from database in ePublish content Management tool.
  • Worked with AJAX and JavaScript for asynchronous communication and Worked with WSAD5.1 Web Sphere Application Developer as IDE, CVS as version control.
  • Involved in configuration of Data sources in Web Sphere Application Server and involved in writing UNIX shell, Perl scripting for deployment process in AIX systems.
  • Developed Unit Test case classes and tested persistence methods of the different components using JUnit framework.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Involved in requirement gathering, UI design and development.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.

Environment:J2SDK, J2EE Servlets, JSP, JDBC, XML, XSLT2.0 , JavaScript, Ant1.7.x, Putty, JQuery, TOAD, Hibernate, AJAX, Junit4.x, Windows XP and other office tools.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment:Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, WindowsXP.

We'd love your feedback!