We provide IT Staff Augmentation Services!

Java Application Developer Resume

0/5 (Submit Your Rating)

Cleveland, OhiO

SUMMARY

  • Over 7 years of extensive professional software development experience in design, development and application testing.
  • 6+ years of professional experience in Android application design, development and testing.
  • Ability to develop unique, cutting edge applications for multiple handset devices and add customization as per user requirements.
  • Thorough understanding of Software Development Life Cycle and Experience in end - to-end development of mobile architecture, design and implementation of UI’s and related technologies.
  • In-depth knowledge of mobile device hardware and software. Proficient with SQL database design and manipulation.
  • Experience with handling UI updates using multi-threading technologies.
  • Expertise in Java, NetBeans IDE, Android application development using Android Studio IDE, Eclipse IDE, SQLite, XML, Android SDK and ADT plug-in, HTML5, Phone Gap and CSS.
  • Extensive Experience in using the Bluetooth APIs in various Android applications. Experience using public APIs, such as Facebook and twitter.
  • Good understanding of SOAP and REST web service. Excellent Team Player with the ability to effectively communicate with different teams.
  • Having strong knowledge/ability to troubleshoot and debug mobile applications. Expertise in software design, implementation, testing, and documentation.
  • An accomplished, analytical developer with solid background of the latest design patterns to make enterprise projects easy to maintain and manage.
  • Highly self-motivated to manage project in a timely manner and eager to learn new technologies.
  • Possess excellent interpersonal skills; Having ceaseless enthusiasm for developing new software.
  • Enthusiastic team player and adaptable to new work environment. Self-driven individual and highly passionate to learn new technologies.

TECHNICAL SKILLS

Programming Knowledge: C, Java, Android.

Databases: MYSQL, SQLite Mongo DB

Operating Systems: Windows 98/ XP/7/8, LINUX, Ubuntu

Packages: MS Office, Photoshop

Scripting Framework: Java Script, PHP, Angular JS, Bootstrap JS, Node JS

Web Technologies: HTML, HTML5, CSS, XML, JSP, Drupal, JOOMLA.

Web Servers: Tomcat, XAMPP

Application Framework: Spring, Servlet, Hibernate, JSF, REST, SOAP, Paypal

Analytics Tools: Google Analytics

Development IDE: Net Beans, Eclipse, Android Studio.

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr Android Developer

Responsibilities:

  • Design and Integrate new features in the existing application; these include Custom Gallery, Playing and sharing images and video, instant messaging, and improving the UX of LinksUs.
  • Testing of produced code and completes de-bugging prior to launch
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Improve application UI performance using View recycling and ViewHolder pattern and bug fixes
  • Customizing different UI components; such as Listviews, Viewpager, Sliding Tabs, Searchviews and styling using recommended android widgets such as GridView and ListViews.
  • Create and integrate custom views such as autocomplete-textview.
  • Suggested and converted several existing UI for better user interaction.
  • Using 3rd party APIs (Google Map, Picasso, Volley, Sliding Tabs…) to integrate advanced features in the application.
  • Set Video to be stream over both Wifi and Data plan for maximum usage. Develop application demo of new features and present the demo to the management.
  • Engage in Priority 1 issues and responsible for the timely documentation, escalation (if appropriate), resolution and closure of trouble tickets and trouble shooting.
  • Deploying, testing, and helping the support team

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

Confidential, Niles, IL

Android Developer

Responsibilities:

  • Designing and developing user interfaces using Android XML.
  • Developed user-friendly user-interfaces using widgets that can easily accessible to everyone.
  • Design the Architecture for the application as per the client’s data and feed requirements.
  • Developed the Splash Screen for the Application, with Wi-Fi and data plan checking.
  • Uses Android Framework Architecture components like Activities and Services for the application.
  • Created Login and Registration forms for the application connected to the Sqlite Database for storing the details.
  • Implemented Business logic for security using MVC components.
  • Developed some code writing client side validations using validation framework, Java Script.
  • Provided the Center Locator with the help of Google maps to calculate the distance from the user to the nearest Location of the organization.
  • Provide the Directions through Google maps from the user location to organization. Developed logic to embed Google Maps, GPS Location Data into app with zooming controls.
  • Implemented the features like sending E-mails, SMS, etc., for the application. Implemented Web Views to redirect the user for the web content and can gain access.
  • Ensured consistent application of scrum methodologies across the enterprise.
  • Integrated with the third-party libraries such as media streaming like videos and images, for display advertising and analytics through the application.
  • Fixed Crash Recovery systems related to audio and video interactions in the application. Developed the SDK layer rendering the video frames on a Web view.
  • Monitoring the server for thread information on the device through DDMS. Worked on client server side to get the registration details.
  • Pulling the data from client side and getting the data into server for accessing the student data and avail the features and respective data from the server

Environment: Android SDK 4.3, java 1.7, HTML5, Android Studio Eclipse IDE 3.8 and ADT Plug-in, SQLite, JSON, Bluetooth, Notification Manager, DDMS, GPS.

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.
  • Responsible for getting JSON response and parsing them to get the required information.
  • Used the SQLite database to minimize the app size and increase the performance.
  • Responsible for uploading the project to the google play store after the maintenance and testing of the project.
  • Worked with Espresso for testing the Animation, Window and Transition scaling.
  • 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 Touch Event 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.
  • Accessing the sever side data for each and every request having as a dynamic data to help the user with storage space.
  • Implemented Notification Manager to display updates on the notification bar. Created Bluetooth profiles through HAL interfaces by implementing the Bluetooth Stacks.
  • Good understanding of various principles and samples which are taken and implemented from GIT.
  • Responsible for getting JSON response and parsing them to get the required information. Used the SQLite database to minimize the app size and increase the performance.
  • Responsible for uploading the project to the google play store after the maintenance and testing of the project.
  • Worked with Espresso for testing the Animation, Window and Transition scaling.
  • Tested the app across various versions of Android and different android Mobile devices to assure quality and performance.
  • 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, Minneapolis, MN

Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Responsible for the android framework, analysis, design, and architecture of the mobile application.
  • Support releases in accordance with development life cycle
  • Implemented Business logic for security using MVC components for web Services.
  • Designing and developing user interfaces using Android XML.
  • Synchronizing the server for getting the credit and due balances of the customers.
  • Developed analytics for the application to keep a track of the app on which device and in which location it has been accessed.
  • Delivered the application to work with multiple screens and with different versions. Implemented Google Maps API V2with forward and reverse Geo Location.
  • Integrated location based services using Google Maps API to display ATM locations.
  • Used GPS provider to navigate the directions to the nearest bank or ATM. Used Android SDK and Eclipse IDE for development.
  • Worked on JUNIT and used JSON testing framework with SQLite databases and Servers.
  • Testing included emulator like Jenkins and device testing with multiple versions and sizes with the help of ADB.
  • Worked with Espresso for testing the Animation, Window and Transition scaling. Worked on gradle to configure the build file for module settings in the application.
  • Uses Xamarin to automate the test cases and improves the performance. Monitor and investigate Application issues with the help of manual automation team.
  • Creating various Logs and test cases with the help of the Logcat. Preparing and distributing progress reports and submitting on time to the higher officials.
  • Reporting on project status to senior managers on the weekly basis. Tested the app across various versions of Android and different android Mobile devices to assure quality and performance.

Environment: Android SDK 5.1, Java 1.7, Eclipse IDE 3.6, Android Studio 1.0.2 and ADT Plug-in. SQLite 3.0

Confidential, San Francisco, CA

Android Developer

Responsibilities:

  • Designing and developing user interfaces using Android XML
  • Developed business logic of the application.
  • Developed logic to embed Google Maps, GPS Location Data into app with zooming controls.
  • Responsible for getting JSON response and parsing them to get the required information. Used the SQLite database to minimize the app size and increase the performance.
  • Tested Functionality of the application. Worked closely with another mobile app developer leading the other platform development.
  • Monitoring the server for thread information on the device through DDMS.
  • Worked on server side to get the Customer Details for their credits, debits with the organization.
  • Pulling the data from application and getting the data into server for accessing the customer’s data and avail the features and respective data from the server.
  • Giving access to the calendar provider for making transactions through devices directly.
  • Passes Content provider for accessing different data from the tables in the server.
  • Requesting the read access permission for the content provider to gain access to retrieve the data in the server.
  • Worked on different Versions including the latest version Android Lollipop 5.0
  • Accessing the sever side data for each and every request having as a dynamic data to help for saving the user with storage space.

Environment: Android SDK 3.0, Java 1.6, GPS, Location API, Maps Services, SQLite, XML, JSON.

Confidential, Cleveland, Ohio

Android Developer

Responsibilities:

  • Responsible for the analysis, design, and architecture of the mobile application.
  • Responsible in creating a UI for the driver.
  • Involved in designing the login page for the driver. Created the time - log sheet where the driver can check his status and time of his work.
  • Worked on linear, frame and relative layouts.
  • Implemented Asynchronous messages, to get an update of the driver activities and the data from the middleware.
  • Implemented Notification Manager to display updates on the notification bar.
  • Worked on GPS location services which are used to get the location of the driver for every 10 minutes in form of pings.
  • Documentation for the whole project and involved in creating these weekly reports and updates are given for the document
  • Worked on getting the position of drivers and automatically get their latitude and longitude position using their GPS location.
  • Involved during the testing of the application and helping both the functional and QA team during testing.
  • Testing included emulator and device testing with multiple versions and sizes.

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

Confidential, Cleveland, Ohio

Java Application Developer

Responsibilities:

  • Analyze all business functionality related to Confidential services.
  • Developed technical specifications for various back end modules from business requirements.
  • Experience in EJB, create new as well as modified the existing as per requirement.
  • Created Test Plans and developed Test scripts for each class and deployedsuccessfully.
  • Involved in the detail system design and implementation of the specification.
  • Suggested and converted several existing UI for better user interaction.
  • Used Eclipse IDE in developing, debugging and testing of application.
  • Used several user interface components in java inorder to build the users panel.
  • Specifications are done according to standard specification formats worked closely with the design team in implementing an engaging visual experience for users
  • Developed test cases for business functionalities.

Environment: Java, J2ee, MySQL, Windows, XAMPP, Spring, Servlet, Eclipse, UNIX.

We'd love your feedback!