Android Applications Developer Resume
Cambridge, MA
SUMMARY
- Around 6 Years of diverse experience in mobile software development, web solutions and desktop software development.
- 5 Years of experience in Mobile application development with Android SDK, Android Studio, PhoneGap.
- 1Years of experience in desktop and web application development with Java and J2EE.
- Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
- Understanding Object - Oriented design patterns and successfully implemented the concepts in Mobile and Java applications.
- Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Hands on experience with PhoneGap and Apache Cordova hybrid app development.
- Extensive experience in dealing with REST based web services, JSON parser, XML parser such as DOM, XPATH, HTML, CSS, JavaScript and Angular.js, Backbone.js.
- Maintenance of web servers and services with JSP, Java and JavaScript programming.
- Fluency used android components, fragments, Intent Services, broadcast receivers, support libraries, sensors such as camera and locations.
- Experience in integration of third party API’s to the applications, for instance, Google Play Services, Facebook, Twitter, Yelp.
- Hands on experience with Testingtools likeJUnit and Robotium.
- Knowledge of using source control system such as Github and Bitbucket.
- Adept at quickly adapting to new environments, new technologies and facing new challenges.
- Multitask-oriented with strong competitive drive and work ethic to succeed.
TECHNICAL SKILLS
Languages: Java,J2EE, C, SQL, Python
Development & Testing Tools: Eclipse, ADB, Android SDK, Android Studio,JDK, Netbeans, XCode, JUnit,MS Visual Studio, PhoneGap, Apache Cordova
Web Technologies: HTML, CSS, REST API,JavaScript, Angular.js, Backbone.js, jQuery, AJAX, CoffeeScript,DOM, XPATH, JSP
Databases: SQLite, SQLite Mobile, MySQL, MSSQL
Operating Systems: Windows, UNIX, Android, Mac OS X
Other Software & Tools: Google Maps API, Facebook API,Twitter API,LinkedInAPI, AutoCAD, MATLAB
PROFESSIONAL EXPERIENCE
Confidential, Cambridge, MA
Android Applications Developer
Responsibilities:
- Worked on an Android mobile team to modify and improve the functionalities of the application.
- ImplementedRESTful web service and delivered HTTP request to retrieve the resources from web servers.
- Parsed JSON data with ASOP libraries, regular expression and XML data with DOM and XPATH libraries.
- Maintained JSP web pages with Java and JavaScript programming.
- Participated in design team meeting and improved UI by utilizing XML files, Drawable files, custom List Views, Tab Views,Frame layout, fragments.
- Optimized the application and run it smoothly with multi-threading techniques.
- Internationalized the application, implemented push notification and made the application location aware.
- Worked on writing android test cases with JUnit and test automation with Robotium.
- Tested the application on different orientation modes, different android phones, tablets, debugged on real device, and debugged the issues that were found.
- Use Android Studio for development.
Environment: Java, Android SDK, ADB, JSON, GSON, XML, DOM, XPATH, RESTful web services, JSP, JavaScript, Tab View, Multi-threading,JUnit, Robotium, Internationalization, Push Notification, Location Aware.
Confidential, Santa Clara, CA
Mobile Developer
Responsibilities:
- Analyzed and visualized large-scalebusiness data with JavaScript frameworks (Angular.js, Backbone.js).
- Utilized the Apache Cordova, PhoneGapand developed iOS Application.
- Designed and implemented custom UI components, ViewGroups, Layouts, Navigation tools.
- Used Asynctask to implement parallel processing.
- Implemented Google Map API to capture the user location.
- Generate the ListView smoothly and sort them by distance.
- Connect the Yelp and Google+ Reviews with WebView.
- Access to the device camera.
- Developed test cases and performed unit testing using JUnit.
- Use Eclipse for development.
Environment: Java, Android SDK, Eclipse, XML, HTML5, CSS, JSON, Python, Angular.js, Backbone.js, JavaScript, Apache Cordova, PhoneGap.
Confidential, New York City, NY
Android Applications Developer
Responsibilities:
- Designed and ImplementedViewsandLayoutsfor user interaction.
- Created a sliding carousal view for the shopping application.
- Developed theUI layersfor activities.
- Used multi-threading to implement parallel processing.
- Implemented location based service to capture the user location.
- Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
- Used Eclipse for development.
Environment: Java, Android SDK, Android Studio, JSON, RESTful Web services, SQLite, Push Notification.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object Oriented design.
- Installed and configured WebLogic in Development and Testing environment.
- Worked on Struts framework and implemented MVC design pattern.
- Implemented XML solution for data transfer between applications.
- Developed Action classes, Action forms to handle required UI actions, JSP for Views.
- Performed inheritance based or mappings in tables to simplify the data in system.
- Took advantage of polymorphism and inheritance to derive classes.
- Wide use of Java collections, Regular Expressions, Java I/O, HTML, CSS, XML, XHTML.
- Used MySQLdatabase for SQL scripts, stored procedures, functions, triggers and Optimization.
- Unit tested all the classes using JUNIT at various class level and methods level.
Environment: Java, J2EE, WebLogic, Servlets, Struts, JSP, AJAX, HTML, XML, MySQL.