We provide IT Staff Augmentation Services!

Onsite Lead Android Developer Resume

0/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Over 7 years of overall IT experience in software design and development.
  • Proficiency in developing and design of mobile and embedded technologies on mobile platform, Android with SDK version from 2.3 to 5.1 and also application development in Android NDK.
  • Good exposure in troubleshooting, debugging and testing android applications.
  • Extensive experience in building mobile applications using Android framework APIs (Location, Camera, Animations, Maps).
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Complete mobile life cycle experience from design, development to deployment of mobile applications.
  • Worked on JUnit, and used JSON testing framework and data interchange in Java and few databases like SQLite, ORMLite.
  • Used SCRUM - Agile software development method for managing application developments
  • Used Repository Management tool across network operations.
  • Worked with GIT to handle very large projects and GERRIT to submit changes for the project.
  • Experience in building enterprise mobile applications using existing infrastructure Java/J2EE platform.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Experience in version control systems like CVS, SVN and application servers like Tomcat.

TECHNICAL SKILLS:

Operating System: Windows Xp/200/NT/Professional, Linux/Ubuntu, MAC OS X Mountain Lion Android 1.5 to Android 5.1 Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat and Lollipop.

Languages: Core Java, J2EE, JDBC, JSP (JDK 1.5-1.7), C, C++, JQuery

Scripting Language: JavaScript 1.0/1.5

Databases: SQLite, MySQL, Oracle 9i/10g/11g, DB2

Web Designing: HTML5, CSS, XML, UML, Web Logic 6

Version Control Tools: SVN, GIT.

Web/Application Servers: Tomcat, IBM WebSphere

Framework: STRUTS, spring, Junit, AJAX

Android Skills: Android SDK (1.5 to 5.1) Tablets/Smartphone, ADT

IDE: Android Studio, Eclipse, NetBeans, MyEclipse, InteliJ.

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Onsite Lead Android Developer

Responsibilities:

  • Worked with Android Studio and the latest Android SDK using lollipop in developing a enterprise level mobile application
  • Used ORMLite database for storing the data from service responses and fetching the data for offline purpose.
  • Worked with HTTP requests, JSON and GSON formatting to parse the data
  • Worked with GCM in implementing the PUSH notifications.
  • Used Material design using Card View, Recycle View and classic principles of good design with innovation.
  • Used SVN as the version control tool to commit and update the project from the server
  • Worked with JENKINS to generate the builds for QA and developers for testing purpose.
  • Used SONAR to maintain the code quality which includes JUnit coverage, Complexity of the code and code redundancy.
  • Used JIRA to create the sprints, assign stories, track issues and track the progress of the sprint which includes velocity charts, Burn down charts etc.
  • Followed a complete AGILE technology with Daily Stand up calls with the Offshore team every day and updating on JIRA
  • Worked closely with the Business Analyst in validation and prioritization of the project requirements in developing the app.
  • Involved in the meetings where I had to present the demo of the current working app with higher level executives
  • Used various devices which include tablets and phone with a latest android OS to the application
  • Built a local log file to capture the crashes and app responses in the application.
  • Worked closely with the QA offshore team to track the bugs and resolve the issues.

Environment: Android SDK 5.1, GSON, ORMLite, REST Web Services,, JENKINS, SONAR, JIRA and SVN.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • 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.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • 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 DOM parser.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code
  • 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.
  • Used Crashlytics, while testing the application, so as to verify the proper free-flow working of the application

Environment: Android SDK 4.4, Eclipse IDE,JSON, REST Web Services, XML, Crashlytics, Trello-board, Action-Bar and GIT-HUB.

Confidential, Midland, MI

Android Developer

Responsibilities:

  • As a team member, I was involved in the design and implementation of the UI, classes, architecture and activities of the mobile application
  • Used Frame Layout method to show background images of the app.
  • Involved in implementing Async task for the background operations.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device
  • Implemented MotionEvent method to swirl the snow around with a shake.
  • Implemented TouchEvent method to swirl the snow around with the use of finger
  • Developed analytics for the application so as to keep a track of the app on which device and in which places it has been used.
  • Designed and developed the request and response data to and from gallery.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application.

Environment: SDK 4.4, Eclipse IDE, FrameLayouts, DDMS console and User Interface Design.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
  • Implemented List View, so as to show the different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Worked closely with the testing team.
  • Worked in an Agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Designed the web services to communicate with the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
  • Designed and developed the request and response data to and from database.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected
  • Used JIRA to track issues.

Environment: Android SDK 3.0, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services.

Confidential

Android Developer

Responsibilities:

  • Implemented/developed new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters.
  • Integrated Maps in the Mobile along with GPS location based implementation
  • Implemented Network layer to manage network requests and Web Services parsers to handle server responses.
  • Enabled Landscape mode and alert notifications.
  • Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
  • Developed and managed 15+ Activities/Screens in the Android.
  • Integrated SYNC in Ford Destinations Apps along with remote start feature using Bluetooth to enable voice base interaction.
  • Involved in code reviews with peers.
  • Worked on debugging the application using Logcat, DDMS

Environment: SDK 3.2, JSON, Eclipse IDE, Java DK 1.6, XML, DDMS, Logcat.

Confidential

Java Application Developer

Responsibilities:

  • Analyzed all business functionality related to ANL services.
  • Developed technical specifications for various back end modules from business requirements. Specifications are done according to standard specification formats.
  • Experience in EJB, create new as well as modified the existing as per requirement.
  • Developed back end interfaces using Business Delegates and Data Access Objects (DAO) for interacting with Informix.
  • Used EJB QL for retrieving data.
  • Utilized Java Mail service to communicate between GEMA and Non GEMA application.
  • Responsible for SQL tuning and optimization using Analyze, Explain Plan, TKPROF utility and optimizer hints.
  • Suggested and converted several existing UI for better user interaction.
  • Has developed JSP’s as part of UI layer
  • Was involved in unit testing and System testing for new Requirements.
  • Involved in communication with Business people for clarification on Business Requirements.
  • Has developed test cases for business functionalities.

Environment: Java, J2ee, Hp-UX 11i, Web logic 6, MySQL, Windows, UNIX.

Confidential

Java UI developer

Responsibilities:

  • Developed the functionality of the game portal.
  • Implemented ‘update on launch’ feature.
  • Developed the navigation through various UIs.
  • Worked closely with the design team in implementing an engaging visual experience for the users.
  • Involved in the detail system design and implementation of the specification.
  • Worked on enhancement features for the list up loader and mailer modules and also fixed code defects.
  • Created large database and various stored procedures and triggers.
  • Developed Front-End user interface using JavaScript.
  • Business logic is implemented using Spring MVC, spring security, Java, JSON.
  • Hibernate is used as Object Relational Mapping (ORM) tool.
  • Created session beans and involved in Hibernate transaction management.
  • Created Test Plans and developed Test scripts for each class using JUnit and deployedsuccessfully.

Environment: Java, J2EE, Web Services, Hibernate, Struts2, Spring (Spring core, Spring AOP, Spring security, Spring web services).

We'd love your feedback!