We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Lewisville, TX

SUMMARY

  • 8 years of overall Software Design and Development Experience in Android and Java based applications.
  • 6+ Years of experience working with Android development with Android SDK using Eclipse and Android Studio
  • Proficient with Android SDK version (Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow).
  • Experience and knowledge in Android UI Design, Android Human Interface Guidelines and Application Frameworks such as Activity Manager, Fragments, Notification Manager, Location Manager, Telephony Manager, Content Providers, REST API's etc.
  • Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment.
  • Skilled in using XML and JSON parsers, and RESTful APIs to make HTTP operations from/to feeds.
  • Capable of integrating Facebook, Twitter, Maps V2, and other open source APIs within applications as required by clients.
  • Experience in phases of Software development life cycle (SDLC) process and exposed to methodologies like Agile and Scrum..
  • Strong communication, problem - solving, organizing and planning skills, with ability to work independently or in a team environment as a good team player.
  • Expertise in designing the backend database for data storage and retrieval using SQLite and SQL for other bigger applications.
  • Experience using version control software such as, GitHub, BitBucket for effective code maintenance, tracking and logging.
  • Experience in Requirements Analysis and developing Technical Specification and Design Document.
  • Extensive knowledge of client-server applications and RESTFULAPIs.
  • Application framework: Activities, Intents, Services, Broadcast Receivers, Authentication,Camera API.Integration of the androidbased mobile applications with RESTful web services.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint, and Hierarchy Viewer.
  • Have interacted with customers regularly during development of the mobile applications.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.

TECHNICAL SKILLS

  • Java
  • Android Studio
  • Android SDK
  • Eclipse
  • SQLite
  • SQL
  • Android JUnit
  • HTML5
  • CSS3
  • JavaScript jQuery
  • AJAX
  • BootStrap5
  • GitHub
  • BitBucket
  • Mac
  • Windows

PROFESSIONAL EXPERIENCE

Confidential - Menomonee Falls, WI

Sr.Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Handling JSON data using efficient parsing techniques such as GSON and Parcebale
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Used sliding side menu library for easy navigation through the app.
  • Responsible for design of user interface using custom layouts and different form of 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 shopping cart status reminder into the mobile app.
  • Used Android content providers for implementing features like sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
  • Worked extensively on local data storage using SharedPreferences, SQLite databases, and File system.
  • Used Parceler for passing Parcelable objects between various components of the app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls for finding out the store and navigation details to the store.
  • Integrating RESTful API services with Basic Authentication process
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Integrated Push Notifications (GCM) to notify user about new in-stock apparels.
  • Worked on memory leaks using DDMS and Leak Canary.

Environment: Java, Android SDK, SQLite 3+, Android Studio, Android Framework API’s, RESTFUL Web services, GSON Parser, Java, JDK 1.6, JSON, GPS service, Location Services, GCM.

Confidential - Lewisville, TX

Sr. Android Developer

Responsibilities:

  • Analyzed the requirements, and understanding the functional specifications.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Designed complex User Interface screens using views and widgets.
  • Used Android Native Development Kit (NDK) in developing the bill payment feature.
  • Worked on Restful WebServices
  • Worked on Continuous Integration.
  • Used fragments to build small reusable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Created a local database using SQLite to store and retrieve the data.
  • Implemented the functionality of getting the download progress, aborting the download.
  • Debugging the code using DDMS, Logcat.
  • Used SharedPreferences to store and retrieve persistent key value pairs across user sessions.
  • Implemented JavaScript for validation.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Worked on GCM Cloud Connection Server (XMPP)
  • Integrated Google Maps using Google Android location-based API.
  • Implemented PUSH NOTIFICATIONS
  • Implemented XML service to parse historic and location based data.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.
  • Created a pop-up notification for alerting users.
  • Involved in debugging and porting the application on various mobiles.

Environment: Android SDK, Android Studio, Eclipse IDE, Java, Android Framework API’s, RESTFUL Web services, GSON Parser, Java, JDK 1.6, JSON, Google Maps API, GCM, Location API, DDMS.

Confidential - Dallas, TX

Sr. Android Developer

Responsibilities:

  • Followed the Agile and Scrum methodologies in the project implementation.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Shared responsibility in the design and architecture of features.
  • Analyzed complexity and level of effort for features.
  • Developed the Splash screen and Navigation Drawer with ImageView and ListView.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Coordinate meetings with the UI and UX team to design de user interface by giving feedback about Android guidelines for developing user interfaces
  • Helped another mobile app developer to develop the same application on IOS platform.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Populated spinner data from SQLite database by using simple spinner, which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Used RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Converted Image files to PDF using PDFJet library in order to support local printing.
  • Implemented TDD, BDD testing mechanism and build Unit test cases using JUNIT.
  • Worked on Password and Email validation.
  • Implemented the payment system using NFC.
  • Integrated APIs in Settings Menu for itemized display of the user's preference.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK, Eclipse, Android Framework API’s, RESTFUL APIs, GSON Parser, Java JDK 1.4, JSON, Google Analytics.

Confidential - Detroit, MI

Android developer

Responsibilities:

  • Implementing code to display all the charts usingAchartEngine libraryAPIV1.2 to render the chart.
  • Using Action Bar Pull to Refresh library and to refresh the customer list data.
  • Using Smooth Progress Bar Library to give support for Action Bar Pull to Refresh library.
  • Using customer based AndroidLibrary Login UI component, which is made using builder pattern.
  • Using Android Segmented Library in this Android application to match the UI with IOS based iPhone application.
  • Using HeaderListView Library to show the search result on the basis of catgory of customer list.
  • Using JakeWharton-Android-ViewPager Indicator liabray to show the page indicator on the changing of chart type.
  • Using ReOrderLibrary to re-arrange the order of customer lists.
  • Creating and incorporating SQLite database Manager for local data persistence on the device.
  • Was responsible to write the Junit test cases and to ensure always all the cases has to be passed.
  • Designing and creating GUI, sound and haptic feedback based on client requirement
  • Coding using complete java programming methodologies, Android SDK and SQL when required.
  • Debugging and identifying issues and bugs by using Eclipse debug mode and DDMS (Delvik Debug Monitor Server) tool.
  • Implementing Basic Authentication using SSL/X509 certificate.
  • Implementing Symmetric cum Asymmetric Crypto protocol using RSA and AES 128 bit algorithm to encrypt and decrypt the data.
  • Deploying prototypes of the app into Apperian MDM (Mobile Device Managment) platform.

Environment: ANDROID SDK, Eclipse IDE, Java, XML, J2EE, C++, JQuery, SOAP, REST, Android NDK, GUI, FX Applications, Front Controller design pattern, JQuery, Ajax, Soap UI, CXF, Core Java

Confidential

Java developer

Responsibilities:

  • Worked with business and user groups to identify and implement functional enhancements and new requirements.
  • Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
  • Developed complex intra Portlet communication across web applications using cooperative Portlets.
  • Developed simple Portlet messaging on a single page using Portlet API.
  • Used Portal Enable, Portal Extend for personalization, content publishing, document management, productivity functions along with the scalable portal framework.
  • Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets.
  • Involved in the development of Standard XML reports using XSLT style sheets.
  • Developed billing system pages using Struts Framework and written some of the custom tags.
  • Used Spring IOC and MVC for enhanced modules.
  • Implemented SOAP protocol to get the requests from the outside System.
  • Used Rational Clear Case as a source control for code changes.
  • Followed coding and documentation standards.
  • Involved the writing SQL quarries and Joins.
  • Used Rational Clear Quest to document and track issues and resolutions.
  • Provided development support for System Testing, Product Testing, User
  • Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Involved in configuration and deployment of application on Web Logic server

Environment: Java, J2EE, J2EE architecture, Servlets, JSP, Struts, Web services, Portals, Hibernate, XML, HTML, Java Script, SOAP, RAD, Ant, Log4J, Oracle, Web Logic server, Clear Case, Linux.

We'd love your feedback!